Summary
Aaron Shack is a senior software developer with 11 years of experience delivering scalable backend systems and microservices. Based in Vancouver, he specializes in Node.js and TypeScript, AWS, and data-centric APIs, with hands-on work across GraphQL, Prisma, PostgreSQL, MongoDB, and modern frontend stacks like React and Svelte. In his current role at Nexa Ligo, he leads infrastructure refactors, builds shared testing frameworks using vitest, and creates reusable API libraries and CLI tooling that accelerate multiple projects. His prior roles span migrating monoliths to microservices at realtor.com, building Elasticsearch-driven data pipelines at Snipp, and delivering payment gateways and backend services at Living Sky Technologies. He has entrepreneurial experience deploying AI-driven analytics and event-driven architectures with Node/TypeScript and NATS, demonstrating practical engineering grit alongside mentorship, code reviews, and a focus on documentation and maintainable design.
11 years of coding experience
12 years of employment as a software developer
BTEC, Business Technology, BTEC, Business Technology at Coast Mountain College
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Thompson Rivers University
English