Position: Разработчик Java
Category: Java
English level: intermediate
Years of experience: 4


FUIB, Kiev, Ukraine
2021— now
Java Developer:
Developing for a lot of financial projects( like payment in installments). Projects based
on microservices architecture and use database Postgresql/Oracle/MongoDB. 
Used technologies and tools:
Backend part: Java 8-17, Spring Boot,Lombok, Junit5, Mockito,  SLF4J, ElasticSearch, Kibana,Redis, RabbitMQ, Prometheus, REST, Docker, Jira, Kubernetes
 
Innovecs, Kiev, Ukraine
2019 — 2021
Java Developer:
Developing project for automates all logistics and business process on warehouses.Connection of new warehouses to the system.
Database:DB2,Oracle
Backend part: Java 8-11,JDBC, Hibernate, Ibatis, Lombok, Junit4, Mockito, Spring Boot,), SLF4J, ElasticSearch, Kibana, PostgreSQL, Maven, Flyway, Git, REST, Docker, Jira, Kubernetes, Integration tests
Frontend part: Angular 11/C++

Ecosoft, Kiev, Ukraine
2018 — 2019
Java Developer:
Developing project for automates all business process water salling. Project based
on microservices architecture and use database Postgresql. It provides statistics
and analytics performance. I take part in the development of server side and one of
my functions is writing unit tests (Junit5 and Mockito). We use Flyway for database
migrations, for authorization we use JWT, for cache data Redis and for
communication microservices we use RabbitMQ AMQP server that publishes and
subscribes to messages. Most microservices based on Project Reactor. Some
times I need to fix some bugs for old project, it based on Ruby on Rails and
database MariaDB.
Used technologies and tools:
Backend part: JDBC, Swagger, Lombok, Junit5, Mockito, Spring Boot, Spring
Framework, WebFlux, SLF4J, ElasticSearch, Kibana, PostgreSQL, Redis, Rabbit,
Project Reactor, Maven, Flyway, Git, REST, Docker, Portainer, Jira, Kubernetes,
Nginx, Java 8
Frontend part: Angular 10.0.9