works
Professional Summary
I'm an experienced software engineer with a strong focus on full-stack web development, modern TypeScript tooling, and cloud-native architectures. I specialize in building maintainable systems, scalable infrastructure and CI/CD workflows. I have a passion for engineering excellence, building reusable patterns,mentoring, and improving developer experience (DX).
Core Skills
- TypeScript, React, Next.js (Pages & App Router) - Node.js, Express, GraphQL - AWS (ECS, CloudWatch, CDK, Lambda, EventBridge, Step Functions) - Monorepos (Turborepo, npm workspaces) - Storyblok, MDX - GitHub Actions, CI/CD, Testing (Jest, Vitest) - Strong focus on DX, performance, and maintainability
Work Experience
Staff Software Engineer (prev. Senior, Engineer) — EF Education First
January 2018 – Present
- Led development of customer and internal platforms using Next.js, Node.js, Express, and MongoDB on AWS
- Led architecture guild working group to develop decision criteria and Confluence templates for better technical decision-making
- Championed monorepo patterns, CI/CD pipelines, and scalable infrastructure patterns using GitHub Actions, AWS CDK and Terraform
- Built internal NPM packages for UI components, utilities, and TypeScript tooling
- Developed core patterns for shared GraphQL API for legacy data abstraction
- Authored and reviewed RFCs used as long-term architectural references
- Mentored junior engineers
Full Stack Software Engineer — National Decision Support Company
March 2017 – January 2018
- Built AngularJS and .NET MVC tools to support HIPAA-compliant software
- Improved ETL pipelines and secure dashboard UX
Web Developer — IPM Institute of North America
March 2015 – March 2017
- Built bulk processing tools for pesticide data using JavaScript and C#
- Redesigned pesticiderisk.org and rebuilt ipminstitute.org in WordPress
- Integrated Stripe for donation payments; introduced Agile rituals
Content Developer & Research Technician — Wonderlic, Inc.
June 2013 – February 2015
- Designed online test authoring tools, implemented Trello-based workflows
- Automated reports and ran analyses using VBA, SQL, and R