- Led solution architecture and technical delivery across 8+ enterprise projects, designing scalable distributed systems and guiding engineering teams from initial discovery to production.
- Drove technical presales, architecture proposals, and solution demonstrations, directly contributing to securing 4 new enterprise client engagements.
- Helped scale the Java engineering department from 15 to 45+ engineers, establishing technical standards, mentoring developers, and supporting recruitment and professional development.
- Designed and delivered a comprehensive Java training program over 3 consecutive years, conducting dozens of technical lectures and workshops for 80+ engineers.
- Established architecture review processes, engineering standards, and development best practices, reducing technical debt and improving delivery efficiency by approximately 25%.
Summary
Software Architect and Engineering Leader with 15+ years of experience designing and delivering complex, high-performance software systems. Specialized in Java, distributed architectures, cloud platforms, and enterprise integrations, with hands-on experience across FinTech, AdTech, AI-powered music generation, and logistics. Combines deep technical expertise with engineering leadership, technical presales, and end-to-end product delivery. Experienced in scaling engineering teams, mentoring developers, and translating complex business requirements into reliable, maintainable, and scalable software solutions.
Work Experience
- Led backend development and modernization of enterprise applications, migrating legacy Spring/Hibernate architectures to Spring Boot and Spring Data JPA while ensuring uninterrupted feature delivery.
- Designed flexible data access and search architectures combining Elasticsearch/Solr-style indexing with relational database queries, improving critical query performance by up to 90%.
- Established automated, version-controlled database schema evolution using Liquibase, enabling reliable migrations and continuous application development.
- Engineered reusable platform capabilities for a distributed, multi-tenant insurance SaaS, including unified multi-channel communication, cross-service date/time management, and high-performance, tenant-specific document generation.
- Provided technical leadership and mentorship to 5+ developers, driving architectural decisions, code quality, and engineering best practices across the team.
- Automated approximately 80% of recurring support operations, reducing average ticket resolution time by 60% and significantly improving operational efficiency.
- Designed and developed a reusable business rules management framework, simplifying configuration, validation, and deployment across 90+ enterprise client environments.
- Developed backend and frontend components for a large-scale customer engagement platform, including real-time chat, co-browsing, personalization, and customer interaction workflows.
- Optimized high-volume event storage and data retrieval mechanisms, improving query performance by 60% and reducing database resource consumption by 40%.
- Progressed from Support Engineer to Software Engineer, taking ownership of increasingly complex product components and engineering initiatives.
Selected Projects
Java 17, Spring Boot, Spring Cloud, Spring Security, Angular, TypeScript, MySQL, Elasticsearch, Docker, AWS
https://vrtly.ai/Java 17, Spring Boot 2.7, TarsosDSP, DSP, FFT, Rubber Band (C++/JNI), FFmpeg, AWS SQS, AWS S3, AWS ECS
https://soundful.com/Java 8, Spring Boot, Spring, RabbitMQ, MySQL, MongoDB, Elasticsearch, AWS, GraphQL, Redis
https://turvo.comJava 8, Apache Camel, Oracle, ActiveMQ, MyBatis, JAXB/XSD, GWT/GWTP, JUnit 5, Maven
https://en.wikipedia.org/wiki/WirecardJava 21, Spring Boot 4.1, MongoDB, Anthropic API, OpenAI API, Google Gemini API, TDLib, Instagram Graph API, Bitrix, ffmpeg
https://blogwriter.smart-automation.by/