Position: Lead Java Developer
Category: Java
English level: fluent
Years of experience: 5

Tech Leadership:
- Lead a full-stack development team in delivering the MVP of a business application for a big EU retailer.
- Ensured technical excellence within the company by providing mentorship, expertise, and engineering community organizing. Some of my presentations for internal tech conferences are publicly available and can be provided upon request. 

Some technical challenges of note:
- Implemented a custom full-text-search API over a Neo4j database
- Split a real-time advertisement data ingestion & analysis platform into scalable microservices.
- Deep optimization of a Vehicle Routing Problem engine (a rule-driven business logic layer over a complex CPU-bound workload) reduced the execution time by 3-5 times on average.
Expertise:
- Fullstack Web Development
- Cloud-native solution architecture & development
- Conversational Agent Development (Chatbots, Alexa Skills)
- Team Management
- Mentorship & Engineering Community Organizing

My current project is a microservice backend platform for a mobile app.

I have a lot of experience working with the cloud and have a Professional Data Engineer certification for GCP.

Aside from my primary job, I also work as a lecturer at software engineering courses in Kharkiv.