Summary
Katherine Patke is a senior software engineer with 11 years building and scaling cloud-native, event-driven backend systems across eCommerce, supply chain, and SaaS. She led major platform migrations—most notably moving multiple Java services from AWS Lambdas to long-running ECS Fargate—and redesigned auth/authorization to support complex licensing models at Smartsheet. At Nordstrom she architected real-time inventory systems using Kafka, Spring Boot, and Kubernetes that dramatically improved accuracy and visibility, and introduced automated testing and CI/CD practices that reduced drift across dozens of microservices. She focuses on hard backend problems—data modeling, system boundaries, resilience, and developer experience—and frequently mentors engineers to raise team shipping confidence. Katherine is pragmatic about tooling and early to adopt AI-assisted workflows to improve productivity, and she’s expanding into production ML and data pipeline work. Based in Chicago, she blends deep Java/Ruby expertise with infrastructure-as-code (Terraform/Terragrunt) and a preference for low-ego, knowledge-sharing teams.
11 years of coding experience
11 years of employment as a software developer
Certificate, Software Development (Ada Developers Academy), Certificate, Software Development (Ada Developers Academy) at Bellevue College Continuing Education
M.A., Technology-driven Journalism (Studio 20), M.A., Technology-driven Journalism (Studio 20) at New York University
B.A., Communication (Journalism), International Studies, Italian (minor), B.A., Communication (Journalism), International Studies, Italian (minor) at Saint Louis University
Italian, English