Summary
Andrew Hazlett is a Principal Software Engineer with 11 years of experience, currently leading backend architecture and delivery at Later from Chicago. He specializes in Node.js, TypeScript, and AWS, building data pipelines and ergonomic APIs with a strong emphasis on DDD, SOLID principles, and event-driven systems. Comfortable across paradigms, he pairs an opinionated architectural approach with pragmatic trade-offs to work effectively with existing teams and codebases. Andrew routinely consults with non-technical stakeholders to define feasible requirements and manages end-to-end SDLC practices that prioritize component isolation and automatable testing environments. His mechanical engineering background informs a systems-minded, analytical approach to designing repeatable, validated solutions. Known for bringing consultant-like clarity to product decisions, he excels at turning complex data flows into predictable, maintainable services.
12 years of coding experience
12 years of employment as a software developer
Master of Science (MS) Mechanical Engineering, Master of Science (MS) Mechanical Engineering at University of Dayton
English, German