Denis Minakov
About Denis Minakov
Denis Minakov is a Senior Software Engineer with a Master's degree in Electronics and Nanoelectronics from Saint Petersburg State Electrotechnical University. He has implemented innovative programming approaches and optimized services to enhance performance in his current role at goTRG, as well as in previous positions at SCOUT Group and Scientific and Industrial Enterprise Radar-mms.
Work at goTRG
Denis Minakov has been employed at goTRG as a Senior Software Engineer since 2019. In this role, he has contributed to various projects, leveraging his expertise in software development. His responsibilities include optimizing services and implementing new technologies to enhance performance and efficiency.
Education and Expertise
Denis Minakov studied at Saint Petersburg State Electrotechnical University 'LETI' from 2007 to 2013, where he earned a Master's degree in Electronics and Nanoelectronics. His educational background provides a strong foundation for his work in software engineering and technology development.
Background in Software Engineering
Before joining goTRG, Denis Minakov worked at SCOUT Group of companies as a Software Engineer from 2015 to 2018. He also served as a Software Engineer at Scientific and Industrial Enterprise Radar-mms from 2013 to 2015. His experience spans various aspects of software development, including legacy system migration and service integration.
Achievements in Software Development
Denis Minakov introduced a mob programming approach within his team, which enhanced focus and transparency in their work. He optimized a core service by implementing a Redis cache, achieving a tenfold reduction in response time for a performance-critical API. Additionally, he migrated legacy services to .NET 5.0 and Kubernetes, demonstrating his commitment to adopting modern technologies.
Integration and Project Management
Denis Minakov successfully integrated the Product Catalog service with TheStore marketplace, showcasing his ability to manage complex projects. He utilized a contract-first approach based on the RAML language in his projects, emphasizing his methodical approach to software development.