Summary
Joe Pollard is a Principal Software Engineer based in Austin with over 10 years of experience designing and shipping large-scale, cloud-native systems. He blends deep hands-on coding—still enjoying late-night personal projects—with leadership in architecting distributed microservices, realtime event pipelines, and big data platforms using Java, C#, AWS, Kafka, Spark, Elasticsearch, and Cassandra. Joe has driven architecture and delivery at companies from Dell and HP to Bazaarvoice, Amazon, and Indeed, often leading cross-team collaboration, mentoring, and production troubleshooting. Comfortable across the full lifecycle from requirements and design to deployment and optimization, he has a track record of turning messy legacy products into well-structured, maintainable systems. Notably, his background spans both greenfield Agile projects with beautiful codebases and long-lived, poorly designed systems, giving him a pragmatic eye for technical debt and refactoring priorities. He holds dual BS degrees in Computer Science and Mathematics from Texas Tech and brings a taste for late-night experimentation that fuels continuous learning.
10 years of coding experience
19 years of employment as a software developer
BS Computer Science, BS Computer Science at Texas Tech University