Java Developer

Oleh S

Information

Available hours \ week
20 - 30 h/w
Seniority level
Senior
Years of experience
7 yrs.
Location
Ukraine, Kyiv
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

Russian
Fluent (C2)
German
Elementary (A2)
English
Advanced (C1)

About

Oleh is a seasoned Java Developer with 7 years of experience in software development, specializing in Java, Spring Framework, and Hibernate. He has effectively tackled challenges such as feature implementation and API development while ensuring code quality through unit testing and documentation. His expertise extends to Docker, Maven, and REST APIs, which he utilized across various industries, including Fintech and EdTech. He holds a Master's degree in Computer Science and is certified as an Alfresco Process Services Certified Engineer.

Experience

Trading platform

Full-Stack Java Developer

About the Project

The project was a major trading platform for one of the largest European online banks. It provides the ability to trade various instruments including shares, bonds, ETFs, cryptocurrencies, etc., check personal statistics and trading history, perform securities lending, and carry out many other domain-specific operations for both retail and professional clients worldwide.

  • Fintech

Responsibilities

While working on this project (around 5 years) I had many responsibilities, such as: - development (implementing of new features, APIs; support of existing features; bug fixing; on both, BE and FE side); - writing technical documentation on Confluence; - covering the existing and new code by unit/e2e tests ; - reviewing colleagues' code; - participating in daily scrum meetings with team and customers (standups, business groomings, retrospectives, technical discussions); - participating in technical discussions; evaluating suggested solutions and providing own ones; - participating in the buddy program; a lot of knowledge sharing.

A food delivery platform

Java Developer

About the Project

A food delivery platform for clients across different U.S. states. It allows users to create a product cart, compare items, set up delivery, and complete the checkout process

  • Food And Beverages

Responsibilities

As a backend engineer, I was responsible for: - Adding new functionalities to the existing project and fixing issues in existing ones; - Covering functionality with unit tests; - Providing well-documented REST APIs to the frontend; - Refactoring hard-to-read parts of the system.

Patternica

Java Developer

About the Project

Online-platform for connecting Mentors and Students in IT area based on different technologies.

  • EdTech

Responsibilities

- developing the platform functionalities from scratch; - creating models and architecture design; - active communication with FE colleagues to create best REST communication; - covering the functionality with Unit/e2e-tests.

Education

Kyiv Polytechnic Institute (Bachelor)

2017 - 2021
Computer Science

Kyiv Polytechnic Institute (Master)

2021 - 2022
Computer Science