Anatoliy Levitsky — Backend Engineer

Anatoliy Levitsky

Backend Engineer

Profile

Backend Engineer with experience in technical leadership and system architecture.

Specializing in backend development (Java, Spring, Kafka, PostgreSQL), combining strong engineering mindset with responsibility for system reliability and quality.

Experience

Aug 2025 — Nov 2025 Deltaflock
Ad-tech platform for automating Telegram advertising placement (Marketplace, Billing, Microservices)
Team: Backend: 2 | Frontend: 1 | DevOps: 2
  • Onboarded into an existing distributed system, analyzed architecture and service dependencies
  • Designed and developed the billing subsystem (billing / billing-lite) for payment processing and accounting
  • Integrated a payment provider into the microservices architecture
  • Designed inter-service interaction contracts via API Gateway
  • Set up a local development and testing environment (PostgreSQL, Kafka, Redis, S3-compatible storage)
  • Collaborated with DevOps on dev/test environments and documented service startup sequences
  • Developed the backend part of the billing-lite service and integrations with user-service
  • Analyzed and resolved integration and infrastructure-related issues during development

Project stack: Go, Python, PostgreSQL, Redis, Apache Kafka, Kubernetes, GitLab CI/CD

Dec 2024 — Aug 2025 ELEMENT-SOFT
Personnel and Equipment Monitoring System for Hazardous Industrial Facilities (Microservices)
Team: Backend: 3 | Frontend: 2 | QA: 2
  • Participated in stabilizing the microservices architecture after partial migration from a monolith
  • Analyzed and resolved issues related to high coupling between services
  • Worked with Kafka and asynchronous inter-service communication
  • Maintained and evolved REST APIs in a distributed system
  • Operated geospatial components (PostGIS, GeoServer)

Project stack: Java 17/21, Spring, Gradle, PostgreSQL, Apache Kafka, Flyway, GitLab, Swagger, Postman, PostGIS, GeoServer

Nov 2023 — Dec 2024 ELEMENT-SOFT
Industrial Measurement Monitoring and Audit System (Monolith)
Team: Backend: 5 | Frontend: 2 | QA: 3
  • Worked with a legacy monolithic codebase without documentation or onboarding
  • Performed a full refactoring and redesign of the system to meet new requirements
  • Designed and developed REST APIs
  • Managed database schema using PostgreSQL and Flyway
  • Implemented cross-cutting audit logging using Spring AOP
  • Integrated object storage (MinIO / S3-compatible)
  • Worked with geospatial data (PostGIS)

Project stack: Java 17, Spring Framework 3.2.4, Gradle, PostgreSQL 15.2, Flyway, Docker, GitLab, Swagger, Postman, Apache POI, MinIO, PostGIS

Jan 2022 — Sep 2024 Personal Project
Task Automation System for Car-Sharing Relocation Drivers (Backend + Telegram Bot)
Format: Solo development
  • Designed a backend service for automating high-frequency requests
  • Implemented an adaptive polling mechanism considering external API limits
  • Developed a Telegram bot as the main user interface
  • Automated task selection by type, area, and radius
  • Worked with geolocation and radius-based search
  • Isolated user sessions using individual proxies
  • Optimized request frequency to reduce load

Project stack: Java 21, Spring Boot 3, Gradle, PostgreSQL, PostGIS, Spring Data JPA (Hibernate), Flyway, Apache HttpClient, Jackson, Telegram Bot API, S2 Geometry, MapStruct, Lombok

Nov 2021 — Oct 2022 Personal Project
POS System for a Coffee Shop Chain (Desktop Application)
Format: Solo development
  • Designed and developed a POS system from scratch
  • Implemented inventory management and sales workflow
  • Developed a desktop UI using JavaFX
  • Implemented an offline-first approach using SQLite
  • Configured synchronization between local data and central MySQL database
  • Maintained and supported the system after deployment

Project stack: Java 17, Hibernate, MySQL, SQLite, JavaFX, JDBC