Download PDF

David Dangerfield

Senior / Staff Frontend Engineer  |  Full-Stack  |  20+ Years

Consumer Products  |  Health  |  Payments  |  CleanTech  |  Enterprise Software

Minneapolis, MN  |  linkedin.com/in/dangerfield  |  daviddangerfield.com

Summary

Software Engineer with 20+ years across frontend architecture and backend systems, most recently 8+ years in frontend lead roles. I've led frontend rewrites and contributed to shared component libraries used across dozens of repos, run data-driven conversion experiments, and written backend service and API code. I've shifted my workflow to agentic AI tools (Copilot, Claude) to ship faster without sacrificing quality. Track record includes FDA-regulated healthcare platforms, a multi-billion-dollar payments revenue stream, and products used by millions. I mentor and build community as much as I ship code, having led migration planning and code reviews for junior teams and co-founded a 30-person internal frontend community at IBM. MS in Computer Science, Purdue.

Available now for full-time senior or staff roles, frontend or full-stack.

Technical Profile

  • Languages: TypeScript, JavaScript, Java, C#
  • Backend & Frameworks: REST APIs, Node.js, Spring, Legacy Modernization, Microservices, Message Queues, Stripe
  • State Mgmt & Data Stores: TanStack, Pinia, Redux, SQL, PostgreSQL
  • Cloud & Infrastructure: AWS, GitHub Actions, Azure DevOps, DataDog
  • AI & Testing Tools: Copilot, Claude, Playwright, Cypress, Jest, JUnit, Vitest
  • Frontend: Vue.js, React, Next.js, GraphQL, Angular, Tailwind, ECharts, a11y, i18n, Design Systems, Component Libraries

Experience

Principal Software Engineer (Contractor)

Mar 2025 - Aug 2026

Patterson Companies (Remote)

  • Led frontend architecture for a B2B client portal with associated admin experience, consolidating duplicated UI and Vue.js routing into a shared repository with Storybook and mock data
  • Designed an app launch pattern enabling decoupled app initialization while preserving shared code
  • Upgraded a multibillion-dollar revenue stream by rewriting legacy desktop-only Angular.js bill-pay frontend into a responsive, locale-aware Vue.js/TypeScript/TanStack architecture
  • Transitioned into agentic AI development to improve my dev efficiency and software quality
  • Engineered a reusable UI component library from Figma designs, integrating Vue.js with a .NET/C# controller backend and mapping SAP responses to user feedback
  • Built a localized Customer Reports experience integrating embedded Power BI reports across e-commerce sites, including the supporting UI and integration architecture
  • Spearheaded multi-repo infrastructure modernizations, including a frontend linting upgrade and an org-wide JFrog Artifactory migration, each across 20+ repositories

Tech: Copilot, Claude, Node.js, TypeScript, Vue.js, Microfrontends, Microservices, Azure DevOps, JFrog, i18n

Lead Software Developer (Contractor)

Jul 2022 - Mar 2025

Life Time (Remote)

  • Led frontend development for the Account team, digitizing the member guest pass experience to support hundreds of thousands of new accounts and app installs
  • Architected frontend error reporting using DataDog, giving leaders visibility into user-facing issues
  • Spearheaded Vue 3 implementation for "Find A Location" featuring custom Google Maps integration

Tech: GitHub Copilot, TypeScript, Vue.js, DataDog, Vite, Vitest, Playwright, Legacy Modernization, App Integration

Senior Software Engineer (Concurrent Part-Time Contractor)

Feb 2018 - Mar 2024

Nurocor (Remote)

  • Architected compliant UI workflows for a structured authoring platform for FDA clinical trial documentation, supporting document templates, formal reviews, and complete audit trails
  • Delivered award-winning frontend engineering for a protocol authoring platform recognized as "Best Integrated Protocol Authoring and Review Solution" by TransCelerate BioPharma

Tech: Vue.js, Nuxt.js, Storybook, GraphQL, Component Libraries

Principal Software Engineer Consultant (Contractor)

Jan 2021 - Jul 2022

