-
Deutsche Bank
Berlin Nov 2021 - present time
Senior Java Developer
- Refactored a complex monolithic application, enhancing maintainability and performance.
- Developed and deployed business-critical regulatory features, ensuring compliance and reliability.
- Designed and developed microservices, reducing time to market for new features by 20%.
- Refactored CI pipelines, reducing build time by 30%.
- Actively participated in technical interviews and graduate recruitment programs.
- Mentored new team members, improving onboarding efficiency.
- Contributed to architectural discussions and problem-solving, driving technical excellence.
- Introduced Grafana and Prometheus for improved monitoring and metrics collection.
Technologies: Java, Spring Boot, Oracle, JPA, JQuery, Jenkins, React, JavaScript, CSS, HTML, Grafana, Prometheus, Git, Jira, Confluence
-
VTB
Moscow May 2021 - Nov 2021
Team Lead/Architect
- Took part in the design of a high-load stock exchange data processing system.
- Implemented two of the above systems, handling 200 requests per second with a latency of less than 30 seconds.
- Gathered technical requirements for the project.
- Successfully managed system onboarding: implemented CI/CD pipelines, introduced a consistent code style, etc.
Technologies: Java 11, Spring Boot, PostgreSQL, Apache Kafka, Docker, OpenShift, Jenkins, Git, Jira, Confluence
-
Sberbank
Moscow May 2020 - May 2021
Senior Java Developer
- Enhanced ElasticSearch query performance by 20%.
- Contributed to developing a large-scale data processing system, handling 10^9 records.
- Engineered a user-friendly wide parameter search subsystem.
- Collaborated in the creation of an analytical graph system, that helps identify hidden connections.
- Upgraded the CI/CD pipeline for improved efficiency.
Technologies: Java 11, Spring Boot, Oracle, ElasticSearch, Apache Spark, Scala, Hadoop, React+JS, Docker, Git, Jira, Confluence
-
Otkritie Broker Ltd
Moscow Oct 2016 - May 2020
Team Lead
- Built a new team almost from scratch: conducted interviews and successfully onboarded team members.
- Developed an integration middleware application featuring several microservices and over 60 modules.
- Transformed an existing system into a cloud-native architecture.
- Established and implemented a robust CI/CD pipeline.
- Enhanced system performance and responsiveness by implementing queue-based mechanisms, (Active MQ, then switched to Apache Kafka).
- Introduced and implemented monitoring for our system.
Technologies: Java 1.8, Java 11, Spring Boot, Kubernetes, Docker, Apache Camel, Camunda, Apache Kafka, JavaScript, HTML, CSS, MS SQL, GitLab CI/CD, Git, Jira, Confluence
-
FINAM Ltd
Moscow Feb 2015 - Sep 2016
Senior Software Developer
- Contributed to the development of business features in a system managing tens of millions of records, particularly in the context of stock market trades.
- Enhanced the efficiency of various functionalities by optimizing SQL query performance.
- Boosted the overall performance of a system responsible for uploading and parsing large files into data.
Technologies: C#, MS SQL, Git, Jira, Confluence