← Back to list
senior
Registration: 14.10.2022

Denis Nelubin

Specialization: System architect, DevOps, Backend developer
I'm looking for a job in New Zealand... I'm an ex-sysadmin, developer, technical officer, and system architect. 20 years in IT. I have a deep knowledge of how IT systems operate, from high level concepts like cloud computing and microservices, through high level programming languages and frameworks, till low level things like CPU performance and network or disk throughput, including infrastructural and deployment things called devops. I'm mostly a Java, and recently Kotlin, guy. But I like newer languages like Go and Rust. For scripting I prefer Python and still remember Perl. I see differences and similarities between Java and C#, Spring Boot and .NET MVC. Technology is not so important, the SOLID principles in organization, from code till infrastructure, are important. But good or bad management can be a real cause of success or failure. I like to understand the problem, discover its importance for the business, find an appropriate technical solution, make estimations, and participate in the development. Accidentally, I have a great experience in using and performance testing of different kinds of databases. SQL, NoSQL, NewSQL, many of them...
I'm looking for a job in New Zealand... I'm an ex-sysadmin, developer, technical officer, and system architect. 20 years in IT. I have a deep knowledge of how IT systems operate, from high level concepts like cloud computing and microservices, through high level programming languages and frameworks, till low level things like CPU performance and network or disk throughput, including infrastructural and deployment things called devops. I'm mostly a Java, and recently Kotlin, guy. But I like newer languages like Go and Rust. For scripting I prefer Python and still remember Perl. I see differences and similarities between Java and C#, Spring Boot and .NET MVC. Technology is not so important, the SOLID principles in organization, from code till infrastructure, are important. But good or bad management can be a real cause of success or failure. I like to understand the problem, discover its importance for the business, find an appropriate technical solution, make estimations, and participate in the development. Accidentally, I have a great experience in using and performance testing of different kinds of databases. SQL, NoSQL, NewSQL, many of them...

Portfolio

Connected Operational Intelligence

Role: architect, lead backend developer, devops. Technologies: Kotlin, Spring, Spring Boot, AWS, JWT, JSON-RPC, PostgreSQL, Redis, DynamoDB, Terraform.

SAAS Security Solution

Role: architect, backend developer, devops, consultant. Technologies: PowerDNS Recursor, Lua scripts, Java, Kotlin, Go, Vert.x, Spring, Spring Boot, PostgreSQL, ClickHouse, Ansible, Bird daemon, BGP.

EST taxi management system

Role: system architect, data analyst. Technologies: Java, ZeroMQ, Cassandra, Oracle Database.

Skills

Software design
Backend development
DevOps
Estimating
Teaching
Performance testing
Management

Work experience

System Architect
since 03.2016 - Till the present day |7bits
Java, Kotlin, Spring, Go, Python, PostgreSQL, AWS...
architect, backend developer, devops, consultant
Team Lead
10.2014 - 02.2016 |Avelix
SIP, C#, MS SQL
lead backend developer
System Architect
07.2013 - 09.2014 |EST Technologies
Java, ZeroMQ, Cassandra, Oracle Database
system architect, data analyst
Director of Technology
10.2010 - 07.2013 |Thumbtack Technology
Java, Spring, PostgreSQL, MongoDB, Solr, Aerospike, Neo4j, YCSB
system architect, team lead, backend developer
Head of Web Department
08.2005 - 09.2010 |Gehtsoft Group
Java, JSP, Apache Struts, Oracle database
backend developer, team lead
System Administrator
07.2003 - 07.2005 |Omsktelecom
Perl, PHP, Firebird database
network administrator, engineer, full-stack developer

Educational background

Engineering and Technology (Bachelor’s Degree)
1997 - 2001
Omsk State Technical University

Languages

EnglishUpper IntermediateRussianNative