Chris Henderson
About Chris Henderson
Chris Henderson is a software developer currently assigned to Knight Transportation, with a background in various development roles across multiple companies. He has expertise in PHP, SQL, and NoSQL technologies, and specializes in optimizing code efficiency and maintaining legacy systems.
Current Role at Compri Consulting
Chris Henderson currently serves as a Software Developer at Compri Consulting, where he is assigned to Knight Transportation. He has held this position since 2020. In this role, he focuses on optimizing software performance and ensuring the reliability of applications through various testing methodologies.
Previous Experience in Software Development
Prior to his current role, Chris Henderson accumulated extensive experience in software development across several companies. He worked as a Senior Developer at GPS Insight for eight months in 2019 to 2020. Before that, he was a Full Stack Web Developer at Media Solutions Corporation from 2012 to 2019. His earlier experience includes a position as a PHP Web Developer at Aesthetics Communications, Incorporated from 2011 to 2012 and as a Web Application Developer at CSI Incorporated from 2005 to 2010.
Technical Skills and Expertise
Chris Henderson possesses extensive knowledge in SQL and has practical experience with relational databases in enterprise environments. He utilizes XDEBUG for PHP to identify code bottlenecks and enhance code efficiency. His programming practices include employing object-oriented design patterns and the MVC architecture. He specializes in maintaining and refactoring legacy codebases, as well as designing and implementing database schemas that meet application requirements.
Educational Background in Mechanical Engineering
Chris Henderson studied Mechanical Engineering at San Jose State University from 1991 to 1995, where he completed a four-year degree. This educational background provides him with a strong foundation in analytical and problem-solving skills, which are essential in software development.
Testing and Optimization Practices
In his software development roles, Chris Henderson emphasizes the importance of testing and optimization. He uses PHPUnit and Mockery for unit testing and strategic integration testing to ensure long-term software reliability. Additionally, he analyzes slow queries to optimize indexes and improve SQL performance, and he is proficient in utilizing NoSQL technologies when appropriate.