Vladyslav Shevchenko

Vladyslav Shevchenko

Java Team Lead / Senior Java Developer

Summary

Highly skilled and motivated back-end Java developer with strong leadership skills and mentoring experience. 10+ years of experience developing in Java for high-load systems. Strong experience using Java, Spring, Kafka, PostgreSQL and microservice architecture technologies. Experience in improving application performance, building systems from scratch, and leading development teams through the full product lifecycle.

Languages

  • English: Upper-Intermediate
  • Ukrainian: Native

Future Plans

I am opening for Java Team Lead or Senior Java Engineer role where I can leverage my experience in high-load, microservice systems.

Particularly interested in:

Hard Skills

Program languages

  • Java (primary)
  • Kotlin
  • Groovy
  • Go

Frameworks & Technologies

  • Spring (Boot, Data, Cloud, Security)
  • Hibernate/JPA/JDBC/JOOQ
  • WebFlux, WebSockets, TCP Socket
  • Kafka, RabbitMQ
  • Aeron, Disruptor LMAX

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • Elastic

Testing

  • JUnit
  • Mockito
  • WireMock

DevOps & Monitoring

  • Kubernetes, Docker Swarm
  • Grafana, Prometheus, DataDog
  • GCP, AWS
  • Gradle, Maven

Design & Documentation

  • Diagrams.net
  • PlantUML
  • Mermaid

Tools

  • JProfiler
  • VisualVM
  • JHipster
  • Claude Code
  • Copilot
  • Codex

Professional Experience

Java Team Lead

Favbet Tech June 2025 - Present

Leading Java development from scratch for core casino ecosystem services (Audit System, Staff SSO, Presigned URL Service).

  • Established technology stack, coding standards, and architectural foundations for backend services
  • Built and organized development team, implemented Scrum and Agile workflows
  • Designed and implemented CI/CD pipelines from test to production, included releases, canary deployment, autotests
  • Led full product lifecycle from design to production deployment with on-call support

Tech stack: Java 25, Spring, Kafka, Kafka Connect, PostgreSQL, Redis, Gradle, K8S, Argo, Grafana, Prometheus

Senior Java Developer

PragmaticPlay July 2022 - June 2025

Developed promotion system for slot games including campaigns, tournaments, prize drops, notifications, and reports.

  • Implemented new business features for tournament and prize drop systems
  • Designed architecture solutions from research and POC to implementation
  • Optimized performance: improved application performance, tuned slow queries, implemented caching, improved serialization process, memory management
  • Built monitoring dashboards and alerts for production support with on-call duties

Tech stack: Java 21, Spring, Spring Data, Kafka, RabbitMQ, PostgreSQL, Maven, Docker, K8S

Senior Java Developer

1TouchIO January 2020 - July 2022

Personal data and network analytics tools, CRM system for management of personal data.

  • Architecture development and performance tuning of services
  • Feature implementation for analytics and CRM systems

Tech stack: Java 8, Spring, Spring Data, Kafka, PostgreSQL, MongoDB, Gradle, Docker, Docker Swarm

Senior Java Developer

Newage Solutions January 2018 - January 2020

Trading platform ecosystem including modern shell, CRM, BI (Reporting), Roles/Permissions, and Chat System.

  • Architecture development and communication with product owners and customers
  • Release planning, delivery, and E2E test development
  • Participated in CI/CD process development

Tech stack: Kotlin, Java 8, Spring Boot 2, Spring Data, Kafka, TCP Socket, WebSocket, Aeron, ELK stack, Gradle, Docker

Senior Java Developer

GlobalLogic January 2017 - 2018

Developed microservices for social network API with complex base structure.

  • Participated in architectural design of enterprise services
  • Implemented microservices architecture using Spring Cloud

Tech stack: Microservices, Spring Cloud (Streams, Zuul, Registry, Eureka), Java 8, Spring Boot 2, Gradle, Docker, MongoDB, Hazelcast

Middle Java Developer

AlfaBank April 2017 - December 2017

Internal processing center for bank, API for P2P and A2P transactions.

  • Developed bank card services and migration adapters in multithreading mode
  • System support and bug fixes

Tech stack: REST, SOAP, Spring Boot, Groovy, Oracle DB, Oracle Advanced Queuing, JUnit, Gradle

Portfolio: examples of my public work

Commons redis keys

A library that provides shared, type-safe abstractions for Redis key management.

Code on GitHub ๐Ÿ”—

Motivation and Benefits of the creation commons redis keys lib (Docs) ๐Ÿ”—

Education

Master of Science in Radio Engineering

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2017 - 2019

Bachelor of Science in Radio Engineering

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2013 - 2017

Java Course Certification

Art Code March - May 2014, September - October 2014