Professional Summary

An extroverted nerd who loves solving complex problems by turning requirements into accessible, high-performance web apps and data pipelines. Constantly learning and always striving to be a better engineer. Specializes in React, TypeScript, and Next.js — building responsive, accessible UIs backed by reliable APIs, cloud infrastructure, and end-to-end CI/CD pipelines.

Core Strengths

  • End-to-end project ownership, from ideation to production
  • Translating ambiguous requirements into shipped products
  • Cross-functional collaboration across compliance, data science & architecture teams
  • Bridging technical and non-technical stakeholders
  • Incident response & production reliability under pressure
  • Mentorship & growing junior developers
  • Driving engineering culture & best practices

Technical Skills

Frontend

React 18, Next.js 15, Vite, Redux Toolkit, TypeScript, JavaScript ES2025, Axios, Material UI, Tailwind CSS, HTML5, CSS / SCSS

Backend & APIs

Node.js 22, Python 3.13, Flask, RESTful design, Serverless architectures, AWS Lambda, API Gateway, AWS Cognito, OAuth, third-party API integrations (Stripe, Spotify, Discord, Firebase)

Cloud & Data

AWS (Amplify, CloudFormation, Terraform, CloudWatch, S3, DynamoDB, RDS, DMS, IAM, EC2), Snowflake ETL (Tasks, Pipes, Procedures, Views), SQL, MongoDB, NoSQL, GCP, Docker, Kubernetes

DevOps & Tools

Agile/Scrum, story-point estimation, peer code reviews, CI/CD pipelines, Jenkins, Amplify hosting, Git feature-branch workflows, Terraform, CloudWatch monitoring, Vercel, Heroku, ESLint, Prettier, Jira, Confluence

Professional Experience

Full-Stack Software Engineer

Portland General Electric

Aug 2024 – Present

  • Owned end-to-end delivery of a crew prediction web app from prototype to production, shipping a responsive, accessible Vite + React UI with AWS Amplify / Cognito authentication, Jenkins CI/CD, and integrated machine-learning predictions to improve outage response.
  • Built a data-dense operations dashboard with MUI DataGrid and DatePicker components, custom SCSS theming, and responsive layouts for crew dispatching, resource tracking, and real-time operational visibility.
  • Integrated AWS Location Services maps into the React UI for spatial crew tracking and dispatch visualization, connecting map layers to Cognito identity pools and backend geolocation APIs.
  • Enforced code quality through automated linting, Jest unit tests for React components, and AWS Lambda integration tests wired into Jenkins pipelines, catching bugs before they reached production.
  • Built a full-stack dispatcher upload tool — a React upload-button UI backed by a Lambda signed-URL workflow writing to S3 — reducing manual steps by 70% and saving ~30 minutes/day.
  • Architected AWS Lambda + API Gateway services that power Snowflake ETL pipelines, processing millions of rows every 15 minutes; delivered with CloudFormation and Snowflake Tasks/Pipes.
  • Led incident response to restore 1M+ deleted Snowflake rows within two hours, recovering data availability and minimizing operational impact.
  • Improved reliability and on-call readiness via CloudWatch dashboards/alarms, structured logging, and reusable Jenkins pipelines that reduced release risk across frontend and backend services.
  • Partnered with compliance and architecture teams to align Terraform modules, IAM guardrails, and Jenkins delivery workflows with SOX and FERC controls, providing traceable change history for audits.
  • Mentored two interns to ship an internal TV dashboard surfacing company KPIs from Snowflake and internal APIs; coached React component architecture, UI design principles, and deployment standards.

Frontend Software Engineer (Intern)

Radical AI

Mar 2024 – Aug 2024

  • Helped build the RadicalX "ReX" AI Coach by integrating OpenAI APIs, Firebase Auth, and Next.js server components to deliver personalized coaching flows.
  • Standardized documentation practices, Jira ticket templates, and linting guidelines, reducing bugs and speeding up PR reviews through improved code consistency.
  • Co-led UX working sessions with founders to translate open-ended chatbot briefs into wireframes.

Education

B.A. in Psychology

Willamette University · Salem, OR

Aug 2014 – May 2018

Full-Stack Web Development Bootcamp

CareerFoundry · Berlin, Germany (Remote)

Dec 2022 – Jun 2023