Summary
Usama Ayub is a Principal Software Engineer with 11 years of hands-on experience building web and mobile applications across the full JavaScript stack. He has advanced from junior roles to technical leadership at TRG, delivering end-to-end solutions using React, Angular, Vue, Node.js, GraphQL and various databases including MongoDB and Neo4j. Equally comfortable in front-end UX and backend architecture, he frequently ships cross-platform apps with Ionic, Cordova and React Native and automates builds with Webpack and Gulp. A lifelong learner, he actively experiments with modern tooling, TypeScript and reactive patterns (RxJS) to keep teams productive and codebases maintainable. Based in Pakistan, he combines freelance experience on Upwork with enterprise delivery, bringing a pragmatic, delivery-first mindset to complex projects. Notably, his career progression within the same organization reflects strong technical ownership and continual growth into principal-level responsibilities.
10 years of coding experience
8 years of employment as a software developer
Associate’s Degree, Pre-Engineering, B, Associate’s Degree, Pre-Engineering, B at govt islamia science college karachi
High School, Biology, General, A, High School, Biology, General, A at Citizen Public Secondary School
University of Karachi
English, Urdu, Arabic