About Me
Senior software engineer with 8 years of experience in software design and delivering scalable technical solutions in cloud services. Proven ability to drive new product development and improve system efficiency to directly impact business growth and revenue.
Experience
Lead Software Architect
LevelTen Energy | Apr 2024 - Present
- Led team of three to drive engineering efficiency during rapid growth by implementing weekly technical design reviews, reducing average project lead time by up to a month.
- Drove platform expansion from concept to initial design by leading cross-functional workshops, ensuring technical and business alignment during accelerated expansion.
- Transformed the authorization system by architecting and implementing a JWT-based solution that migrated siloed user data into Okta, streamlining service additions and reducing maintenance overhead.
- Authored the Technical Design Document and contributed NodeJS code for a new Companies REST API, enabling other microservices to safely and efficiently consume centralized company and user data.
Senior Software Engineer
LevelTen Energy | Jan 2023 - Apr 2024
- Led the technical roadmap and hands-on implementation for a team of five, designing an Express REST API and delivering a new energy pricing application in 4 months to drive daily active users and recurring subscription revenue.
- Transformed the deployment process by creating automated Bitbucket pipelines leveraging Pulumi Infrastructure as Code, reducing deployment time by 66% and enabling continuous, mid-day releases.
- Drove cross-functional alignment with product teams to scope and implement an external API, creating a new subscription product to integrate with our data.
Engineering Manager
Pariveda Solutions | Sep 2022 - Jan 2023
- Designed and delivered regular backend feature releases of a GraphQl API through 2-week sprints, enabling distributed front end team’s concurrent development on a health care patient portal website redesign.
- Partnered with key stakeholders to capture business requirements, translating them into detailed user stories and epics that established a five-month project backlog and technical roadmap.
- Authored application architecture and provided technical mentorship for a five-person team, guiding them in the implementation of GraphQL and AWS resources to deliver the patient portal.
Senior Software Engineer
Pariveda Solutions | Mar 2020 - Sep 2022
- Lead front end developer for user-centered designed React application, enabling four Seattle agencies to efficiently coordinate emergency traffic response.
- Scaled Redux state management system to handle concurrent user updates, map annotations, web socket connections, and admin portal to backend REST API.
- Engineered a real-time event feed by ingesting raw data from various traffic agencies via AWS S3 and Kinesis, normalizing disparate feeds into a standard DynamoDB schema to power the React application.
- Mentored junior developers by writing and prioritizing front end stories for them to implement while coaching their technical execution.
Skills
Programming Languages
TypeScript
JavaScript
Python
Web Technologies
Node.js
Express
React
HTML5
CSS3
Redux
REST APIs
Cloud & Databases
AWS
GCP
NoSQL
Postgres
Tools & Platforms
Bitbucket
Infrastructure as Code
Pulumi
CI/CD
Git
Education
Hamline University — Graduated May 2016
Bachelor of Science; Physics, Summa Cum Laude
Minor; Computer Science, Summa Cum Laude
Bachelor of Science; Physics, Summa Cum Laude
Minor; Computer Science, Summa Cum Laude