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.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Brigham Young University–Hawaii
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:
Back-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.
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.