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
  • Redis
  • 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

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