NextEra Analytics (Remote)

  • Developed "OMNI" project UIs featuring geospatial maps, diagrams, and dense financial data grids
  • Introduced Apache ECharts to unlock a broad library of interactive, animated visualizations not previously practical to build in-house, enabling new product and data analytics charts
  • Engineered an Angular-based iPad app via web views to streamline wind-site worker scheduling

Tech: TypeScript, Vue.js, GraphQL, ECharts, Angular, Storybook

Senior Software Consultant (Concurrent Part-Time Contractor)

Sep 2020 - Feb 2022

Intricately (Acq. by HG Insights) (Remote)

  • Engaged directly by CTO as a frontend expert to provide technical oversight and establish best practices across a more junior international team
  • Mentored developers and built trust through code reviews and Vue 2 to Vue 3 migration plans

Tech: TypeScript, Vue.js, Node.js

Senior Software Engineer

Sep 2018 - Jan 2021

SmugMug (Remote)

  • Migrated legacy payments code to Stripe, ensuring a locale-aware UI across 10 global currencies
  • Engineered responsive trial-to-subscriber conversion flows supporting dynamic promotions
  • Implemented data-driven conversion A/B testing via LaunchDarkly, integrating detailed tracking analytics and user feedback mechanisms, collaborating closely with product, UX, and design

Tech: AWS, Node.js, JavaScript, Next.js, React, Tailwind, GraphQL, Continuous Deployment, a11y, i18n

Advisory Software Engineer with Watson Health & IBM Services

Nov 2015 - Aug 2018

IBM (Rochester, MN)

  • Led frontend engineering for Watson for Drug Discovery (Pfizer), iterating with UX on complex D3.js visualizations to translate 25M+ abstracts and 4M+ patent records into actionable insights
  • Built Vue.js application for "Project DOC," a $3M funded clinical decision support application deployed at Su Clinica Familiar to optimize regional diabetes treatment models
  • Served as sole UI developer for a custom Vue.js app for call center staff at a major regional U.S. bank; delivered in under 2 months, with time onsite in Alabama, enabling NLP-ingested document search
  • Co-founded FED@IBM Rochester, an internal frontend developer community of 30+ engineers hosting twice-monthly sessions on JavaScript, accessibility, UI automation testing, and tooling

Tech: IBM Bluemix (Cloud), Vue.js, Angular, React, JavaScript, i18n, D3.js, Mobile Web App, Legacy Modernization, a11y

Senior Web Application Developer

Aug 2013 - Oct 2015

Preventice Solutions (now Boston Scientific) (Rochester, MN)

  • Built full-stack infrastructure for BodyGuardian, an FDA 510(k)-cleared ambulatory cardiac monitoring platform incorporating Mayo Clinic licensed remote monitoring technology
  • Engineered an ActiveMQ message broker pipeline for the Notification Service to batch and deliver structured ambulatory telemetry reports to clinical review teams in a fault-tolerant manner
  • Built Java web services for patient compliance app with integration test suite and code coverage
  • Implemented claims-based (SAML) authentication flows for the multi-tenant Preventice Care Platform, including multi-role user sessions, ensuring appropriate HIPAA-compliant access controls

Tech: Java, Spring, JavaScript, C#, REST APIs, ActiveMQ, SAML SSO, ASP.NET, SQL Server, Angular

Software Engineer → Team Lead → Test Architect

May 2002 - Aug 2013

IBM (Rochester, MN)

  • Ported IBM Directory Server (LDAP) to IBM i, a commercially shipped enterprise product
  • Co-designed test strategy and tool ecosystem for Blue Business Platform, a new product line, leading engineering teams in Beijing to run product validation across multiple simultaneous releases
  • Automated software update packaging, eliminating 500+ person-hours annually and enabling self-service builds across teams

Tech: C++, LDAP, REST APIs, Java, JavaScript, Perl, IBM Db2, i18n

Education

  • Master of Science in Computer Science   |   Purdue University, West Lafayette, IN, 2002
  • Bachelor of Science in Computer Science   |   Brigham Young University, Provo, UT, 2000