Badges
Certifications
Work Experience
Java Software Developer
Elinext Softtech•  February 2021 - Present•  Warsaw
Analyzed the drawbacks of the outdated monolithic architecture of the application and successfully redistributed functionality among independent microservices in the new version, significantly improving response time. Redesigned data structure and increased the processing speed. Designed and spearheaded the development of a multi-module data processing system from disparate sources. Automated analysis processes, standardized data structure, thus enhancing system resilience. Through the implementation of multithreading and reducing the number of calls between components, optimized resource-intensive processes, achieving a significant increase in their execution speed.
Junior Java Software Developer
NextSoft•  December 2018 - February 2021•  Minsk
Successfully mastered and implemented new technologies into the application, enhancing user convenience. Collaboratively with the team, identified under-performing modules, developed and implemented new algorithms to replace them, thereby improving the system's stability and performance. By conducting analysis and identifying opportunities for optimizing mathematical computations, automated complex business processes. Introduced monitoring tools and data collection, thereby increasing administration convenience.
Education
Belarusian State University of Informatics and Radioelectronics
Computer Information Systems, B.Tech•  January 2016 - January 2020