Position: Java Developer
Category: Java
English level: fluent
Years of experience: 2.5


The first project was ECM - emergency contact manager. Web application built on JSP pages with integration to OracleDB and deployed on glassfish 4 server. Front-end was also included in my scope of responsibilities, so I have Javascript experience, and used JQuery, HTML, and CSS.
ECM project was designed to collect data from LDAP, synchronize data via API, and send emails according to business logic. 
Some solutions were hard-coded and poorly designed so we (the developers' team) initiated a migration process to the Spring framework and Hibernate, where I gained Spring migration experience. 

The second - OpenDairy, a young start-up online trading platform. that entered the production stage recently and moved to continuous development. 
Technology stack: Spring Boot, Spring JPA, Hibernate, Spring Security, OAuth2, Query DSL, Liquibase, AWS servers, Docker, PostgreSQL, Java 11, AOP, Spring Scheduler, Amazon SNS(SQS)
Tasks on the project involved architectural decision-making, overhauling/creating logistic services, introducing time zones, bug fixes, security enhancement, and feature development.

I have experience writing RESTful APIs as well, using the broad scope of the Spring framework such as Spring JPA, Spring Security, Spring WEB, and testing controllers/repositories/services.

Additionally, I spent 1 year and 6 months in German-speaking countries, gained
broad cultural experience, and significantly improved my language skills in German, Spanish,
English as well as enhanced my communication skills. I passed the English IELTS test
with a 7.5 band score, the equivalent to the advanced C1 level
Most important for both me and the project I work on is our mutual development. No time for stagnation