Skip to content

Repository files navigation

Mikhail Brylevskii
Senior Java/Kotlin Backend Developer

E-mail: michael.brylevskii@gmail.com
Telegram: https://t.me/MOCT_HA_MAPC
Location: Buenos Aires, Argentina
Languages: Russian (Native), English (B1)

About Me

I am a Senior Backend Developer with 7+ years of experience in building server-side solutions using Java/Kotlin. My expertise lies in creating high-load microservice architectures with Spring Boot, Kafka, and PostgreSQL. I take an active role in architectural decision-making and establishing CI/CD pipelines.

I adapt quickly to changing requirements, show initiative, and take responsibility for delivering results by leveraging critical thinking to find optimal solutions. I mentor colleagues, value teamwork, and foster a positive environment to ensure collective success. I enjoy tackling challenges and am not afraid of difficult tasks.

Key Skills

Languages:
Kotlin, Java, TypeScript, JavaScript, C#, C/C++;

General frameworks:
Spring Boot (Data, Cloud, Security, Shell), Ktor, Hibernate, Ktorm;

Testing frameworks & Tools:
JUnit 5, JUnit 4, Mockk, Mockito, Wiremock, Testcontainers;

Messaging & APIs:
Kafka, RabbitMQ, REST, SOAP, WebSocket;

Databases & Storage:
PostgreSQL, MS SQL, OracleDB, MongoDB, Elasticsearch, Redis;

Process orchestration:
Camunda, Airflow;

Monitoring & Logging:
Grafana, Prometheus, Kibana, ELK;

Containerization & Orchestration:
Docker, Kubernetes;

Version Control & CI/CD:
Git, GitHub, GitLab CI/CD, Bitbucket, Jenkins, TeamCity;

Task & Issue Tracking:
Jira, Yandex.Tracker, Redmine.

Work Experience

Senior Java/Kotlin Backend Developer
in Usetech

Project: Leroy Merlin, Wallet
Period: June 2022 – Present (2 years 7 months)
Role on Project: Dev Lead, Mentor.
Tech Stack: Microservice architecture, Kotlin, Spring Boot, PostgreSQL, MS SQL, Kafka, Kubernetes, Docker, Jenkins, ELK, Grafana, Prometheus.
Team: 2 System Analysts, 3 Backend Developers, 1 Frontend Developer, 1 Manual QA, 1 Automation QA.

Project Description: A system designed to manage internal payment methods (gift cards, B2B client accounts, marketing accounts, etc.) and related processes such as fund reservation and payment, fund deposits, reporting, financial reconciliations, and more.

Key Achievements:
— Developed and implemented a new payment system based on a microservices architecture (around 10 microservices), replacing an outdated solution. Main components included:
    — Accounts and Transactions Management Microservice (PostgreSQL, REST).
    — Authentication and Authorization Microservice (Keycloak, REST).
    — Bank Message Processing Microservice (Kafka, REST).
    — Funds Distribution Microservice leveraging MDM data (PostgreSQL, Kafka, REST).
    — Cash Document Processing Microservice (Kafka, REST).
    — Data Publishing Microservice for internal products and departments.
— Developed a specialized tool and successfully executed a seamless migration of a large database from MS SQL Server to PostgreSQL;
— Implemented a multi-cluster, geographically distributed deployment of microservices and database replication in collaboration with SRE, DBA, and DevOps teams;
— Optimized code and database structures, achieving a significant increase in transaction processing speed and data delivery;
— Created utility packages for common tasks, ensuring consistency and simplifying maintenance of the codebase;

Leadership & Mentorship:
— Defined and optimized the product’s architecture, making key technical decisions;
— Established and upheld high code quality standards, actively helping colleagues adopt new technologies and best development practices;
— Mentored interns, successfully guiding them to a Middle-level proficiency.

Senior Java/Kotlin Backend Developer
in Usetech

Project: X5 Retail Group, Tobacco
Period: November 2020 – June 2022 (1 year 7 months)
Role on Project: Senior Dev, Mentor.
Tech Stack: Microservice architecture, Java/Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, Docker, GitLab CI/CD, ELK, Grafana, Prometheus.
Team: 3 System Analysts, 4 Backend Developers, 1 Frontend Developer, 3 Manual QAs, 1 Automation QA.

Project Description: A parcel tracking system for pick-up points based on the "Pyaterochka" and "Perekrestok" supermarket chains.

Key Achievements:
— Developed several microservices for the existing product;
— Built reporting and inventory subsystems;
— Implemented functionality to support new types of pick-up points;
— Performed a number of codebase optimizations, improving system responsiveness in certain scenarios.
Leadership & Mentorship:
— Actively contributed to designing the product architecture;
— Provided support to colleagues in learning new technologies and development practices;
— Mentored interns, successfully raising their level to Middle Developer.

Senior Java/Kotlin Backend Developer
in Usetech

Project: BFT
Period: September 2020 – November 2020 (3 months, project canceled)
Role on Project: Senior Dev.
Tech Stack: Monolithic architecture, Java/Kotlin, Spring, PostgreSQL, Bitbucket.
Team: 1 System Analyst, 2 Backend Developers, 1 Manual QA.

Project Description: An application layer for a unified MDM system.

Key Achievements:
— Implemented an export/import subsystem for user data and reference catalogs.

Middle Java Backend Developer
in LLC "Organizational and Technological Solutions 2000"

Project: Applied EDMS for the Federal Treasury
Period: September 2019 – September 2020 (1 year 1 month)
Role on Project: Middle Dev.
Tech Stack: Monolithic architecture, Java, Spring Boot, OracleDB, TeamCity, ELK, Grafana, Prometheus.

Project Description: A financial document workflow system developed for the Federal Treasury.

Key Achievements:
— Developed over 30 foundational modules used in building dynamic financial reports for the Federal Treasury;
— Performed more than 20 refactorings of core modules, simplifying codebase maintenance and enhancing the product's user experience.

Junior -> Middle Full-stack Developer
in LLC "Siberian Integration Systems"

Project: SOU "Etalon"
Period: January 2018 – September 2019 (1 year 9 months)
Role on Project: Junior -> Middle Dev.
Tech Stack: Monolithic architecture, Java, Spring Boot, PostgreSQL, ActiveMQ, InterSystems Cache, Angular, GitLab CI/CD, Jenkins, ELK, Grafana, Prometheus.

Project Description: An operational management system for coordinating work across various road infrastructure projects.

Key Achievements:
— Implemented integration with SMEV (System of Interdepartmental Electronic Interaction);
— Enhanced integrations with both internal and external services based on new requirements;
— Developed a web interface using Angular for managing integrations;
— Delivered around four major business enhancements involving both backend and frontend;
— Implemented approximately five significant improvements to the OLAP reporting system;
— Adapted the core product for deployment on Linux-based operating systems.

Education

Incomplete Higher Education and Secondary Specialized:
— 2019, Software Engineering, Siberian State Aerospace University (SibSAU);
— 2015, Computer Networks, Aerospace College at Siberian State Aerospace University (SibSAU).

About

CV Senior Backend Java/Kotlin Developer

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors