Mike Tran is a Senior Software Engineer with 10 years of experience building full-stack systems, ML-driven research tools, and educational simulations. He blends academic rigor—MS in Computer Science and research publications—with hands-on engineering at startups and enterprise teams, most recently leading UX and deployment improvements at ActionIQ and now at Alarm.com. As a tech lead at UT Dallas he led a Unity team on an NSF-backed physics simulation tested in high schools, and as a research scientist he shipped ML solutions like JSNeat for recovering variable names and D2Vec for API-tutorial retrieval. Comfortable across backend, frontend, DevOps (GitHub Actions, AWS, CDN) and ML frameworks (TensorFlow, Keras), he translates complex requirements into production-ready systems. Based in Baltimore, he’s equally at home mentoring teams and diving deep into model and system design, with a knack for turning research prototypes into classroom-ready applications.
10 years of coding experience
9 years of employment as a software developer
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at The University of Texas at Dallas
Machine Learning Engineer Nanodegree, Machine Learning Engineer Nanodegree at Udacity
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Truman State University
Contributions:1 PR, 88 pushes, 1 branch in 3 years 10 months
drilldata-structuresleetcode-solutionsleetcode
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.