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


I used to work in Sigma Software in the position of Junior Java Engineer, have experience in Gambling, Automotive and FinTech domain areas. Used to work with different technologies: Spring Framework, Hibernate, Maven and many others related to Java world. 

Projects history:
The first one was an Internship project, it was an internal banking system for a simple monitoring of bank accounts, as a card operations, account managing tools, credit and deposit abilities, etc. 

Another one was a SaaS platform that allows internal developers and external partners to simulate telematics data from any Client's vehicle for rapid prototyping or build-out service infrastructures. My main responsibilities were to migrate the microservices from Go to Java keeping the performance and service-to-service protocol the same as with the Go Language, cover the migrated microservices with unit and integration tests, 
add GraphQL mutation and queries, code refactoring, and bug fixing.

The last one was a Gambling platform and provider of online casino, sports betting services, etc. I used to migrate services from one framework to another, also have experience with migration services from RabbitMQ to Kafka, NodeJS to Java, implementing new features and write Integration/Unit tests.

Also, want to mention that I finished Epam Java Courses.