Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 10

Status of JDK Author and personal account on bugs.openjdk.java.net. Numerous contributions to codebase of OpenJDK and Spring Framework.

As a team lead I brought two projects through the whole development lifecycle starting from requirements preparation up to deployment on prod.
2013-2018, 2022-present Luxoft Ukraine - Java/full-stack developer. Mostly banking and fintech.
2019-2020 EPAM - Java-developer. Development of applications for risk analysis on rental market
2020-2021 Levi9 - Java-developer. Development of fintech applications.

My experience is mostly about application development with Java and enterprise-stack technologies (Spring, Hibernate, Spring Data JPA etc.)
I have experience as a full-stack developer using both outdated (GWT) and modern (Angular) tools for front end development along with Java on back end.

The key area of my expertise and self-study is performance analysis and tuning (both high- and low-level) and concurrent programming.
The project and its stack are extremely important for me: I want to deal with modern technology stack and solve non-trivial tasks. It'd nice to try Kotlin and BigData.

Choosing between development from scratch and maintaining an existing system I'm tending to take the first one.

Rewriting existing application with modern technology stack/another programming language is quite interesting to me either.