Senior Java Developer, Softteco
Sep, 2022 - Dec, 20222 months
Reduced amount of escalations from users by 25%(5 emails/week) by implementing REST API integration(Spring Boot/Data/Security) with online payments provider;
10 years of building REST API integrations between systems using Java 8+;
4 years of experience with Spring Boot(MVC,Boot,Security,Data);
2 year of experience in performance analysis of high-load monolithic application;
4 years of experience with Jenkins;
Passion for solving algorithmic problems;
I believe that attention to people is the most valuable resource and communication is as valuable as technical skills;
Senior Java Developer, Softteco
Sep, 2022 - Dec, 20222 months
Reduced amount of escalations from users by 25%(5 emails/week) by implementing REST API integration(Spring Boot/Data/Security) with online payments provider;
Senior Java Developer, EPAM
Jun, 2022 - Apr, 20202 years 2 months
Reduced amount of manual work(9%, 16 hours/month) for performance analyst by integrating
system(enterprise tool for collaboration, Spring MVC, Atlassian Confluence, ~100k users, ~1TB MySQL)
with performance testing engine(REST API, Spring Boot/MVC, Thymeleaf, Apache JMeter);
Reduced amount of escalations from end-users(7%, 1 ticket/month) by tuning JVM G1 garbage collector;
Reduced amount of escalations from end-users(9%, 1 ticket/month) by optimizing problematic SQL
query(MySQL);
Set up a process of continuous performance analysis on the project and mentored 2 software engineers in
this area;
Decreased TTI(TimeToInteraction) by 0,5s through configuring cache on Akamai CDN;
Decreased Speed Index by 0,5s through mocking 3rd-party component of web-application;
Java Developer, EPAM
Apr, 2018 - Jan, 20201 year 9 months
Developed automation for day-to-day business processes: insurance company, Workfusion platform(Spring, Java 8, Selenium, Windows server).
Reduced amount of escalations from end-users(10%, 3 tickets/week) by improving(Java 8) solution architecture(monolithic application);
Reduced amount of escalations from end-users(5%, 1 ticket/week) by refactoring code(Java 8) according to SOLID;
Reduced amount of escalations from end-users(5%, 1 ticket/week) by tuning JVM Parallel GC garbage collector;
Java Developer, Blazemeter LTD
Nov, 2016 - Mar, 20181 year 4 months
Developed performance testplan generator(Java 8, Apache JMeter, Spring Boot, AWS) as a microservice. This gave better usability of the whole performance testing platform and increasing load by 1%(500 test runs/day) by .
Java Developer, Blazemeter LTD
Nov, 2015 - Oct, 201611 months
Designed java library for existing CI/CD plugins(Java 8, Java 8, Maven, Nexus, REST API). This reduced amount of bugs(70%, 5bugs/month) and cut load of manual QA engineer by 70%. Domain - performance testing.
Java Developer, Blazemeter LTD
Jan, 2013 - Oct, 20152 years 9 months
Built integration of performance testing platform with CI/CD systems through implementing CI/CD plugins (Jenkins,TeamCity,Bamboo). This increased amount of test runs(0.5%, 250 runs/day).
Designed and contributed to open-source project Apache JMeter DNS Cache manager component for performance testing. This led to increasing amount of test runs(0.5%, 250 runs/day) on performance testing platform
MySQL
PostgreSQL
JPA
Security
Spring Boot
S3
EC2
RDS
Route 53
Docker
Jenkins
Teamcity
Bamboo
Git
Electronics Design, Bachelor, Belarussian State University of Informatics and Radioelectronics(BSUIR)
Sep, 2001 - Jun, 2006
Contributer, MJC School
Jul, 2022 - Aug, 2022
Contributed 2 talks for junior engineers: Java Memory Model, Annotations
Contributer, Apache Software Foundation
Aug, 2014 - Sep, 2014
Contributed DNS Cache manager component for Apache JMeter