Summary
Barry Earles is a Senior Software Engineer with two decades of experience modernizing full-stack systems and delivering products that drive multimillion-dollar revenue. He excels at leading teams through migrations and upgrades—from JSP and Angular to React/TypeScript and modern Node/Spring stacks—while architecting backend microservices, CI/CD, and observability for resilient production systems. His recent work blends AI integration with cost-efficient engineering (LLM circuit-breakers, caching to reduce token spend) and low-level infrastructure like JWT keypair management and C-based key rotation. Comfortable across web, mobile, and backend platforms, he’s shipped mobile-native features and auth flows that seamlessly handle guest-to-authenticated transitions. Based in Marysville, Ohio, Barry is known for picking up and modernizing legacy codebases quickly and for translating complex compliance and performance requirements into practical, auditable solutions.
10 years of coding experience
16 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Mountain State University