Barry Earles

Lead Software Engineer at OCLC

Marysville, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job16 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Mountain State University
github-logo-circle

Github Skills (3)

mongodb3
javascript2
testing2

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
Contributions:15 commits, 36 pushes, 1 branch in 11 days
Contributions:6 pushes, 1 branch in 25 days
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
Barry Earles - Lead Software Engineer at OCLC