Software Engineer
с 12.2022 - По настоящий момент |Booking.com
Spring, Java 17, AWS, PosgreSQL, Kafka
● 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.