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


Senior Software Developer
MAR 2020 – PRESENT
Chaine supply and logistics process optimization
- Performance issue solving (multithreading, caching).
- By the resolution of the memory leak issue was improved stability of generation and processing of documents.
- Fully participated in the redesign of the existing API and interaction flow in the application (implemented on unidirectional notifications) what brought clarity to the process. 
- Established TDD approach, as a result, improved test coverage.
- Participated in the development of CI/CD process that stabilized the development.
- Migration into cloud infrastructure.
- Creation of technical specifications, diagram which reduced development time and improved understanding of the relationship between system components.
- Conducting interviews with candidates.
- Set up regular tech talk process for sharing knowledge among the team
Keywords: AWS, CI, SSE, JWT, memory analyzing and management, GitHub Actions


Software Developer
FEB 2018 – MAR 2020
Data management system
- Development and support of a system for loading and managing data from suppliers.
- Bug fixing, unit testing.
- Implementing parallel enrichment and caching that improves performance several times.
- Integrations with 3-rd party system/API
Keywords: Jenkins, Python, Docker, caching, TDD, PostgreSQL, RabbitMQ