Summary
Overview
Work history
Education
Skills
Languages
Timeline
Projects
Generic

Dzmitry Ramaniuk

Wroclaw,Lower Silesia

Summary

A highly adaptable Java Lead Software Engineer with 10+ years of experience, specializing in backend development with Java and Spring. Skilled in analyzing and understanding complex systems, with extensive experience in B2B applications and system integrations. Strong expertise in mentoring teams, reviewing code, and collaborating with business analysts to enhance and optimize software solutions. Experienced in Agile methodologies (Scrum, Kanban) and known for fostering a positive and engaging team environment.

Overview

14
14
years of professional experience

Work history

Java Lead Software Engineer

Godel Technologies Europe
Wroclaw, Lower Silesia
2015.11 - Current
  • Industry experience: Insurance, energy supply (gas and electricity in Britain), vehicle tracking.
  • Led development of B2B applications and system integrations, primarily backend solutions.
  • Conducted code reviews, mentored junior developers, and collaborated with business analysts to refine requirements.
  • Specialized in system analysis and research to enhance functionality and introduce new features.
  • Provided guidance and mentoring to team members, suggesting growth paths and skill improvements.
  • Worked with Java, Spring, PostgreSQL, MongoDB and Apache ActiveMq.
  • Implemented microservices architecture.
  • Utilized Agile methodologies (Scrum, Kanban).

Java Software Engineer

Ericpol
Brest, Belarus
2012.09 - 2015.11
  • Developed and maintained enterprise applications, adapting to various technologies based on project needs.
  • Worked closely with team members to perform system analysis and ensure high-quality software delivery.

Education

Bachelor's degree - Computers, Systems And Networks

Brest State Technical University
Brest
/2008 - /2013

Skills

  • Programming languages: Java, JS, TypeScript
  • Frameworks: Spring Framework, Hibernate
  • Databases: PostgreSQL, MongoDB, CassandraDB, DynamoDB
  • Messaging Systems: Apache ActiveMq, Kafka, AWS SQS, AWS Eventbridge
  • Cloud Knowledge: AWS/Azure
  • Frontend: React Redux (basic experience)
  • Testing: JUnit, Mockito
  • Tools: Docker, Docker Compose, Maven, Gradle, Git, IDEA, Copilot
    Development Practices: Microservices, Agile (Scrum, Kanban)
  • Analytical and problem-solving skills
  • Effective communication with stakeholders
  • Team-oriented leadership and mentoring

Languages

English
Upper intermediate
Russian
Native
Polish
Intermediate

Timeline

Java Lead Software Engineer

Godel Technologies Europe
2015.11 - Current

Java Software Engineer

Ericpol
2012.09 - 2015.11

Bachelor's degree - Computers, Systems And Networks

Brest State Technical University
/2008 - /2013

Projects

Insurance Domain Project

  • Supported and maintained backend solutions for an insurance company.
  • Conducted detailed system analysis to understand and extend existing functionality.
  • Led code reviews and mentored junior developers.
  • Collaborated closely with business analysts to translate business requirements into technical solutions.
  • Improved system stability and overall performance through analysis and enhancements.
    Delivered new features to support and expand the existing platform.
  • Tech: Java, Spring, OracleDB, Jenkins

Energy Supplier Project (Gas and Electricity, Britain)

  • Developed backend services for an energy supplier operating in the UK, focusing on system extensions and integration with industry services.
  • Designed and developed backend services to support operations and industry-specific integrations.
  • Integrated the system with external services required for energy data exchange and reporting.
  • Implemented parts of a microservices architecture, enhancing the system's modularity and scalability.
  • Provided technical guidance and helped team members improve coding practices and system understanding.
  • Actively collaborated with business analysts to refine technical requirements.
  • Tech: Java, Spring, PostgreSQL, CassandraDB, ActiveMQ, Kubernetes, Docker, Rundeck, Jenkins

Vehicle Tracking and Monitoring Project

  • Supported a platform for real-time vehicle tracking and fleet management, including maintenance alerts and location services.
  • Analyzed the existing codebase to understand system behavior and recommend improvements.
  • Participated in tuning and enhancing the system to ensure reliability and performance.
  • Continued mentoring developers and supporting knowledge sharing within the team.
  • Collaborated with business analysts to ensure new requirements were properly implemented.
  • Tech: Azure, Java, Spring, Kafka, MySQL, MongoDB, Kubernetes, Jenkiтs

Domain Sales Platform - Domain monetization / e-commerce (Current)

  • Developing backend services for domain sales/landing pages and purchase flow (search - availability - pricing - checkout).
  • Implementing integrations with external providers (payment/billing, domain/registry services) and reliable event-driven processing (idempotency, retries, DLQ patterns where applicable).
  • Designing scalable APIs and data model for catalog/pricing and transaction lifecycle; improving observability (logs/metrics/tracing) and operational reliability.
  • Tech: TypeScript, AWS (Lambda/API Gateway/EventBridge/SQS/DynamoDB/S3/Aurora RDS), PostgreSQL, Redis, Github, Copilot, Recurly
Dzmitry Ramaniuk