Java Developer
Overview
Short Summary
The candidate is a software engineer with experience in Java, Groovy, JavaScript, Python, and C. He has a Master's degree in Computer Science and a Bachelor's degree in Computer Science from the National University of Kyiv-Mohyla Academy.
His work experience includes roles as a Java Software Engineer at 4finance, where he worked on refactoring a monolithic application into microservices and adding functionality for new clients. He also worked as a Senior Java Software Engineer at EPAM Systems, where he implemented a single sign-on website using Spring MVC and AngularJS.
In addition, The candidate has experience as a Software Engineer at the Institute of Mathematical Machines and Systems Problems of the Ukraine National Academy of Science, where he worked on a system for processing ECG data and performed system and network administration tasks.
He has a strong skill set in various technologies, frameworks, and databases, including Java, Spring, REST, SOAP, HTML, CSS, JavaScript, and MySQL. He is fluent in English, Ukrainian, and Russian, and has basic knowledge of Czech.
Work Experience
Aug 2016 - Present: Software Engineer
Worked on a credit system, refactoring a monolith application into microservices to improve testability, scalability, and maintainability. Added extra functionality for new clients. Used technologies such as REST, SOAP, event-driven programming, and frameworks like Spring Boot and Spring Cloud.
Dec 2014 - May 2016: Senior Software Engineer
Developed a Single Sign-On (SSO) website using Spring MVC as the backend and AngularJS for the frontend. Used web services for application interaction and implemented a custom authorization module for PingFederate. Technologies used included AJAX, REST, SOAP, JSON, XML, and frameworks like Spring Core and Mockito.
Nov 2013 - Dec 2014: Software Engineer
Worked on a service for generating HTML and PDF outputs from XML documents. Also acted as a backup for the team lead, performing Scrum Master/Manager tasks. Technologies used included XSLT, XPath, XML, HTML, CSS, REST, JSON, and frameworks like Spring Core and Apache Cocoon.
Jul 2010 - Aug 2012: Software Engineer
Worked on a system for processing ECG data and developed Java web applications using servlets, JSP, and Spring MVC. Also performed system and network administration tasks. Supervised less experienced engineers. Technologies used included Java Core, Linux, Servlets, JSP, and frameworks like MeshCMS and Spring MVC.
| Employee | 4110 € / Per month |