Position: Team Lead
Category: Java
English level: fluent
Years of experience: 10


Authentification flow update
As a team lead of 7 I've been responsible for updating the security process of the company to a new server version with changing flow for certain cases. First of all, we had to discover microservices and their dependencies and then update all of them 1-by-1 including frontend applications as well. All in all, ~60 microservices and ~15 frontend apps have been affected and delivered to the production.

Gaming industry
The main goal of a project is a platform for connecting players on media servers via voice communication during the game. It’s an auto-scalable platform that should automatically create a conference room, connect users and change the number of servers where they are interacting.
2nd subproject is a self-service portal for users where possible to find help and instructions on how to solve it. In case of article absence, creating a new request to the support team available with all movements of a user across the site.

Licensing domain
Customer interests are in a different kind of licensing for his clients with the full support of the process: price calculation, license prolongs, different kinds of payments, etc. Responsibility: development of automation framework, customization for the thousand test cases, and test case performance optimizations.

Distributed trade platform
A customer has one of the biggest distributed trading platforms. Existing solution was business logic in the database. The main goal was to create architecture for Java application which could be divided into microservices and work as quickly as possible in comparison with legacy solution. The project had strong requirements for application performance, so one of the parts was to optimize some requests, find and fix bottlenecks.

Travel domain
Integration between customer platform and third-party travel aggregators. Our team was responsible for middleware between two independent systems and data transformation from one system to another and backward.
Interested in a part-time position (15-20hrs/week). Can participate in late meetings 17:00 UTC+3 and later.
Preferences: Spring-based stack + AWS.
Also like migrations/rewriting from legacy to something more modern with functionality investigation during migration.