Summary
Muhammad Usman is a Lead Backend Developer with 10 years’ experience designing and shipping microservices-based systems using Node.js, Nest.js and TypeScript across Docker, Kubernetes and AWS environments. He has a strong track record leading backend teams and owning high‑data applications end-to-end—launching multiple v1 products and driving refactors and performance improvements for v2 releases. Comfortable bridging technical and business stakeholders, he routinely coordinates with frontend, ML and DevOps teams to align requirements and delivery. His background includes migrating legacy JavaScript to TypeScript, building observability-first microservices and delivering production ML/AI and blockchain prototypes as a team lead. Based in Riyadh, he pairs hands-on coding with mentoring and architectural decision‑making, and holds advanced studies in data science that inform his data‑intensive system designs.
10 years of coding experience
6 years of employment as a software developer
Master's degree Data Science, Master's degree Data Science at Information Technology University
BS(CS) Computer Science, BS(CS) Computer Science at National University of Computer and Emerging Sciences
FSC(Pre-Engeenering) Mathematics, FSC(Pre-Engeenering) Mathematics at Govt Post Graduate College Vehari
Matric Science, Matric Science at Bilal higher Secondary School Vehari
Urdu, English