Summary
Maxim Yakupov is a Lead Software Engineer with 11 years of experience building enterprise and retail web applications, currently leading development at MedIndex from Saint Petersburg. He blends front-end expertise in TypeScript and Angular with back-end .NET and system-level work, having migrated legacy C++ desktop tools to cross-platform .NET Core solutions for digital forensics. Maxim has driven UI and cybersecurity-related features for storage management SaaS, owned code quality and onboarding, and briefly held a principal engineering role at Dell EMC. Comfortable across the full stack, he has repeatedly taken responsibility for architecture, performance tuning, and integrations with external services like Gmail, GDrive and MS Teams. Known for mentoring, interviewing, and improving team processes, he pairs hands-on coding with practical leadership. A mathematician-by-training who transitioned from low-level system programming to scalable web architectures, he often bridges gaps between legacy systems and modern cloud-native stacks.
11 years of coding experience
6 years of employment as a software developer
Associate's degree, department of software engineering, faculty of mathematics and mechanics, Associate's degree, department of software engineering, faculty of mathematics and mechanics at Санкт-Петербургский Государственный Университет
Русский, Английский