Summary
Joshua Bates is a Lead Engineer with nearly two decades of experience building maintainable full-stack web applications and scalable services from Santa Fe, NM. He combines hands-on engineering—spanning dev-ops, architecture, ETL, and front-end work—with team leadership, having led a nine-engineer team delivering features for Fortune 500 clients. Joshua favors specification-first development and has championed fast testing cultures and test-suite performance to keep codebases healthy over time. His work includes scaling monolithic apps to service-oriented architectures on EC2, designing event-driven backbones, and refactoring large systems to modern stacks like React/Flux and Datomic. Notably, he built high-throughput indexers and a library that indexed pricing and availability across most US lodging, improving API response times by an order of magnitude using creative Redis patterns. He focuses on pragmatic, incremental improvements that reduce delivery friction and avoid costly rewrites.
18 years of coding experience
15 years of employment as a software developer