Опыт работы:
PROFESSIONAL EXPERIENCE
Lead Software Developer Dec 2023 – Present (2 yrs 7 mos)
GTS LLC — Moscow
Projects: information & accounting request-management system, microservice architecture.
• Built a high-load system with REST APIs and message brokers from scratch.
• Delivered an MVP of a work-scheduling system in 1.5 months instead of 4, using a genetic algorithm and a weighting system to optimize schedules.
• Improved engine performance 13x through multithreading.
• Optimized interaction between microservices and the database (JdbcTemplate / jOOQ).
• Initiated the migration to Clean Architecture and partial DDD adoption, simplifying maintenance and scaling.
• Organized team processes: code reviews, sprint planning, and task definition for analysts.
Stack: Java 17, Kotlin, Spring Boot, PostgreSQL, Kafka, Docker, ELK, Liquibase, Maven, Linux
Middle Java Developer Nov 2021 – Dec 2023 (2 yrs 2 mos)
FORS Development Center — Moscow
Integration and government projects; microservice solutions for the public sector.
• FlyDrone (UAV flight request & reference system): implemented an adapter between a military protocol and a REST API; built an “air-situation” module using Redis as a real-time store with minimal latency.
• Ministry of Agriculture enterprise financing (B2B document workflow): developed a flexible, highly abstracted document-generation mechanism.
• Galen (veterinary-drug accounting system): migrated and modernized legacy code, updated dependencies and tests.
Stack: Java 8/17, Kotlin, Spring Boot, Redis, Kafka, Docker, PostgreSQL, Liquibase
Junior / Junior+ Java Developer Mar 2019 – Nov 2021 (2 yrs 9 mos)
Core Partners
• Built and configured software; wrote and debugged code in Java.
• Analyzed and optimized running software to improve performance and functionality; provided ongoing support and maintenance.
• Ensured code met quality standards; debugged errors and identified and resolved issues.
Образование:
Bachelor’s Degree, Software Engineering
Bauman Moscow State Technical University (National Research University), Moscow — Faculty of Informatics and Control Systems; Software of Computing Systems and Automated Systems
Профессиональные и другие навыки:
SQL Java Git PostgreSQL Информационные технологии Базы данных Веб-программирование Обучение и развитие MySQL Работа с базами данных Разработка ПО Английский язык Solid Works Linux SQL запросы DDD Clean Architecture Agile Kotlin JOOQ Redis
Дополнительно:
Senior Java/Kotlin developer with 7+ years of commercial experience designing, optimizing and maintaining microservice and monolithic systems. Strong background in software architecture, Domain-Driven Design and Clean Architecture, and integration with external systems via REST, Kafka and message brokers. Core strengths: systems thinking, technical leadership, performance optimization and building scalable solutions. Regular attendee of the Joker and JPoint conferences.