Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 5


Projects:

Entity Master – enterprise application based on Microservices architecture; the system is designed to provide and maintain golden source of highly demanded data in a Client Lifecycle Management domain for a top tier Investment Bank:
• implemented new features
• participated in refactoring

Search Engine – Spring Boot application providing fast search over videos based on Elasticsearch:
• designed and created from scratch as a standalone microservice
• increased search speed in about eight times
• made possible to perform searches in label data with complicated structure

Workflow engine – processing video subsystem based on Flowable:
• suggested and designed workflow engine architecture
• made possible to create and modify process steps without changing the source code
• facilitated processes monitoring and management

Testing algorithms application – legacy web application working on jBoss:
• part of functionality moved to a separate microservices: search engine, workflow engine, task manager
• refactored part of legacy
• application got cleaner and more maintainable

Event service – Spring Boot application providing communication between services:
• integrated with Elasticsearch
• implemented background job subsystem using Quartz Scheduler

Online shop – backend Spring Boot application for auto parts online shop:
• implemented documents searching using Elasticsearch
• integrated with bank acquiring system

Work experience:

Luxoft – Senior Java Developer (Kraków, Poland February 2019 – till now)
• implementing new features
• planning and estimating development efforts
• code reviews
• designing and developing test tools by collaborating with internal team and customers
• conducting design reviews, participating in technology selection, generating architecture documents

Korona Auto – Java Developer (Saint Petersburg, Russia April 2018 – February 2019)
• participated in developing system of microservices on stack: Spring Boot (MVC, Security, Data JPA), Hibernate, PostgreSQL, Elasticsearch, JUnit, Gradle

Dialog IT – Senior 1С Developer (Saint Petersburg,
December 2015 – March 2018)
• designed application architecture, conducted task estimating and allocation
• developed 1C applications, solved performance issues
• conducted code review, mentorship

ITLand, Atlant – 1С Developer (April 2011 – November 2015)
• developed 1C applications