Tasawer Nawaz

Senior Software Engineer at btr.tech company

Punjab, Pakistan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tasawer Nawaz is a Senior Software Engineer with over a decade of hands-on experience building scalable full-stack web applications, specializing in Python and Django-based backends. He has led architecture and delivery at companies ranging from startups to enterprise teams, including technical lead work for Open edX customizations used by institutions like MIT and UCSD. Tasawer combines strong API and microservices design with practical DevOps and release workflows—he designed git release processes and built resilient e-commerce systems and integrations. An active contributor to the Open edX ecosystem, his backend work spans course discovery, e-commerce, and LMS features, including data-cleanup and certificate workflows that improved platform reliability. Based in Punjab, Pakistan, he pairs formal CS training (MS) with continuous upskilling in frontend tech (React Nanodegree), making him effective across the stack and in cross-functional teams.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Gujrat
bookReact Nano Degree Computer Software Engineering, React Nano Degree Computer Software Engineering at Udacity
bookMaster's Degree Computer Science, Master's Degree Computer Science at University of Engineering and Technology, Lahore
languagesUrdu, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
10kreached
0answers
1question
github-logo-circle

Github Skills (25)

api-rest10
data-service10
python10
apidoc10
api-design10
ecommerce10
restful-api10
django10
databases10
webservice10
api10
rest-api10
backend10
querying10
database10

Programming languages (8)

TypeScriptJinjaSCSSJavaScriptHTMLJupyter NotebookSaltStackPython

Github contributions (5)

github-logo-circle
openedx/course-discovery

Jun 2016 - May 2018

Service providing access to consolidated course and program metadata
Role in this project:
userBack-end Developer
Contributions:102 commits, 151 PRs, 517 pushes in 1 year 11 months
Contributions summary:Tasawer primarily worked on back-end functionalities within the course discovery service, focusing on API modifications, and data retrieval improvements. They addressed issues related to course run management, including removing expired courses and updating course queries. Further, they implemented new features such as adding the "sku" field to the course run's seat object, modifying email functionality. The user also made updates to the course video source and the course revision history page.
data-managementconsolidateditilbackend-servicemetadata
(Deprecated) Service for managing edX's product catalog and handling orders for those products
Role in this project:
userBack-end Developer
Contributions:22 commits, 33 PRs, 260 pushes in 3 years 3 months
Contributions summary:Tasawer primarily focused on enhancing the `ecommerce` service, specifically within the context of a deprecated product catalog and order handling system. Contributions include the addition of a Backbone view for provider details on the checkout page and refactoring the backbone structure of the checkout page with corresponding style updates. They also added endpoints for stock records and implemented tests for these endpoints, as well as fixes for a duplicate payment ID issue.
djangoedxproduct-catalogbackend-servicehandling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tasawer Nawaz - Senior Software Engineer at btr.tech company