Summary
Vadim Borovikov is a Senior Software Engineer with 11+ years building interactive web, desktop, and mobile applications, blending hands-on coding with architecture design and post-release support. He has led small teams and freelance projects, shipping backend systems, Telegram bot platforms, and game mechanics while continuously refactoring legacy code for maintainability and performance. Comfortable across the stack and agile processes, he favors SOLID design and pragmatic patterns but deliberately explores unfamiliar technologies when they can improve a product. His background spans commercial game studios (Glu, Nival) to product teams and self-driven client work, giving him a rare mix of real-time game experience and production backend engineering. Colleagues describe him as clear, collaborative, and feedback-oriented, and he seeks roles that apply his skills to projects that improve people’s well-being.
11 years of coding experience
5 years of employment as a software developer
«Algorithms» by Princeton University, «Algorithms» by Princeton University at Coursera
«Relational Databases and SQL» by Stanford University, «Relational Databases and SQL» by Stanford University at edX
Lomonosov Moscow State University
English, Russian