<About Me/>
I'm a full-stack software engineer with 8 years' experience building large-scale web applications. I have a strong focus on DevOps principles and automating processes. I enjoy working with growing companies to help mature their processes and build quality software.
<Work Experience/>
Clerkie.io
Senior Software Engineer
April 2025 – Current
- Developed high-fidelity software demos for a debt management CRM with Next.js and Figma to attract potential clients and gather feedback for new software features
- Stood up automated CI to run testing and linting that reduced regressions by 14% for customers
- Migrated logging infrastructure to CloudWatch, improving log retention compliance and simplifying production debugging for developers
- Improved incident management process that reduced average resolution time by 2 hours
Stack: TypeScript, MongoDB, Node.js, React, Next.js, Vercel, AWS, Mocha, Figma, Agile, Datadog
Anark
Senior Full Stack Engineer
Aug 2021 – Nov 2024
- Implemented custom WebGL interfaces for displaying manufacturing work instructions containing 3D models for Fortune 500 companies
- Built front-end admin dashboard with React, used by customers on hosted SaaS offering
- Delivered complex features that spanned multiple teams and facilitated cross communication
- Reduced the bug backlog by 21% by increasing test coverage and integrating all tests into the automated testing suite
- Led release testing to ensure deliverables met customer requirements and were shipped on time
Stack: MERN Stack (MongoDB, Express, React, Node), Docker, Redis, Azure, React, Vitest
SparkFun Electronics
DevOps Engineer
Oct 2019 – Jul 2021
- Converted legacy monolithic e-commerce application to new microservice architecture on AWS that allowed new backend services to scale and run independently with 0 downtime
- Setup CI to handle automatic builds, tests, and deployments with Elastic Beanstalk
- Wrote integration tests using Cypress for e-commerce and ERP application that processes $2M in monthly revenue
Stack: PHP, JavaScript, Bootstrap, Angular, GraphQL, Apollo, AWS, Terraform, Ansible, Cypress, Agile
IBM
Software Engineer
Jul 2016 – Oct 2019
- Worked on monitoring platform for Multicloud Manager, a tool that integrates Kubernetes clusters from multiple vendors into one management dashboard
- Integrated RedisGraph to cache workload data and cluster relationships, enabling administrators to query information across their entire infrastructure
- Performance tested application and fixed bottlenecks that allowed program to manage over 100 remote clusters
- Mentored 2 junior developers and promoted best practices including code reviews and continuous delivery
- Lead projects with multiple stakeholders across organization that reduced friction and aligned roadmaps
Stack: Golang, Docker, Kubernetes, RedisGraph, IBM Cloud, GitHub, New Relic