Position: Technical Lead
Category: Java
English level: intermediate
Years of experience: 6

In the piggy bank of achievements, I include some unconventional solutions that brought excellent results:

 For example, solutions for NoSQL ETL systems when data for migration was consumed from DB data files bypassing the RDBMS layer of the system. At the same time, complete consistency was observed, regardless of the fact that the solution was applied to a running database. This solution did not require additional resources for the system and had a beneficial effect on stability and performance. 


Next example: the migration of a subsystem of a large and loaded system to an event-oriented architecture. The entire migration process did not require stopping the system and fully met the requirements of the Zero Down Time.
Short version:
For the last few years, I have been migrating a monolithic high-load application to a microservice architecture. In turn, the new functionality is developed by me exclusively as microservices.
A bit more:
Currently,  I am actively involved in architectural solutions creation, application design creation, development, delivery, and the following support of the program products and microservices.
I mainly act as a Lead of one or several enhancements:
At the stage of the architectural solution, I collect requirements from the stakeholders and compile a solution idea; I develop and document the implementation plan. I create the implementation road map, implement business logic or distribute the sub-tasks within the teams. In this case, I also perform the monitoring and validation of the work outcomes. My responsibilities also include all communication with the external units.
I take part in the development of the internal processes and in the implementation of automation systems that support the latter processes. Also, I initiated resource optimization processes implementation.

I have experience in developing ETL solutions for extra-large amounts of data, tools for automating database migration, and software development.

Participated in these projects both as a team leader or technical leader and as part of a development team

I plan to develop in the technological branch. I see myself in the development of architectures for large, high-load fault-tolerant systems, solving high-availability tasks. Finding elegant solutions to complex challenges brings me joy.