Matt Copenhaver

Lead Software Engineer at Capital One

McLean, Virginia, 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

👤
Senior
🎓
Top School
Matt Copenhaver is a Lead Software Engineer at Capital One with nine years of full-stack experience designing, testing, deploying, and monitoring UIs and APIs while obsessively automating repetitive work to speed delivery. A Carnegie Mellon graduate in Information Systems and Decision Science, he has progressed through engineering ranks at Capital One since 2012, blending hands-on coding with technical leadership. He’s an active open-source contributor and maintainer, having extended notable projects like octonode (Node.js GitHub API client) and improved the json-rules-engine’s core and tests—work that underscores his focus on API integrations and robust test automation. Based in McLean, VA, he brings a pragmatic engineering mindset that favors repeatable, observable systems and developer ergonomics.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Information Systems, Bachelor of Science - BS, Information Systems at Carnegie Mellon University
github-logo-circle

Github Skills (12)

apim10
nodejs10
javascript10
engine10
github-api10
coffeescript10
api-design10
rule-engine10
api9
unit-testing9
client-library9
json9

Programming languages (6)

C#TypeScriptCSSCoffeeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
pksunkara/octonode

Dec 2016 - May 2017

github api v3 in nodejs
Role in this project:
userBack-end Developer
Contributions:12 commits, 6 PRs, 7 comments in 5 months
Contributions summary:Matt primarily focused on enhancing the `octonode` library, which provides a Node.js interface to the GitHub API. Their contributions centered around adding and modifying functionality related to issue management, including adding, removing, and replacing labels. Furthermore, they expanded the library by incorporating support for pull request reviews, review requests, and related features, demonstrating a focus on API interaction and feature expansion. The user also addressed code quality concerns by fixing a method to correctly call a callback function.
apigithub-api-v3api-v3client-librarynodejs
A rules engine expressed in JSON
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 commits, 2 PRs, 28 comments in 1 month
Contributions summary:Matt primarily contributed to the `json-rules-engine` project by updating and modifying existing code, focusing on the engine's functionality and testing procedures. They made changes to core files such as `rule.js` and the examples, adding features or updating the engine's behavior. The user also updated tests to confirm the integrity and expected outcomes of the rules engine.
business-rulesrulesenginerule-enginerules-engine
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