Matthew Phillips

Engineer - NDIS at CPAN

New York, New York, 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

🤩
Rockstar
🎓
Top School
Matthew Phillips is a seasoned software engineer with 15 years of experience specializing in Perl-based backend systems, web frameworks (Dancer, Catalyst), and full-stack development including Angular.js and JavaScript. Based in New York, he currently engineers NDIS systems at Bloomberg while maintaining an active presence in the CPAN ecosystem and contributing to high-profile open-source projects like MetaCPAN, DBIx::Class and SaltStack. His work spans deep library maintenance and framework refactors—improving core stability, async behavior, and developer ergonomics—alongside front-end UX enhancements such as hotkey integrations. Known for pragmatic problem-solving, he blends DevOps sensibilities with application design, often tackling subtle concurrency and caching issues that aren’t obvious from higher-level specs. Trained as a software engineer (B.Eng.), he brings both production-grade discipline and open-source stewardship to complex, distributed systems.
code15 years of coding experience
job5 years of employment as a software developer
bookB.Eng., Software, B.Eng., Software at The University of Western Ontario
github-logo-circle

Github Skills (31)

python10
configuration-management10
dbi10
catalyst10
webpages10
dbix-class10
perl10
web-content10
refactor10
parallel-processing10
automation10
infrastructure10
saltstack10
metacpan10
automations10

Programming languages (12)

HCLTypeScriptShellRustCPLpgSQLJavaScriptGo

Github contributions (5)

github-logo-circle
metacpan/metacpan-web

Jul 2011 - May 2015

Web interface for MetaCPAN
Role in this project:
userFull-stack Developer
Contributions:12 commits, 2 PRs, 2 comments in 3 years 10 months
Contributions summary:Matthew primarily worked on the MetaCPAN web interface, as indicated by the initial setup and modification of various Catalyst application files, including the server, creation scripts, and controller files. They implemented new hotkey shortcuts and enhanced the user interface by modifying HTML and JavaScript files. The commits also show efforts to integrate and improve the user experience within the web application.
metacpanperlcpan
saltstack/salt

Mar 2017 - Apr 2020

Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
userBackend & DevOps Engineer
Contributions:21 reviews, 134 commits, 98 PRs in 3 years 1 month
Contributions summary:Matthew primarily focused on improving the SaltStack infrastructure management software. Their contributions include adding functionality to the salt-runner for context passing, addressing filehandle and event leaks in async run_job invocations, and extending permissions handling. They also worked on improving parallel processing within orchestrations and state runs, and added integration tests to exercise these features. Additionally, the user made changes to the netapi component, and helped with build system or packaging issues.
pythonzeromqevent-streaminfrastructure-managementcloud-providers
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