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


Oct 2018 - present time
Payment gateway service for other products. Multi-module spring application with monolithic architecture and REST API. Implemented new features, fixed bugs, refactored code, wrote unit tests, integrated 3rd party APIs like PSD2, and Open Banking.  Technologies/tools​​: Spring (Boot, MVC, Data JPA, Security), Redis, PostgreSQL, Liquibase, Splunk, ELK Stack

Payment client service. Designed and implemented new features, fixed bugs, refactored code, wrote unit tests, developed an external API for for merchant services. Technologies/tools​​: Spring (Boot, Security, Webflow), Redis, Junit5, Mockito,  Powermock, Splunk, ELK Stack 
Took part in the development of a control system for solar stations. Collected statistics, implemented automatic creation and sending of reports to the third-party API, developed power control management system for one or a group of stations. Technologies/tools​​: Spring (Boot, MVC, Data JPA, Security), Redis, PostgreSQL, Liquibase, Junit5, Mockito, DBUnit

Java Developer (Freelance)
Sep 2017 - Oct 2018 
Took part in the development of the system for analyzing news articles, identifying important words and emotional coloring of articles. Collected and analysed data from social networks like Linkedin and Twitter (user information, links, social graph, tweets, and comments).
Looking forward to interesting and challenging work in a dynamically developing company with exciting projects involving newest technologies and professional development opportunities.

I have with over 4 years of experience in software engineering, development, design, and implementation, which also includes integration, maintenance, and testing of various client/server, and web applications. 2+ years of experience in the E-commerce domain.