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