Summary
Dmitriy Urvanov is a Senior Frontend Developer and team lead with 11 years in software engineering and 4+ years of commercial frontend focus, currently driving frontend efforts at VK. He specializes in declarative UI and reactive programming with Angular, TypeScript, RxJS and NgRx, and has end-to-end delivery experience from requirements and architecture to CI/CD, analytics and production feature flagging. Dmitriy consistently improves performance and maintainability—most notably cutting tail load times by ~25% and driving a 3× reduction in code duplication via DI-driven architecture. He’s led teams of up to 13 engineers, boosting delivery efficiency through mentorship, documentation, and process improvements, and contributed to an internal UIKit to standardize UI across projects. Comfortable navigating both product and technical trade-offs, he also has hands-on experience resolving critical structural issues that restored automated testing and reduced runtime errors. Based in Moscow, he blends pragmatic engineering with a focus on runtime efficiency and scalable frontend architecture.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Donetsk National University
English, Ukrainian, Russian