Summary
Dmitrii Kartashev is a Senior Software Developer based in Ottawa with nine years of hands-on engineering experience and a 13-year IT background that spans support, systems administration, and full-stack development. He specializes in React and TypeScript and has a track record of leading architectural initiatives—unifying build systems, migrating JS to TS, consolidating repositories into a Rush.js monorepo, and introducing OIDC and RBAC—to reduce onboarding time and developer cognitive load. Dmitrii has led small teams as a Software Architect, redefined domain models for scalable product roadmaps, and delivered integrations like Stripe for production systems. He combines deep practical knowledge across the stack with a knack for deleting unnecessary code and streamlining processes, including asynchronous product demos. Comfortable stepping into varied technical gaps on a team, he is driven by continuous learning and turning ambiguous requirements into pragmatic, maintainable solutions.
9 years of coding experience
7 years of employment as a software developer
Master's degree, Economics and Business Administration, Master's degree, Economics and Business Administration at Russian State Technological University named after K.E. Tsiolkovsky (MATI)