Skills
Frontend & Web Platforms: React (v16-19), TypeScript, JavaScript (ES6+), HTML/CSS, Redux, Preact, Next.js, Jest/React Testing Library, Optimizely
Cloud, DevOps & Delivery: Git, GCP, Terraform, GitHub Actions, CI/CD, GitHub Advanced Security, Cloudflare
Web Architecture & Edge Computing: Microfrontends, Server-Side Rendering (SSR), Client-Side Rendering (CSR), Edge Web Delivery, Cloudflare Workers, Edge Side Includes (ESI), Dynamic Web Framework (DWF), Edge Variant Service (EVS)
Software Development: Agile Development (Scrum/Kanban), A/B Testing, Engineering Mentorship
Backend & Data: SQL, PostgreSQL, C++/C#, Python/Django, Java, REST APIs, GraphQL
Agentic Development: Agentic Development Workflows, MCP Servers, Multi-Agent Workflows, GitHub Copilot, GitHub Copilot Code Review, OpenCode, OpenChamber
Experience
IKEA North America Services, LLC
Software Engineer
- Partnered with product owners from ideation through delivery, assessing feasibility, shaping solutions, and owning technical design, implementation, testing, and Optimizely A/B experiments, including metric selection and result analysis
- Supported global Buy Experience and Navigation delivery across 11 repositories and 144 country-and-locale deployments, contributing to code reviews, CI/CD and cloud infrastructure, multiple weekly releases, and both production and on-call support for multiple Tier 1 (SL1) services
- Diagnosed and fixed geolocation reliability and data-integrity issues, including an 11% reduction so far in Google Geocoding API cost, a customer-visible validation regression affecting 27 markets, and cross-user SSR state leakage
- Co-owned the transition of the Product Information Page’s availability and services to a DWF fragment under the Buy Experience team; built and operated server- and client-rendered microfrontends on IKEA’s edge-rendering platform (EVS), while leading localized translation architecture and implementation, SSR availability loading, and CI/CD work for the fragments
- Managed edge caching, request context, and production/test deployments for independently delivered fragments, resolving cross-fragment state, SSR, and pub/sub integration issues across Cloudflare Workers
- Drove development of Vaka, a greenfield, real-time observability platform built with Fastly, DWF, Preact, GCP, and MongoDB that enhanced error resolution in customer-facing online shopping systems, significantly reducing mean time to recovery (MTTR)
- Co-designed a monorepo migration CLI and standardized monorepo CI/CD, personally drove migration of the Buy and Navigation teams' repositories
- Built AI-assisted developer tooling and agentic workflows, including Jira-to-Copilot automation, intent layer creation and automated maintenance, and tracking merged but unreleased changes across owned repositories
- Resolved a critical security vulnerability in the gift registry flow, safeguarding sensitive customer address information
- Founded and led a company-wide DevOps Guild standardizing workflows and training across GCP, Terraform, and GitHub Actions
Proconex
Software Engineer
- Architected and developed Angular components such as a dynamic reporting table, interactive OPC device parameter navigation, and editable data tables with conditional logic
- Designed a configurable alert infrastructure integrating SQL stored procedures, Angular dialogs, and web API hooks to automate notifications
- Optimized SQL stored procedures, significantly reducing query latency and improving overall response times
BrickSimple, LLC
Software Engineer
- Developed a HIPAA-compliant, NLP healthcare chat app designed to answer patients' post-surgery care questions. Built using Google Dialogflow with a React/Redux frontend and Django backend
- Worked directly with clients to gather requirements, architect solutions, implement designs, beta-tested with users, and deliver tailored software applications
His Mansion Ministries
Servant Leader
- Led and mentored residents in a structured recovery program, fostering accountability, emotional resilience, and teamwork through daily guidance, conflict resolution, and collaborative problem-solving
First Trust Portfolios
Software Engineer
- Modernized legacy financial applications by refactoring outdated architecture and improving code readability and maintainability
- Created SQL tools for database optimization, enhancing data integrity and boosting query performance
Projects
Portfolio
Next.js, Tailwind CSS, Motion, TypeScript, Cloudflare
- Production-grade Next.js portfolio and resume application with a typed component system, responsive desktop/mobile UI, dark mode, automated browser testing, and CI/CD reading my resume data from a separately hosted public JSON.
Monorepo Migration CLI
TypeScript, Node.js, git-filter-repo, GitHub CLI
- CLI and CI/CD pattern for migrating repositories into either a new or existing monorepo, preserving Git history and merging workflows and other GitHub root configurations.
Resume Repository
JSON Resume, GitHub Actions, Node.js, TypeScript
- JSON Resume data layer and GitHub Actions workflow that generates, validates, and publishes a curated public resume in JSON format.
Education
Wheaton College
BS: Computer Science, Economics