Position: Java Senior SE / Tech Lead / Solution Architect
Category: Java
English level: upper
Years of experience: 9

• Active participation in discussion of the architecture for new version of the product;
• Writing technical specifications and presenting them to the customer, architect and CTO;
• Determining product requirements and transforming them into solution design;
• Designed a solution to segregate one part of the monolith to set of stateless services;
• Designed a solution using Elasticsearch index lifecycle management to automate index workloads performed manually;
• Developed a gaming service which provides 200+ reusable game mechanics that are used by 50+ slot machines in mobile applications;
• Established team git workflow, code style requirements, unit testing practices, gitlab CI/CD pipeline;
• Data model and communication protocol design.
Goal-oriented software engineer with 9+ years of experience in backend development. Strong advocate of best practices in software development, such as OOP design, testing, code review, design and architectural patterns etc. Have experience in mentoring colleagues, conducting job interviews, leading the team of 3 developers.
AWS Certified Solutions Architect – Associate. Have experience with AWS cloud solutions, migrating the monolith onto microservice architecture, and also designing microservice architecture from scratch. Strong in algorithms. Participated in LeetCode contests.
Have experience with Artificial Intelligence. Developed AI agents on feature-based machine learning (Approximate Q-learning). Participated in AI contests on codingame.com and Ukrainian AI hackatons. Held an AI workshops inside company.
Fluent business English.
Responsible, self-motivated, fast-learning person with good communication skills.