Senior Software Engineer
April 2026 – present
- Contributing to the architecture and development of a new Node.js Apollo GraphQL server
- Established JSDoc as the team's documentation standard, improving code clarity and developer experience in a JavaScript codebase
- Integrated DataLoader to batch, cache and deduplicate upstream data requests
- Introduced GraphQL codegen to produce TypeScript type definitions based on our GraphQL schema
Lead Software Engineer
June 2022 – March 2026
Software Engineer
January – May 2022
Technology Analyst
January – December 2021
- Lead engineer for an internal quoting platform used by State Farm agents to generate commercial auto and business owners policy quotes
- Developed reusable state management framework adopted across teams, accelerating delivery by 6 months
- Resolved critical bugs, eliminated unnecessary component re-renders, improved runtime performance, and reduced code complexity while strengthening type safety
- Re-architected Apollo GraphQL Express server, reducing latency by 50%
- Identified and resolved GraphQL schema design issues which allowed me to implement frontend caching with Apollo Client; this nearly halved network requests and load times
- Led a codegen consolidation effort that eliminated 150,000+ lines of duplicate generated type definitions and codegen configuration boilerplate, resulting in easier maintenance and improved type safety
- Led a department-wide workshop on GraphQL code generation and Apollo Client best practices
Actuarial Health & Benefits Specialist
March 2018 – May 2020
- Calculated rate projections and incurred-but-not-reported (IBNR) claim liabilities for employer-funded health plans to support budgeting and plan design recommendations
- Presented findings to client teams in Chicago and throughout Ohio
- Learned Visual Basic for Applications (VBA) to automate the generation of charts and tables commonly presented to clients
- Reduced a major client's rate projection workbook refresh timeline from 4 months to 1 month by writing several macros
Non-Standard Auto Pricing Analyst
August 2016 – December 2017
Undergraduate College Algebra Teacher's Assistant
August 2012 – May 2014