Position: Senior Java Software engineer
Category: Java
English level: fluent
Years of experience: 5

AWS Certified Developer Associate
Greetings! I'm a seasoned software engineer with more than five years of hands-on industry experience. My primary expertise revolves around backend development within cloud environments. Throughout my career, I have successfully crafted robust solutions, ranging from proof-of-concepts to enterprise-grade platforms, employing a diverse array of technologies. Furthermore, I possess a keen interest in the realm of leading a team.

Projects:

1. ABM(Account-based marketing) platform (4 months).
Technologies: Java 8, Spring Boot(1/2), JOOQ, PostgreSQL, Azure, GCP
Key responsibilities:
Developed parts of the REST API of a micro-service. Covered parts of the existing code with unit tests.
 
 2. Financial platform connected with Structured finance (25 months).
Technologies: Kotlin, Python, Spring Boot 2, Flask, Spring Data, MongoDB, AWS
Key responsibilities:
Designed and developed the REST API of an app with the usage of Kotlin and Spring Boot 2 from scratch. Also created a small micro-service using Python and Flask for an existing calculation engine written in Python. Set up CI/CD using CircleCI.

3. Application for tracking, gathering and analyzing swimming sessions data(4 months)
Technologies: Kotlin, Spring Boot 2, Spring Data, MongoDB, GCP
Key responsibilities:
Designed and developed the REST API of the app using Kotlin and Spring Boot 2 from scratch. Unit and integration testing. Set up CI using CircleCI;

4. Booking systems for beauty salons(12 months)
Technologies: Java 11, Spring 4, Spring JDBC, Mysql
Key responsibilities: Developed new and extended existing parts of REST API, unit and integration testing.

5. Movie search platform(6 months)
Technologies: Kotlin, Spring Boot 2, Spring Data, MongoDB, AWS, Jenkins
Responsibilities: developed MVP version of the product's backend. Led the development team.

6. Real estate app(12 months)
Technologies: Java, Spring Boot 2, Spring Data JPA, MySQL, AWS S3, AWS CodePipeline
Responsibilities: backend development of the platform from scratch. Led the development team.

7. Food delivery system backend(12 months)
Technologies: Java, Spring Boot, AWS S3, CircleCI
Responsibilities: backend development of the partner integrations platform. Led the development team.

7. GIS system(3 months)
Technologies: Python 3, GDAL, Docker, PostgreSQL

8. Airline scheduling optimization tool(13 months)
Technologies: Java, Spring Boot, AWS, Github actions
Responsibilities: backend development, architecture development.