Lead full stack engineer with 11 years of experience building foundational and resilient systems to handle complex business processes.

Dedicated to mentoring early career engineers, instilling a love of the craft of programming.

Experience

Fulcrum (manufacturing ERP for sheet metal and CNC fabricators) Lead Software Engineer — Minneapolis, MN (Remote)

Oct 2020 — Jul 2026
  • Early engineer, promoted from Senior to Lead as the company grew to ~70 people and 600 customers; owned inventory and shipping end to end, led the client architecture, and managed and mentored engineers.
C# · ASP.NET Core · Entity Framework Core · SQL Server · Azure · Angular · TypeScript
  • Tasked by the CEO with fixing inventory tracking: replaced a mutable count nobody could explain or repair with an event-sourced ledger chosen for replay, now handling millions of events across the customer base; owned the architecture and write path alongside a second engineer on domain logic
  • Built the Shipping replacement on that ledger, making what ships against an order — and therefore what becomes invoiceable — correct and recoverable for the first time
    • Replaced a system that couldn't ship one order across multiple inventory sources, was frequently wrong, and stranded customers with no workaround when it was
    • After an initial sprint with five engineers, ran the project for eight months as sole engineer and product owner, paired with implementation and account managers, rolling out to dozens of customers before handing off
  • Took over a stalled effort to centralize raw materials across all customers and delivered it with two other engineers
    • Owned the schema migration across tens of thousands of materials, reconciling redefinitions against copies already activated and proliferated through customer databases without stable identifiers
    • Made purchasing recommendations account for part geometry rather than quantity alone, bin-packing expected parts against available stock
  • Introduced ngrx and rewrote the operator-facing shop floor app onto it, replacing ad hoc patterns that produced stale-state bugs; made it the state backbone for every Angular app the team built
  • Set the Angular standards and held the team to them across four apps and nearly one million lines of TypeScript, including lint rules that blocked deprecated APIs as the framework evolved
  • Directly managed four engineers as Lead through 1:1s, priorities, and professional development; led the frontend team of six; mentored early-career engineers into independent contributors, including one with no prior programming background

CourseHorse Full Stack Software Engineer — New York, NY

Aug 2018 — Oct 2020
  • One of three engineers — alongside the CTO and VP of Engineering, and two after the CTO left — building and running a class discovery & booking marketplace.
PHP/Zend · CakePHP · Elixir/Phoenix · React · Solr
  • Partnered with Google to implement "Reserve with Google," enabling users to book classes directly from Google Maps and Search via the Phoenix API.
  • Built CourseHorse Groups, a private group-event discovery & booking product, owning search functionality across the entire stack.
  • Tuned the Solr index behind class discovery, reworking filtering and result-query scoring for more relevant and reliable results.

Success Academy Charter Schools Software Developer — New York, NY

Feb 2015 — Aug 2018
  • First software developer on staff; helped launch the Technology Department and modeled business processes into code.
C# · Angular · AWS Lambda · Python/Flask · SQLAlchemy · Docker · Jenkins
  • Built the Scholar Information & Enrollment Suite, a network of serverless services and web clients capturing student and guardian data alongside a legacy application; led the team's migration to Angular 2 and owned CI/CD.
  • Owned an extensible validation framework for the Middle School Scheduler, absorbing rapidly changing business rules; contributed to the design of the schedule-generation algorithm it validated.
  • Sole developer of Magnus, a data visualization dashboard tracking student performance, growth, and behavior.

Education

Web Development, Dev Bootcamp

B.S., Applied Physics, Providence College