Keith Armstrong

Software Engineer at Cisco

Dallas, Texas, 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
Keith Armstrong is a pragmatic full-stack software engineer with 12 years of hands-on experience and a BA in Information Technology from UNT, currently based in Dallas and now working at Cisco. He has a strong backend focus on Node.js and a track record of integrating CI/CD workflows—most notably contributing DevOps work to the popular Randomuser.me Node codebase by configuring Travis-CI builds and automated test/deploy tasks. His career includes multiple engineering stints supporting Cisco products through Wanclouds, demonstrating the ability to navigate both startup and enterprise environments. Keith combines practical systems thinking with a developer-first mindset—he “likes to code things” and ensures they are reliably built and deployed. Actively seeking full-time opportunities in the Bay Area, he brings production-grade deployment experience and a history of improving build and test reliability.
code12 years of coding experience
job7 years of employment as a software developer
bookHack Reactor
bookHigh School, High School at Hebron High School
bookInformation Technology, Information Technology at University of North Texas
languagesSpanish
github-logo-circle

Github Skills (6)

gulp10
travis-ci10
cicd10
testing9
mochajs9
javascript7

Programming languages (7)

TypeScriptC++CSSRJavaScriptGoSvelte

Github contributions (5)

github-logo-circle
RandomAPI/Randomuser.me-Node

Feb 2016 - Jul 2022

Source code that powers randomuser.me
Role in this project:
userDevOps Engineer
Contributions:5 releases, 2 reviews, 246 commits in 6 years 5 months
Contributions summary:Keith focused on integrating and testing the project with Travis-CI, as shown by the frequent testing commit messages. Their work involved configuring the build and test environments and setting up the necessary tasks for continuous integration, evident from the `gulpfile.js` changes to run tests, build assets, and deploy the application. Their efforts ensured the project could be reliably built, tested, and deployed using the specified CI workflow.
powersrandomuser
HuskyEngine/Client

Jul 2017 - Aug 2019

Contributions:73 commits, 2 PRs, 46 pushes in 2 years 1 month
html5-gamegamejavascriptgame-developmenthtml5
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
Keith Armstrong - Software Engineer at Cisco