Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 3


I have experience in developing more than 6 enterprise applications with monolithic, microservices and multi-tenant architectures. I have experience of developing project from 0 to release. Experience with telegram bot. 

I developed services like: a service for creating a separate scheme for each customer and automatically deploying the current database structure to it; a service for saving configurations with automatic encryption of the necessary parts of these configurations; security module with different auth strategies for admins and users;

I implemented such functions as user achievement, lottery, purchase of certificates, have experience in finding and correcting existing bugs, refactoring code, and covering junit tests.

Configured deployment using GitLab CI & AWS. The whole deployment process looks like this: Pushing changes to ECR; Starting cluster’s services (ECS); Executing a Task Definition of each service.

Integrated validation of purchase for Google pay and Apple pay.

Experienced in Twilio, OneSignal, Checkr, GEO-positioning, Fondy.

I also can skillfully organize the work process and work productively in a team with colleagues.