Christopher Schneider is a Senior Software Engineer based in Dallas with 11 years of experience specializing in backend web development and building RESTful services atop both SQL and NoSQL datastores. He has deep hands-on experience with Java and Spring, proven by long-term contributions to the Broadleaf Commerce eCommerce framework where he focused on backend and admin functionality for a widely used open-source project. At State Farm he led a team modernizing legacy customer-facing applications, introducing Scrum, CI/CD pipelines, git-based workflows, and mandatory code reviews to raise quality and delivery cadence. He’s a pragmatist who automates repetitive work—creating tooling and scripts that materially reduced testing and triage effort—and has a strong interest in search technologies, including multi-tenant Apache Solr deployments. Christopher combines production-grade backend engineering with practical operational improvements, making him effective at both coding complex features and improving team delivery. His background in systems integration and occasional low-level work (Android multimedia and C++ scanner integrations early in his career) gives him useful breadth beyond typical backend roles.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BS), Computer Science, 3.65 GPA in Computer Science Related Courses; 3.15 Cumulative GPA, Bachelor of Science (BS), Computer Science, 3.65 GPA in Computer Science Related Courses; 3.15 Cumulative GPA at University of West Florida
Associate of Arts (AA), English, Associate of Arts (AA), English at Pensacola State College
Broadleaf Commerce CE - an eCommerce framework based on Java and Spring
Role in this project:
Back-end Developer
Contributions:18 commits, 14 PRs, 9 pushes in 1 year 11 months
Contributions summary:Christopher primarily contributed to the backend and admin functionalities of the Broadleaf Commerce framework. They added and modified parameters in the listGrid component, fixed bugs related to unsaved changes warnings, and implemented error messages within the admin interface. The user also worked on core logic, creating anonymous customers for API calls and correcting sequence generator bugs. Furthermore, they added a getter method to skip dynamic adjustments on ProductOptionValue.
Contributions:7 pushes, 1 branch, 1 issue in 4 years 1 month
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.