Ian Phillips is a Principal Software Engineer based in Austin with 12 years of experience designing scalable backend systems and mentoring engineering teams. At Smartsheet he drives architecture, refactors legacy systems, and championed company-wide TDD and secure mTLS service-to-service libraries. Previously he led a team at Gumstix where he cut page load times dramatically, migrated frontends to TypeScript, and implemented algorithmic features like an A* route finder to improve product performance. An active open-source contributor, he enhanced the popular FriendsOfSymfony FOSRestBundle to inject ParamFetcher into controllers more flexibly, improving developer ergonomics for REST APIs. Ian blends hands-on coding with developer experience improvements and a knack for finding practical optimizations that reduce customer-visible latency.
12 years of coding experience
14 years of employment as a software developer
BCS Computer Science, BCS Computer Science at The University of British Columbia
BA Music, BA Music at University of Illinois Urbana-Champaign
This Bundle provides various tools to rapidly develop RESTful API's with Symfony
Role in this project:
Back-end Developer
Contributions:5 commits, 2 PRs, 3 comments in 9 months
Contributions summary:Ian focused on enhancing the FOSRestBundle to allow the injection of the `ParamFetcher` into controller methods, either by name or through type-hinting. They implemented and tested the functionality, including a test suite that verifies the correct attribute setting based on the type hinting in the controller methods. The contributions involved modifying the `ParamFetcherListener`, and `ParamFetcherController` classes along with creating new tests and modifying existing ones. This enhancement allows for easier and more flexible use of the `ParamFetcher` within the framework.
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
Ian Phillips - Principal Software Engineer at Smartsheet