Amir Khan

Principle Software Engineer at Contour Software

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

👤
Senior
🎓
Top School
Amir Khan is a Principal Software Engineer with over 11 years of experience building full-stack web and Android applications, currently leading front-end architecture and delivery at Contour Software. He combines deep Java and Python backend experience (Spring, Hibernate, Django) with modern front-end skills in React and ES6, and has led teams, mentored engineers, and driven component design across multiple projects. His open-source contributions include accessibility and usability improvements to the widely used Open edX platform, highlighting attention to UX and inclusive design. A perpetual learner and consultant, he has balanced freelance R&D with impactful roles at Arbisoft and MIT, bringing practical solutions across web, mobile, and services. Based in Punjab, Pakistan, Amir pairs strong system design and architecture thinking with hands-on coding and team coaching. He often bridges legacy Java stacks and contemporary JS/Python toolchains, making him effective at modernizing and shipping production software.
code11 years of coding experience
job11 years of employment as a software developer
bookBS(CS), Computer Science, BS(CS), Computer Science at National University of Computer and Emerging Sciences
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
473reputation
224kreached
26answers
1question
github-logo-circle

Github Skills (21)

javascript10
ui-design10
uid10
html10
accessibility9
jquery9
front-end-development9
frontend8
backbone8
web-developer8
backbonejs8
httpurlconnection6
wcf6
client-server6
android6

Programming languages (6)

C#JavaSCSSJavaScriptSaltStackPython

Github contributions (5)

github-logo-circle
openedx/edx-platform

Jul 2015 - Aug 2018

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userFront-end Developer
Contributions:49 commits, 106 PRs, 594 comments in 3 years 1 month
Contributions summary:Amir primarily worked on improving the user interface and accessibility within the CCX coach dashboard. They addressed accessibility issues on the schedule tab, modifying JavaScript and HTML files to enhance usability. The commits focused on adding and modifying UI elements such as buttons, labels and date pickers, as well as adding expand/collapse functionalities. The user also made improvements to batch enrollment and member lists management.
edxlmssitesbackend-serviceopen-edx
amir-qayyum-khan/edx-sga

Mar 2015 - Apr 2018

Contributions:10 PRs, 499 pushes, 26 branches in 3 years 1 month
pythonxblockedxedx-platformstaff
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
Amir Khan - Principle Software Engineer at Contour Software