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

When I worked on legacy project I significantly increased the performance of UI and Date loading. Previously it took up to 10 seconds to load page. After my changes it become 3 times faster. 

At another project I found an issue related to database transaction isolation level. And suggested to change default behaviour in entire Bank

At my current place I developed from scratch and successfully released a mission-critical system
November 2020— till now:
Role: Lead Java Developer
Duties:
Development Java Spring boot cloud-based applications, working with Kafka. Working as Dev Lead.
Stack: Java 11, maven, spring boot, docker, openshift, Kubernetes, kafka


June 2017 — October 2020
Role: middle at the beginning, Lead at the end
Project description:
 Deal clearance system and the central data repository of
 client, transactions, conflict clearing and global sustainability
 risks within Corporate Finance line of business of large
 investment bank. The system allows users to update
 client-related information, log/update/clear a deal, maintain
 employee information, create a different kind of reports etc. (450+ active users around the globe)
Duties:
 Managing distributed English speaking development team
 Designing a technical solution for requested tasks.
 Implementing new features, analyzing and fixing application
 errors.
Resume updated 28 February 2022 at 10:24
 Creating UI Web forms using Ext JS.
Technologies used:
 Spring MVC, Spring Data, Spring Security, Spring Integration,
 Java 8, Oracle Database, Sencha Ext JS, Hibernate ORM,
 Apache Tomcat, Weblogic, TeamCity, uDeploy
I'm interested in projects without legacy.
Docker Java Kubernetes Spring boot-based environment is preferable. 
I would like to work with Apache Kafka. I hope that at my new project everybody will understand importance of unit tests.