Michael Li is a Senior Software Engineer in Test with 12 years of experience building reliable automation, CI/CD, and test infrastructures across security-conscious and high-availability environments. Currently at HashiCorp, he focuses on end-to-end testing and DevOps integration for Boundary, contributing tests that validate identity-based access workflows and Vault-backed credential management. Previously he led QA and CI/CD for IoT, mobile, and web at Hudl, architecting pipelines and automation suites that reduced time-to-detect and improved release confidence. His background at Raytheon includes systems-level test automation and tools that earned enterprise awards, reflecting a pragmatic engineering approach that blends scripting, backend development, and orchestration. Comfortable across languages and platforms—from Python and C# to Docker, AWS, and TeamCity—he brings a systems engineer’s rigor to software quality and infrastructure reliability.
12 years of coding experience
14 years of employment as a software developer
Certificate of Completion: Intermediate Mandarin Chinese, Mandarin, Certificate of Completion: Intermediate Mandarin Chinese, Mandarin at National Taiwan Normal University
B.S., Electrical Engineering and Computer and Systems Engineering, Magna Cum Laude, B.S., Electrical Engineering and Computer and Systems Engineering, Magna Cum Laude at Rensselaer Polytechnic Institute
Harvard Extension School
Master’s Degree, Engineering Management, Master’s Degree, Engineering Management at Tufts University
Boundary enables identity-based access management for dynamic infrastructure.
Role in this project:
Backend Developer & DevOps Engineer
Contributions:535 reviews, 89 commits, 549 PRs in 4 months
Contributions summary:Michael primarily contributed to the end-to-end testing of the Boundary project. They implemented end-to-end tests to validate the admin workflow of setting up targets, including the creation of supporting objects. Additionally, they worked on setting up tests using credential stores and implemented tests that use authz-token options. Their work included changes to integrate with Vault for credential management.
Contributions:59 PRs, 83 pushes, 14 branches in 6 months
javascriptnodejsgamecard-game
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
Michael Li - Senior Software Engineer In Test II at HashiCorp