Summary
Muhammad Usman is a Senior Software Engineer with over a decade of experience building full-stack, high-performance web systems using Angular, React, Node.js, Laravel, Go, Next.js and NestJS. Currently at Careem as a "code/deployment plumber," he blends hands-on engineering with deployment and operational efficiency to ship resilient services at scale. He has a strong track record of leading and mentoring cross-functional teams, evolving from freelancer and PHP developer roles into technical leadership and senior engineering positions. Focused on system design and architecture, he is actively positioning himself for a Staff-level role to drive strategic technology decisions and integrations. Notably, his background spans both startup and enterprise environments across Dubai and Pakistan, giving him practical experience with international coding standards and production tooling like Docker and CI workflows.
10 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Computer Science and Information Technology, A, Bachelor’s Degree, Computer Science and Information Technology, A at KICSIT
English, Urdu