Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 5

In 2019 I received a PhD, mathematical modeling and computational methods
Position: Java Developer / Team Lead (2021 - now)
Company: Monvel
Technology stack: Java 11, Spring, Spring Data, REST/SOAP, PostgreSQL, Rabbit, Redis, MongoDB.

Development of a client-banking application from scratch. Implementation of the application architecture, creation of program documentation, bug fixing, code review, development of business requirements. Managing a team of nine java developers. 

Position: Java Developer (2019-2021)
Company: ISD

Technology stack: Java 8, Spring, Hibernate, REST/SOAP, Oracle DBMS, Maven, SVN/Git, Scala (Integration tests), Mokito, Weblogic. 

Development the backend part for the micro-laboratories medical software using the Java 8, Spring MVC, Hibernate technologies. Implementation the new and support of the existing functionality, creating the program documentation, creating and documenting software and architectural design. Code coverage with the unit tests and integration tests, bugfix, task investigation and troubleshooting.

Position: Java Developer (2018-2019)
Company: WorkRocks.ua

Technology stack: J2EE, Spring Boot, MVC, Hibernate, REST, WebSocket, SQL, MySQL, Redis, Maven, Git, Redmine.

Development, support and integration of the backend engine (WebSocket & REST architecture-based) for the deployment of the cryptocurrency exchange platforms based the on Java 8, Spring Boot, Hibernate, relational and no-sql databases (MySQL, Redis).

Position: Java Developer (2016-2018)
Company: iGov - public services

Technology stack: Java 8, Spring MVC, REST, Activiti BPMN, Hibernate, Liquibase, JSON. SQL, PostgreSQL, Git, Maven.

Backend developer in the iGov project - platform for the implementation of the state services of Ukraine in electronic form and the iDoc project - automated document workflow system. 
As a Java developer, maintain the J2EE applications implemented with the Spring MVC framework, Activiti BPMN framework, Hibernate ORM, Liquibase. (REST architecture-based). Process developers mentoring, coordinate code review, create and maintain GIT branches during the software release cycle.