photo

Denis Nelubin

System Architect

Personal Summary

Analyses weakness of a current implementation, designs step-by-step improvements, chooses appropriate technologies, consults and manages development of distributed, scalable solutions.

Manages teams of developers, helps to make technical decisions for IT companies.

Develops everything which is programmable.

Working Experience

NetValue, Senior Developer, 2023–present.

7bits, System Architect, 2016–2023.

Avelix, Team Lead, 2014–2016.

EST Technologies, System Architect, Analyst, 2013–2014.

Thumbtack Technology, Director of Technology, 2010–2013.

Gehtsoft Group, Head of Web Department, 2005–2010.

Omsktelecom, Ltd., System Administrator, 2003–2005.

Key Skills and Competences

Programming languages: Kotlin, Java, Python, Go, UNIX shell (bash), PHP, Perl, C, C#, C++, Pascal, assembler(x86).

Processes: Agile processes: SCRUM, Kanban, Lean.

Operating Systems: GNU/Linux, Google Android, MS Windows.

Databases: PostgreSQL, MySQL, SQLite, Oracle, MS SQL, Interbase; ClickHouse, AWS Redshift, MongoDB, Cassandra, Aerospike, Couchbase, Neo4j; FoundationDB, VoltDB; RRD, InfluxDB.

DevOps: AWS, Docker; Terraform, Ansible.

Academic Qualifications

Bachelor's Degree of Engineering and Technology, Omsk State Technical University, 1998–2002.

Areas of Expertise

Project management: different flavors of Agile.

Architectural: distributed and high-load systems.

Public speaking: a speaker of IT conferences.

Teaching: backend, architectural patterns

Programming: backend and frontend; many platforms and frameworks.

Databases: NoSQL, SQL, NewSQL.

Personal Details

[email protected]

telegram.me/dnelubin

linkedin.com/in/denis-nelubin

github.com/gelin