- Java 5 yrs.
- Java Spring 4 yrs.
- RESTful API 5 yrs.
- PostgreSQL 3 yrs.
- Microsoft SQL Server 3 yrs.
- AWS 2 yrs.
- Docker 2 yrs.
- Kafka 1.5 yrs.
- GraphQL 1 yrs.
- OAuth 1 yrs.
In-car navigation product consisted of RESTfull Java services. Tech stack clarification: Java 17 Corretto, Micronaut, OpenApi 3.0, Spring Boot, AWS: S3, Lambda, DynamoDB;
- maintained and developed a set of RESTfull Java services - improved AWS lambda startup performance by implementing SnapStart approach; - implemented batch processing and a set of microservices based on a multi-tenant architecture together with a team; - implemented user management between Keycloak and custom service.
- Java
- AWS
- Java Spring
An infrastructure service intended to authorize every external HTTP request to the rest of the internal product services. ech stack clarification: Java 11, Dropwizard, Apigee, Okta, Docker, Spring Boot, Apache Kafka;
- designed and implemented authentication flow scenarios based on the Apigee platform (Google platform usually used as API Gateway); - implemented approaches related to service fault tolerance: retry; - circuit-breaker, and implemented an ability to log proper and convenient JSON format in the scope of Dropwizard framework; - designing and implementing distributed messaging systems using Apache Kafka to enable reliable communication and event-driven architectures across microservices;
- Java
- Kafka
- Docker
- Java Spring
E-learning enterprise system that manages all aspects of a company's various training efforts. Tech stack clarification: Java 8, Spring MVC, Apache OJB, MS SQL Server, Jasper Report;
- designed and developed services of data to build necessary information to provide reports for different schools/colleges; - optimized existing legacy SQL queries;
- Java
- Java Spring
- Microsoft SQL Server
Large Enterprise projects intended to optimize business activities of insurance-oriented companies. Tech stack clarification: Java 8, Spring Framework (Core, Data, Flow, MVC), Kafka, Hibernate/JPA, PostgreSQL, MS SQL Server, Liquibase;
- developed set of RESTfull services; - did db schema migrations via Liquibase; - implemented async services communication via Apache Kafka; - implemented optimistic locking strategy using Hibernate's locking mechanism to manage concurrent access to shared data.
- Java
- Java Spring
- Kafka
- PostgreSQL
- Microsoft SQL Server