Dmitri Gurov

Dmitri Gurov

Tallinn, Estonia

Dmitri Gurov

Lead Java Enterprise Engineer | B2B | Remote
Category : Systems automation
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.

Working hours

  • Monday:08h00 To 18h00
  • Tuesday:08h00 To 18h00
  • Wednesday:08h00 To 18h00
  • Thursday:08h00 To 18h00
  • Friday:08h00 To 18h00
  • Saturday:Not available
  • Sunday:Not available
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.
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.
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.
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.
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.
  • 🇬🇧 English
  • 🇷🇺 Russian
0.0 (0)
0
0
0
0
0
⚠️
Please sign in as a customer to give your feedback