Charles Barnes is a Staff Software Engineer with a decade of experience specializing in frontend architecture, UX-driven interfaces, and scalable React/Angular/TypeScript systems while also contributing across the stack with Go, Java, Node.js, and PHP. He has led multiple frontend migrations, established Nx monorepos and component libraries, and repeatedly modernized legacy applications to boost performance and accessibility. A practiced technical leader and mentor, Charles balances hands-on coding with architectural direction and vendor selection. He runs Main Method, LLC to help startups launch products—including cross-platform mobile apps and GPT-powered solutions—demonstrating an entrepreneurial streak alongside corporate impact. Based in St. Louis, he combines pragmatic engineering with a designer’s sensibility, often bridging Figma-driven UI decisions with production-grade tooling and CI/CD.
10 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at Missouri University of Science and Technology
Simple job portal that can be used to embed BH jobs wherever you have access to embed code.
Contributions:1 PR, 50 pushes, 3 branches in 2 years 5 months
wixcareer-portalsdjangobullhornportal
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
Charles Barnes - Staff Software Engineer at Bullhorn