Summary
Andrew Hall is a Principal Software Engineer with three decades of experience leading architecture, development, and teams across startups and large enterprises, currently focused on cloud-native systems and containerization. He has a track record of modernizing legacy Windows/.NET stacks to AWS container and serverless platforms, standardizing CI/CD and security (OAuth2) and driving migrations from TFS to GitHub. Equally comfortable in strategic leadership and hands-on implementation, he has built predictive healthcare platforms, real-time indexing engines, and scalable AI-driven cohort tools while founding OSS like Stateful. Known for planning long-term while shipping small, iterative wins, he blends domain-driven design and distributed architectures with pragmatic team-building and hiring. Based in Glendale, CA, he pairs deep JVM and cloud expertise (Java/Kotlin, Spring, AWS, Kubernetes) with practical experience across data, NLP, and high-throughput messaging systems.
11 years of coding experience
31 years of employment as a software developer
University of Sussex
Bachelor's of Science Electrical and Electronics Engineering, Bachelor's of Science Electrical and Electronics Engineering at Tufts University