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


Java/Kotlin Back-End Software Engineer with 3.5 years of commercial experience. My expertise lies in implementation and support of big enterprise solutions within defined deadlines.

I want to continue develop my skills and participate in interesting projects.

Projects in the development of which I participated starting from the last one:

Project 5 - Healthcare application - Current Project
Developed web API, implemented business logic and provided integration with external services.
Technologies used:
Kotlin, Spring Boot, FHIR, Redox, PostgreSQL

Project 4 - Investor services of financial organization
Participated in implementation of global search. Implemented several database triggers to sync data to denormalized table. Implemented OTP service.
Technologies used:
Java 17, Spring Boot, Azure, Azure Service Bus, Azure SQL, MongoDB/CosmoDB, ElasticSearch, Docker/Podman, Kubernetes, TypeScript, Nest.js, Apigee Proxy

Project 3 - Financial system using cryptocurrencies
Developed web API using Java, Scala and Reactive Spring Boot.
Technologies used:
Java 7, Java 17, Scala, JUnit, Mockito, Kafka, Reactive Spring Boot

Project 2 - Cloud Order Management Telecom Project
Developed and impoved performance of notification service to notify specific external services which resulted in 4 times better performance. Developed a feature to configure and perform jeopardy management. Implemented periodic job to check jeopardy status of instances. Developed REST API filtering and sorting. Created, optimized, and fixed postman collections and automated API tests. Provided bug fixes and code review.
Technologies used:
Java 1.8, Spring Boot, Hibernate, Spring Data, Kafka, XText, Zipkin, Maven, Postman, JUnit, TypeScript, Angular, Docker, Kubernetes

Project 1 - Educational Quiz Game Project
Designed and created database structure. Developed multithreaded backend to provide real-time game process and score calculation. Developed UI to create and play quizzes.
Technologies used:
Java 1.8, Spring Boot, PostgreSQL, JDBC, TypeScript, Angular, Heroku.