Summary
Roman Bolshakov is a Senior Developer with 14 years of experience building and modernizing security-focused backend systems at Kaspersky, specializing in C#, .NET (including .NET Core), and cloud-native architectures on Azure. He has led migrations from WCF to gRPC, introduced Redis and containerized microservices with Docker, Kubernetes and Linux, and consistently improved performance monitoring and CI practices. Comfortable across the stack, he has delivered Windows Forms/WPF clients, Angular frontends, and HTML5/Sass-based web apps while moving teams from TFS to Git. Known for rapid comprehension of legacy code and pragmatic refactors, he pairs strong OOP, SOLID, TDD and DDD discipline with hands-on engineering and constructive teamwork. An MS in Computer Science from Lomonosov Moscow State University, he combines deep product-focused security experience with a knack for making complex systems maintainable and observable.
14 years of coding experience
6 years of employment as a software developer
Master of science, Computer science, 4.35, Master of science, Computer science, 4.35 at Lomonosov Moscow State University
Русский, Английский