About

A Software Engineer specializing in developing high-performance, scalable projects using Java and Spring Boot. I have extensive experience building core functionalities for complex platforms in FinTech, iGaming, and healthcare.

Work Experience

Dzengi.com

May 2024 - Present

Java Software Engineer

Develop and maintain backend microservices for a high-performance, multi-asset trading platform.
  • Engineer scalable microservices with Java 21 and Spring Boot for user management, trade execution, and onboarding.
  • Implement an event-driven architecture with Kafka for reliable, real-time data processing between services.
  • Develop secure RESTful APIs using the OpenAPI standard for frontend and internal system integration.
  • Manage PostgreSQL schema evolution and data integrity using Liquibase for database migrations.
  • Monitor system performance and health using Grafana and OpenSearch to ensure high availability.
  • Java 21
  • Spring Boot
  • Kafka
  • PostgreSQL
  • Liquibase
  • JUnit
  • Mockito
  • Testcontainers
  • AWS
  • Docker
  • REST
  • OpenAPI
  • Grafana
  • OpenSearch
  • k6

Wisercat, CATCO Technologies

December 2022 - April 2024

Full Stack Engineer

Contributed to the development of a high-intensity, B2B gambling platform built on a microservice architecture.
  • Developed and maintained scalable backend microservices using Java 11 and Spring Boot to support core gaming and business logic.
  • Engineered high-performance data solutions using Apache Ignite / GridGain as an In-Memory Data Platform
  • Built real-time, interactive features for live gaming events by implementing WebSockets with the STOMP protocol.
  • Designed and implemented RESTful APIs to facilitate seamless integration with third-party gaming services and internal clients.
  • Java 11
  • Spring Boot
  • WebSockets
  • STOMP
  • GridGain
  • Apache Ignite
  • Angular
  • TypeScript
  • AWS
  • Docker

EffectiveSoft

August 2021 - November 2022

Java Software Engineer

Developed solutions for diverse projects, including a healthcare cloud-sync feature, a GIS visualization platform, and an internal automation tool.
  • Built and maintained backend services for enterprise web apps using Java and Spring.
  • Implemented cloud-native features using AWS services like Lambda, S3, IoT and KMS.
  • Managed relational (PostgreSQL, MySQL, SQLite) and NoSQL (DynamoDB) databases, using Liquibase for schema evolution.
  • Ensured application quality with comprehensive unit and integration testing using JUnit, Spock, and Testcontainers.
  • Java 11
  • Spring Boot
  • AWS
  • PostgreSQL
  • SQLite
  • JUnit
  • Spock
  • Testcontainers

IBA Group

December 2017 - July 2021

Java Software Engineer

Developed and maintained a full-stack enterprise billing and subscriber management system within the telecommunications industry.
  • Engineered and implemented RESTful APIs and backend business logic using a Java EE stack, including EJB, JAX-RS, and Hibernate
  • Built and enhanced responsive, user interfaces using modern frameworks like Angular and component libraries such as Primefaces.
  • Java 8
  • EJB
  • JAX-RS
  • Hibernate
  • Maven
  • Wildfly
  • Jaspersoft
  • Oracle
  • Angular
  • Primefaces
  • UIkit

Education

Belarusian State University

2015 - 2019
Bachelor's degree, Mathematics and information technologies

Skills

  • Java (8, 11, 21)
  • Spring Boot
  • Hibernate
  • Kafka
  • Maven
  • AWS
  • Angular
  • SQL
  • PostreSQL
  • Docker
  • JUnit
  • Mockito
  • REST