Position: Java Software Engineer
Category: Java
English level: fluent
Years of experience: 5


Full-Stack Developer with 5 years of experience. Currently focused on backend development in cloud and microservices environment.

Revolut
Software Engineer, Jan 2022 - Present

RyanAir Labs
Java Could Developer, Aug 2021 - Jan 2022
Design and implementation of data migration service.
Design and implementation of new Web API based on new database structure.
Technologies: Java 11, Golang, AWS (EC2, DynamoDB, Lambda, RDS, CloudFormation), Spring Framework
Team:
15 Developers (2 in current project)


Bank of New York Mellon
Lead Developer, Jul 2020 - Jul 2021
Development of web based application for secure communication and document exchange between external and internal clients. Implemented integration with multiple e‑signature platforms.
Implementation of REST API and backend services based on Microservice Architecture.
Technologies: Spring Boot (Cloud, Security, Data...), Swagger/OpenAPI, Oracle DB, Liquibase, Junit, Mockito, Java 11.
Implementation of frontend application based on Angular Framework
Technologies: Angular 2+, NgRx, RxJs, HTML 5, Typescript, Jasmine, Angular Material
Team:
8 Developers
1 Project Manager
1 Business Analyst


Volvo Group IT
Full-Stack Developer, Jul 2017 - Jul 2020
Development and maintenance of web software responsible for aftermarket maintenance planning for Volvo Group trucks and buses. Rebuilding monolith applications into micro‑services based solutions.
Implementation of REST API and backend services based on Microservice Architecture.
Technologies: Spring Boot, Spring Data, Spring Integration, Oracle DB, MongoDB, Liquibase, Junit, Mockito, Java 8.
Implementation of frontend applications based on Angular Framework
Technologies: Angular 2+, NgRx, RxJs, HTML 5, Typescript, Kendo UI
Team:
5 Developers
3 Automation Testers
1 Business Analyst
1 Project Manager