Position: Backend Software Enginner
Category: Java
English level: upper
Years of experience: 4

- Led comprehensive refactoring and modernization of legacy monolithic application and its delivery pipeline to the modular monolith with strongly encapsulated boundaries. As a result, we have been able to achieve improved scalability, reliability, time to delivery, code quality, test coverage, and reduce downtime.
[Java, Spring Framework, OOP Design Principles, SOLID, KISS, YAGNI]

- Created proprietary frameworks for translation and automatic speech recognition services (ASR) that
allowed seamless and failsafe usage of different translation and ASR engines across all company projects
while supporting all high-level business needs and customizable configurations of retries, glossaries, single
or butch execution, parallel execution, limits and more.
[Java, Spring Framework, OOP Design Principles, SOLID, KISS, YAGNI, AWS, GCP, Azure]
More than 4 years of commercial Java Backend Development experience building maintainable, scalable and reliable solutions. Can effectively address issues at all stages of the software development lifecycle, from design to delivery and maintenance. Passion for clean, self-documented code and constant code quality improvement. "Leave it better than you found it".
Active team player, able to effectively self-manage during independent projects, as well as collaborate as part of a productive team. Looking for a team with a growth mindset and constant improvement culture.

- Design and integration of new features with code quality assurance and respect to business needs. Domain-Driven Design (DDD) utilization.
- Refactoring dead and/or buggy code.
- Code reviews
- Tests implementation.
- Focus on getting things done.
- "You build it, you own it" mindset.
- Documentation with love and care about the next generations.