Andy Armstrong

UI Architect at Ab Initio Software

Belmont, Massachusetts, United States
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
Andy Armstrong is a UI Architect with 12 years of experience designing and modernizing learner-facing and commerce tooling UIs, currently shaping front-end strategy at Ab Initio. He led major migrations to Bootstrap and React at edX and has deep hands-on experience across front-end, back-end, and build systems in large open-source projects like Open edX. Comfortable moving between architecture and implementation, he has improved developer workflows, testing, and documentation—evidenced by contributions to edx-platform, edx-ora2, and refreshed style guides. Based in Belmont, MA, he pairs technical leadership with long-tenured product thinking from roles at Endeca, Progress, and Lycos. Outside work he’s a father of four and a passionate movie geek, suggesting an ability to balance creative curiosity with disciplined engineering.
code12 years of coding experience
job26 years of employment as a software developer
bookMA, Computer Science, MA, Computer Science at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
688reputation
30kreached
5answers
1question
github-logo-circle

Github Skills (22)

javascript10
openedx10
python10
back-end-development10
django10
testing10
user-management10
html10
documentation10
build-automation9
courses-resource9
jasmine9
css7
junit6
backbonejs6

Programming languages (11)

OpenEdge ABLShellJinjaRustSCSSMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
openedx/edx-ora2

Apr 2014 - Feb 2016

Open Response Assessment Suite
Role in this project:
userFull-stack Developer
Contributions:2 releases, 75 commits, 47 PRs in 1 year 9 months
Contributions summary:Andy primarily contributed to the front-end and build process of the Open Response Assessment Suite. They updated HTML for UI elements, integrated JavaScript, and refactored build scripts. The user also improved the testing framework, incorporating a new Jasmine results plugin and implementing JSHint for style validation. These changes suggest a focus on improving user experience and code quality within the project.
assessmentpythonsuite
openedx/edx-platform

Nov 2013 - Nov 2017

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:582 commits, 499 PRs, 1963 pushes in 3 years 11 months
Contributions summary:Andy primarily contributed to the back-end functionality of the edX platform, focusing on features related to cohorted group configurations and email opt-in functionality. Their work involved modifications to Django models, management commands, and tests within the user_api, core, and xmodule directories, indicating a focus on user management and course administration. The user demonstrated a deep understanding of the platform's architecture and data models, implementing solutions with Python and Django.
edxlmssitesbackend-serviceopen-edx
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
Andy Armstrong - UI Architect at Ab Initio Software