Matt Styles

Staff Software Engineer at Lendio

Provo, Utah, 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 Styles is a Staff Software Engineer in Provo, Utah with 12 years of experience building scalable, distributed web and communications platforms. He brings deep expertise in object-oriented languages (PHP, Java, Go), Linux, and troubleshooting, and has rebuilt legacy monoliths into service-oriented architectures powering millions of call interactions daily. At XANT he led migration to modern microservices, CI/CD, and multi-cloud deployments, and at Lendio he now drives engineering at the staff level. An active backend open-source contributor, he has extended the PHP Asterisk Manager Interface with new actions and tests for conferencing and monitoring features—evidence of his attention to production-grade integrations. He pairs strong implementation skills with a research-minded background (published academic work and Android app development), making him equally comfortable optimizing systems or exploring new technical approaches.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Brigham Young University–Hawaii
languagesItalian, Vietnamese, Spanish, Chinese
stackoverflow-logo

Stackoverflow

Stats
496reputation
19kreached
8answers
1question
github-logo-circle

Github Skills (12)

php10
amis-editor10
asterisk10
phpunit10
unit-testing9
git6
doctrine6
doctrine-orm6
sendgrid6
blame6
default-value6
migration6

Programming languages (8)

TypeScriptShellCoffeeScriptJavaScriptVueGoPHPVim Script

Github contributions (5)

github-logo-circle
marcelog/PAMI

Jun 2014 - Oct 2017

PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 9 comments in 3 years 4 months
Contributions summary:Matt primarily contributed to the `pami` project by implementing new action messages and associated testing within the PHP codebase. These changes added support for features related to the Confbridge and MixMonitor Asterisk modules, including actions for muting, unmuting, and stopping monitoring. The user's work involved creating new classes, modifying existing ones, and updating unit tests to validate the functionality of the added features. The user also fixed some typos in the doc blocks and refactored code.
observerasteriskoperatorchannelsmodeling-tool
mstyles/vim

Feb 2014 - Apr 2017

Contributions:19 commits, 1 PR, 14 pushes in 3 years 2 months
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
Matt Styles - Staff Software Engineer at Lendio