Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 2.5

Achievements I’m proud of:
 - team lead substitution on several epics;
 - offered and integrated Temporal for more safe financial management;
 - analyzed JVM memory consumption metrics and tuned GC settings, which gave the possibility to decrease
memory allocation for bunch of microservices up to 30%;
 - redesigned and refactored the performance of the most used endpoints which led to a significant (4-20x) performance boost.
Bachelor's degree in Software Engineering in NTU "KHPI".

Commercial projects experience:
1. Large and fast-growing system which covers all aspects of veterinary practice management, like appointment scheduling, financial reporting, inventory management, third-party integrations, etc.
Responsibilities: creating new features, bug fixing, performance optimization, code reviews, writing PostgreSQL scripts, integrating automated workflows with other companies' APIs, writing TDDs, and providing a demo.
Stack: Java 8-17, Spring Boot, Hibernate, PostgreSQL, BigQuery, RabbitMQ, JUnit, Gradle, Docker, k8s, Google Cloud Services, Redis, Jenkins, Elasticsearch, Temporal.

2. The platform connects local grocery stores with consumers in their neighborhoods and provides delivery services.
Responsibilities: creating new features, bug fixing, code reviews, writing MySQL scripts, integrating automated workflows with other companies APIs, writing TDDs, and providing demos.
Stack: ava 8, Ant, Hibernate, MySQL, Flyway, JUnit, Maven, Docker, Datadog, Jenkins.


Pet-projects:
1. During my studies in Austria was working on recognition of people's emotions fatigue, age, gender (based on camera and audio recordings) - ML, Python, MySQL
2. Auction-based website for the wholesale distribution services of perishable products, like fruits, fish, vegetables, etc. The seller puts out bids for its products, and buyers can offer their bids within the time frame set by the seller - creating new features, writing MySQL scripts, writing PRDs and TDDs 
3. Telegram bot that helps to understand how much your taste for memes matches the tastes of your friends - creating new features, writing MySQL scripts, Heroku, writing PRDs and TDDs
4. Telegram bot that every day asks you, how was your day and visualizes the results every week and month - _rate_your_day_bot
Looking for an interesting project with strong and friendly team.