Amir Ali

Senior Software Engineer at Adeva

Lahore, 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
Amir Ali is a Senior Software Engineer with 7 years of full-stack experience building high-performing teams and scalable web platforms from Lahore, Pakistan. He blends hands-on backend expertise in Django and Node with front-end work in React, shipping features and tests for large open-source projects like Open edX’s LMS and micro-frontends. At Arbisoft he led rewrites and teams to scale consumer platforms (including a 20x-scaled Cheetay rewrite and contributions to a flight search engine), and now drives delivery and technical leadership at Adeva. Known for meeting aggressive deadlines, he pairs pragmatic product thinking with clean, modular code and a focus on QA and automation. A less obvious strength is his cross-cutting impact: improving data models, background task management, and search indexing to boost reliability and observability across services.
code8 years of coding experience
job4 years of employment as a software developer
bookBS, Computer Science, 2.9 CGPA, BS, Computer Science, 2.9 CGPA at National University of Computer and Emerging Sciences
github-logo-circle

Github Skills (33)

javascript10
data-service10
back-end-development10
apidoc10
python10
django10
testing10
user-interface10
graphical-user-interface10
webservice10
human-interface10
api10
jestjs10
database-design10
backend10

Programming languages (9)

TypeScriptCSSJinjaShellSCSSMakefileJavaScriptGroovy

Github contributions (5)

github-logo-circle
openedx/frontend-app-authn

Oct 2020 - Dec 2022

Open edX micro-frontend application for new login and registration experience.
Role in this project:
userFront-end Developer & QA Engineer / Test Automation Engineer
Contributions:461 reviews, 115 commits, 344 PRs in 2 years 2 months
Contributions summary:Amir primarily focused on developing and testing front-end components for the Open edX micro-frontend application, specifically the login and registration experience. They implemented features such as social authentication and progressive profiling. The user also added tests for login functionality, including testing components and ensuring correct URL redirection, demonstrating a strong emphasis on quality assurance.
microfrontendopenedxtutor-supportedfrontend-app
openedx/openedx-platform

Nov 2018 - Jan 2023

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:271 reviews, 117 commits, 281 PRs in 4 years 2 months
Contributions summary:Amir primarily contributed to the back-end of the Open edX platform, focusing on the `verify_student` module and related processes. Their work involved adding functionality for handling verification expiry, which included modifications to the data model and the implementation of a command for populating and managing expiry dates, indicating strong skills in database interactions, background task management, and Django application development. They also implemented tests for these additions.
lmsopenedxbackend-service
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