← Back to list
Registration: 08.05.2024

Portfolio

GetIntent

● I contributed to building ML models and was responsible for loading data from our partners, filtering, and transforming it. ● I successfully implemented several new metrics such as CPA. ● I also developed a few web services for internal use. ● Additionally, I contributed to several open-source projects that were widely used at the company.

Rambler&Co

● I developed a backend for a Russian entertainment and lifestyle portal’s online table reservation service. ● I integrated third-party services, refactored, eliminated legacy code, and migrated the project to Spring Boot.

PromSvyazBank

● I worked on the Communication Center project, an internal tool for the marketing team. ● I was responsible for making architecture decisions, implementing new features. ● In addition to technical tasks, I was responsible for conducting interviews, mentorship, motivation, and team coordination.

Skills

Java
Concurrent Programming
Distributed Systems
Amazon Web Services
Hibernate
Oracle Database
TeamCity
Spring Framework
Spring Boot
PostgreSQL
Jenkins
Redis
MySQL
RabbitMQ
ClickHouse
Docker
Apache Kafka
Kubernetes
Python
Apache Spark
Hadoop
Apache Flink
Scala
Perl

Work experience

Booking.com
since 12.2022 - Till the present day |Software Engineer
Docker, MySQL, Spring Boot, Java, Perl, Amazon Web Services, Kubernetes
● I work in the FinTech department. ● We are building a project to provide information on methods of withdrawing funds to the company’s partners. ● Code review. ● Writing new functionality. ● Oncall duty, interaction with the business side, discussion of requirements, participation in the discussion of architectural solutions.
Team Lead
01.2020 - 03.2022 |PromSvyazBank
Apache Flink, Java, Apache Kafka, Scala, JavaScript, Python, Apache Spark, Hadoop
● I worked on the Communication Center project, an internal tool for the marketing team. ● I was responsible for making architecture decisions, implementing new features. ● In addition to technical tasks, I was responsible for conducting interviews, mentorship, motivation, and team coordination.
Lead Software Engineer
11.2018 - 01.2020 |GetIntent
RabbitMQ, Java, ClickHouse, Apache Kafka, Python, Apache Spark, Hadoop
● I contributed to building ML models and was responsible for loading data from our partners, filtering, and transforming it. ● I successfully implemented several new metrics such as CPA. ● I also developed a few web services for internal use. ● Additionally, I contributed to several open-source projects that were widely used at the company.
Senior Software Engineer
11.2017 - 11.2018 |Sberbank
Kotlin, Spring Boot, Java, Apache Kafka
● I implemented new business logic for acquiring bank processes at the largest bank in Russia. ● Moreover I created tools to streamline the work process, including a Maven plugin to validate and correct custom DSL scenarios.
Software Engineer
03.2017 - 11.2017 |Fasten
Docker, MySQL, Spring Boot, Java, Apache Kafka, Kubernetes
● I was a backend team member at Fasten Inc., a ride-sharing company in the US and Russia. ● I implemented new functionalities, refactored, optimized performance, and improved CI/CD processes e.g. by creating a Maven plugin for loading configuration to HashiCorp Consul.
Software Engineer
02.2016 - 01.2017 |8bit group
Redis, MySQL, RabbitMQ, Spring Boot, Concurrent Programming, Java, ClickHouse
● I developed the backend of MediaVenus.com, an online advertising network that connects advertisers and website hosts. ● I implemented new features, architectural solutions, and optimized multi-threaded code, reducing latency by 15%.
Junior Developer
10.2015 - 02.2016 |Rambler&Co
Spring Boot, PostgreSQL, Jenkins, Hibernate, Java
● I developed a backend for a Russian entertainment and lifestyle portal’s online table reservation service. ● I integrated third-party services, refactored, eliminated legacy code, and migrated the project to Spring Boot.
Junior Developer
10.2014 - 09.2015 |Neoflex
Hibernate, Oracle Database, TeamCity, Java, Spring Framework
● I participated in building a new product called FNS Adapter. ● This product automated document exchange between banks and the Federal Tax Service of Russia. ● During that period, I implemented new features and set up a CI/CD pipeline with JetBrains TeamCity.

Educational background

Management in Technical Systems (Bachelor’s Degree)
2018 - 2023
Moscow Technical University of Communications and Informatics

Languages

EnglishProficient