Position: Strong Middle Java Developer
Category: Java
English level: upper
Years of experience: 3

- Had a chance to led an implementation of a separate Excel add-in plugin for the product (requirements gathering, estimation, API with Java/Spring, React) 
- Implemented a new complex feature in tight cooperation with the client from scratch (consisting of API part with multithreading and JS scripts for dynamic page rendering & fetching the data)
- Currently, all my mentored trainees (from Ukraine) have projects :)
A result-oriented developer with 3 years of experience in creating high-quality backend solutions (Java/Spring). Had a great client cooperation experience for solving their business problems combined with leading and implementing web modules from scratch. Striving for development towards building modern cloud native applications.

SoftServe
Java Software Engineer, Sep 2020 – March 2023
Have been developing several web-tool projects (B2B & fintech) inside teams of different sizes (2-12 team members) with next responsibilities: 
- New features (APIs for new components, excel exports of various data, multithread file processing, Excel add-in plugin) 
- Direct communication with clients including requirements gathering & analysis & estimating, giving presentations 
- Project documentation processes (user manuals, API release changes, architecture overview, code standards, project dependencies) 
- Mentoring trainees & study roadmaps. 

Tech stack: Java 11, Spring Boot, Spring Security, Spring Data, QueryDSL, Hibernate, PostgreSQL, Liquibase, Apache POI, Tomcat, Log4J, Junit, JavaScript, React
Good hands-on experience with: Spring Cloud (creating cloud-native, microservice applications), Docker, Kubernetes, Tilt, RabbitMQ, TestContainers

IT Step University
Java Teacher (Associate level), Jan 2020 – Jun 2020  
With the help of the professor ran Java Core programming course for undergraduate students including mentoring their final projects (Android apps).