Or
Dmitri Gurov

Dmitri Gurov

Lead Java Enterprise Engineer | B2B | Remote
📍 Tallinn, Estonia · (0) · Member since July 2026
Availability
🏠 Works remotely / from home Yes No
🧰 Travels to client Yes No

Presentation

Highly accomplished Enterprise Java Architect and Software Engineer with 25+ years of commercial experience (since 1998) in designing, building, and optimizing mission-critical, high-load systems. Deep computer science foundation originating from a robust C++/engineering background.
Exceptional adaptability and continuous learning mindset — proven track record of mastering complex modern production technologies (e.g., Apache Kafka, Kotlin) on the fly by leveraging 2.5 decades of core Java expertise.
Specialized in production system rescue, reverse engineering undocumented legacy ecosystems, high-scale REST integration frameworks, and complex cryptographic data signing. Known for a proactive "get things done" mindset, solving deep technical block-ages (such as bypassing infrastructure bottlenecks via programmatic solutions) that casual developers cannot trace.
📋

Background

Lead Java / Kotlin Developer
Bars Group · 13/01/2024 – Today
Project: Government-level Electronic Document Management & Workflow Ecosystem.
Legacy System Rescue & Architecture Mapping: Successfully reverse-engineered a complex, highly loaded microservices ecosystem abandoned by a previous vendor with zero documentation. Stabilized production and authored high-level design (HLD) specs in Jira for 10-12 core services.
Advanced Cryptography & Problem Solving: Migrated the critical security layer from legacy PKCS#7 to the advanced CAdES standard with secure timestamping. Bypassed infrastructure/sysadmin bottlenecks by designing and implementing custom programmatic certificate keystore import logic directly into the Java application, resolving complex environment errors to ensure a successful production deployment.
REST Integration & Polling Architecture: Designed and implemented over 30 new REST-based integration gateways utilizing the Asynchronous Request-Reply (Polling) pattern for deferred document processing.
Technology Adoption & BPM: Mastered and integrated Apache Kafka and Kotlin directly into production tasks within weeks, leveraging deep Java roots. Optimized data extraction from the Camunda BPM engine for analytical reporting.
Deployment & Dev-Testing: Managed application build and release cycles via GitLab CI/CD, orchestrated software deployment to Dev and Test environments, and led Level-3 production support (STP).
Environment: Java 17, Kotlin, Spring Boot, Quarkus, PostgreSQL, Apache Kafka, MongoDB, Camunda BPM, REST/OpenAPI, Crypto APIs (CAdES / PKCS#7), GitLab, Docker.
Senior Java Engineer
Grid Dynamics · 01/03/2022 – 25/11/2023
Project: Global Enterprise E-Commerce Platform.
Key Achievements: Focused on high-load business service development and cloud infrastructure optimization. Diagnosed and resolved critical performance bottlenecks, optimized database interactions, and stabilized asynchronous message processing via Kafka.
Environment: Java 11/17, Python, Spring Boot (Reactive), PostgreSQL, ElasticSearch, Hibernate, Kafka, REST, Git.
Senior Java Developer / System Architect
I-Teko · 01/12/2019 – 19/02/2022
Project: High-Security Banking Risk Assessment System.
Key Achievements: Orchestrated the architectural decomposition of a heavy, monolithic legacy banking application into resilient, independent microservices. Optimized complex data pipelines and asynchronous transactional workflows, ensuring zero-downtime operations.

Environment: Java 8/11, Spring Boot, Spring Core, ActiveMQ, Cassandra, Oracle DB, REST, Maven, Git.
Senior Java Developer / Java Operational Architect
Tallink · 05/07/2014 – 20/11/2019
Project: Corporate sales system
Key Achievements: Redesigned and considerably improved the performance of the core booking data synchronization process under peak loads. Designed and deployed a set of highly secure microservices into the AWS Cloud platform. Created robust automated tools for system-wide testing, monitoring, and live memory profiling.

Environment: Java 8, AWS (EC2, S3, SQS), Spring, JAX-RS, MySQL, Hibernate, RabbitMQ, Node.js, Angular/ExtJS, EhCache.
Senior Java Developer / Team Lead
Home Credit And Finance Bank · 01/12/2011 – 20/09/2014
Key Achievements: Designed and implemented a secure, high-transaction web-services framework for automated banking contract management based on strict SLA requirements.
Environment: Java, Spring, Oracle DB, SOAP Web Services, PL/SQL, iBatis, Maven.
Systems Engineer
StPetersburg State Polytechnical Institute · 1997 – 1998
Speciality - Software for Computers and Local Networks
Mechanical Engineer
StPetersburg Institute of Machine-building · 1986 – 1993
Speciality - Technology of Machine-Building
🇬🇧English 🇷🇺Russian
🕐

Working hours

Monday
From08h00To18h00
Tuesday
From08h00To18h00
Wednesday
From08h00To18h00
Thursday
From08h00To18h00
Friday
From08h00To18h00
Saturday
Closed
Sunday â–ª Today
Closed

Reviews

No reviews

⚠️
Please as a customer to give your feedback
💬
No reviews yet.
Be the first to share your experience with this professional.