Position: Java Back-End Developer
Category: Java
English level: intermediate
Years of experience: 1.5

Has successfully developed and supported microservices for Low-Code Application platform such as:
- Payment microservice. Separate microservice in order to make payments through third-party payment systems (e.g. PayPal, Stripe, etc.)
- Communication microservice - to send messages through various communication channels. Namely - I was engaged in creating a channel for sending emails by templates.

I was also involved in the development of commercial projects built on this platform:
- On-site coronavirus and other testing for travelers and the general public. Added a lot of new functionality for medical testing according to customer requirements.
- SaaS solution for rapid deployment of the system from template. Also participated in the creation of this project from scratch.
1) Java Back-End Developer at b2b software company
Aug 2021 - Feb 2023
Developing and supporting enterprise Low-Code Application platform to launch any cloud or on-premise solution. Also developing and supporting projects based on that platform.

Projects:
- On-site coronavirus and other testing for travelers and the general public 
- High-load system for processing and monetizing firmware updates for the most extensive range of premium bill and coin validators and recyclers, coin hoppers and dispensers.
- SaaS solution for rapid deployment of the system from template.
etc.

Technologies: Spring Boot, Spring MVC, Hibernate, REST, JUnit, Gradle, Docker, Postgresql, Angular8, Zookeeper, Apache Kafka, MicroServices, Groovy, Elasticsearch, Consul, JHipster, OAuth2, JWT, Stripe.

2. Delphi Developer in software company- 10 yrs (2011- 2021)
Developing and implementing software for complex email maketing.
This software extracts contacts from internet, validates it and sends bulk email campaigns.
I used the following technologies:
- IDE Delphi XE-XE8
- GIT
- MySQL (mostly for local DB)
- REST
- JSON
- XML
- HTTP (parsing)
- Chromium libs (for embedded browser)

1. Software Developer in bank  - 4 yrs (2007-2011)
Developed and implemented software for bank operations.
I had used the following technologies:
- IDE Delphi 7, MS Access (Visual Basic)
- Oracle 8,9
- SVN
- MySQL
- PostgreSQL
- XML



I want to further develop myself as a Java software engineer. To acquire new skills and professionalism in this direction
I expect to work in a friendly team and be useful in achieving common goals.