Resume
Professional Summary
Full-stack software engineer and systems architect with 20 years of experience designing and modernizing complex, high-scale systems. At my best as a hands-on technical contributor — architecting solutions, shipping production code, and leading through example and mentorship — with a track record of reducing lead times, improving system reliability, and scaling engineering practices across large organizations. Early practitioner of AI-assisted engineering, integrating these tools daily to amplify output and tackle complex work faster.
Core Competencies
- Frontend & Full-Stack Architecture: React, TypeScript, Redux Toolkit (RTK), RTK Query, Microfrontends, Performance Optimization (memoization, reduced re-renders), Styled Components, React Testing Library
- Backend & API Development: API-first design, OpenAPI contract-driven development, Node.js, High-volume REST APIs, MongoDB
- Cloud & Systems Design: AWS (ECS, Lambda, SNS/SQS), Event-Driven Systems, Microservices, Scalable SaaS platforms
- Development Workflow & Quality: Test-Driven Development (TDD), Contract-Driven Development, CI/CD, Developer Productivity
- AI-Augmented Engineering: Strategic integration of AI tooling into development and code review workflows to accelerate delivery and improve engineering output
Professional Experience
Tech Lead Manager, FloQast (2025 - Current)
Leading a team through a full-stack modernization of legacy React applications and backend services for performance, scalability, and maintainability.
- Leading a comprehensive frontend modernization initiative, including the migration from legacy Redux to Redux Toolkit (RTK) and RTK Query, and from Enzyme to React Testing Library (RTL), overhauling data fetching patterns, state management, and test coverage to improve performance, scalability, and developer experience.
- Championing a contract-driven UI development workflow using OpenAPI specifications and Mock Service Worker (MSW), enabling parallel frontend/backend development and reducing integration defects.
- Architecting the migration of legacy AWS Lambda functions to Amazon ECS, applying performance optimizations and contract-driven improvements to the underlying APIs to enhance scalability, observability, and maintainability.
- Providing hands-on technical leadership, mentorship, and architectural direction to a team of 4 engineers, focusing on code quality and sustainable system design.
- Driving team adoption of AI-assisted development tools (Cursor, Claude Code) to accelerate code modernization, sharpen code review, and increase overall engineering velocity.
Staff Software Engineer, FloQast (2021 - 2025)
Scaled engineering practices and built foundational, platform-level systems during FloQast’s growth from Series C through Series E ($1.6B valuation).
- Fostered an API-first culture through contract-driven development with OpenAPI standards, enabling teams to deliver high-quality, well-documented APIs.
- Coached product teams through iterative “small slices” methodology, reducing lead time and improving delivery efficiency on complex projects, in some cases by as much as 50%.
- Drove enterprise readiness for the flagship Close product through architectural enhancements and reliability improvements, preparing the platform for multiple enterprise clients and a 10x increase in volume.
- Designed and implemented an AWS SNS + SQS event-driven framework, providing the foundational architecture for scalable, decoupled microservices across multiple product teams.
- Grew with FloQast from a small org of fewer than 5 teams to a 200+ engineer organization, scaling mentorship and engineering practices to maintain architectural cohesion and technical excellence through rapid hyper-growth.
Senior Software Engineer, FloQast (2020 - 2021)
- Led multi-team effort decomposing a shared monolith frontend into a microfrontend architecture, giving each of ~10 product teams an independent deploy pipeline and eliminating the serialized release queue bottleneck — an architecture that scaled to support ~50 teams over the following 5 years.
- Developed and maintained multiple RESTful APIs with high-quality OpenAPI specs, and created a reusable module for pagination, filtering, sorting, and sparse fieldsets to accelerate API development across the org.
- Implemented clean, modular, and well-tested code using JavaScript, TypeScript, and MongoDB.
Senior Software Engineer, iFit (2015 - 2020)
Joined a web team of ~5 engineers and helped scale the engineering organization through a period of significant growth into multiple cross-functional product teams.
- Led cross-functional teams in designing and developing scalable React applications.
- Maintained legacy monolith stability during a strategic refactoring into a microservice-based architecture.
- Managed multiple tech leads and provided mentorship to junior engineers.
- Collaborated on development of multiple RESTful APIs using Node.js, Express, and MongoDB.
Software Engineer, Verizon (2006 - 2015)
- Built and maintained an internal project management platform used by engineering teams to track issues and coordinate software deployments (PHP, jQuery, MySQL).
- Designed a distributed system monitoring platform using a contract-driven agent library installable on remote systems, allowing teams to publish custom metrics in any language; a central server aggregated the data into a MySQL-backed operational dashboard.
- Automated system-critical web application health checks using Ruby and Watir, reducing manual testing time from over an hour to near zero.
Systems Analyst, T-Mobile (2005 - 2006)
Built internal web apps, data processing pipelines, and automation scripts (PHP, SQL Server, Bash/Perl).
Education
BS Computer Science, Eckerd College (2005)
Achievements
- FloQast Values Award (2024)
- MongoDB Professional Developer (2022)
- FloQast Gratitude Award (2021)
- Eckerd College Writing Excellence Award (2004)
References
Available upon request