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

I always strive to write clean readable code and open to learn new progressive technologies and approaches in software development.

Most important improvements I've made for the last time:
1) Implemention tracing for SQL queries, that helps find the system's bottlenecks related to the time execution problems.

2) Optimization of tests which were written using Spring Boot Test, it helped tests run 4 times faster.
Enthusiastic software engineer with about 3 years of commercial experience participating in the complete product development lifecycle of successfully launched applications.

Interested in Backend development, especially in Java and related technologies.

(September 2019 - February 2020) - Junior Java developer
Participating in development of a new product.
Stack: Java, Spring Boot, Spring Data JPA, PostgreSQL.

(March 2020 - September 2020) - Java developer
Developing high load scalable services(application for tracking users activity).
Stack: Java, Spring Boot, Spring Data JPA, Liquibase, PostgreSQL, Apache Kafka, Docker, Kubernetes.

(October 2020 - September 2021) - Java developer
Developing a company's core service with sophisticated SQL queries which is being used by other application services.
Stack: Java, Spring Boot, PostgreSQL, MsSql, Apache Kafka, Docker.

(November 2021 - Present) - Senior Java Developer
Participating in the complete product development lifecycle of successfully launched applications as well as improving performance issues detected by me.
Stack: Java, Spring Boot, Maven, Docker, React.
In preference: projects with sophisticated architecture, microservices, AWS, remote, flexible schedule

Not interested: fully legacy projects