Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Dan McGough

Terra Ceia

Summary

Full-stack developer with a strong foundation in JavaScript/Node and deep experience in modern UI frameworks including Vue, React, and Angular. Proven track record in architecting scalable systems, such as implementing Micro-Frontend (MFE) architectures to modernize legacy applications. Comfortable working across the stack, with recent backend experience in Kotlin and a growing focus on leveraging AI tools to enhance development efficiency. Passionate mentor and collaborator who values clean code, thoughtful design, and continuous learning.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer II

Pax8
02.2021 - Current
  • Embraced and leveraged AI tools, Cursor, to streamline development workflows, accelerating delivery and enabling seamless contributions across the entire stack
  • Spearheaded the refactor of the recurrence system using Kotlin, improving performance, readability, and extensibility of a critical service
  • Led the design and implementation of a Micro-Frontend (MFE) architecture, enabling scalable decomposition of a legacy monolith into modular, maintainable components
  • Mentored junior developers, providing guidance on best practices, architecture patterns, and career growth
  • Actively participated in code reviews, ensuring code quality, maintainability, and team alignment with architectural standards.

Senior Consultant, UI Engineer

Avanade Inc.
06.2017 - 01.2021
  • Development of both client facing and internal applications utilizing the top 3 UI libraries/frameworks (React, Vue, Angular)
  • Agile development / Sprint planning
  • Onshore / Offshore lead
  • Junior developer mentor
  • For clients such as, but not limited to:
  • AWS - React and Typescript - Developed an internal application utilized by data-scientists for ML optimization. Contributed several React components to internal component library. Mentored junior developers.
  • LyondellBasell - Vue and Vuex - Senior developer on team building out custom CMS UI on top of SharePoint Online. Code reviews along with mentoring junior developers. Implemented PWA functionality, code-splitting, tree-shaking, and web workers for performance optimization.
  • Kaiser Permanente - Angular 8, TypesScript, and NgRx - Lead onshore developer and point of contact for offshore leads in development of feature enhancements for a complex internal legacy call center application. Quickly identified pre-existing memory leak issue and implemented fix that provided significant performance gains.
  • Ecolab - Vue and Vuex - Led offshore team in development of client-facing application. Implemented both unit testing and end to end testing for stability as well as scalability. Utilized web workers for performance gains.
  • Technologies used: Vue, React, Angular, TypeScript, AWS, Azure, Git, Node, Python, Socket.IO, RxJS, Redux, NgRx, Vuex, Web Workers, Jasmine, Cypress, REST, GraphQL, Webpack, Babel, SharePoint, JQuery.

Frontend Developer

Far Bank Enterprises
07.2015 - 05.2017
  • Company Overview: Far Bank Enterprises is a holding company for three of the most influential brands in the Fly Fishing industry: sageflyfish.com, redington.com, and rioproduct.com.
  • Feature updates and maintenance
  • Bug tracking and fixes
  • Email campaign development and deployment
  • Analytics implementation
  • Far Bank Enterprises is a holding company for three of the most influential brands in the Fly Fishing industry: sageflyfish.com, redington.com, and rioproduct.com.
  • Major accomplishments:
  • Solely responsible for the frontend port, custom feature buildout, and database migration for 1 of 3 sites (Redington)
  • Involved in the database and catalog migration as well as re-platforming of 2 of 3 the websites from XCart to Mozu Ecommerce Platform (LAMP Stack to Node/Mongo/Backbone)
  • Developed Node/Vue web apps for internal team to access custom features of new platform
  • On previous platform, refactored frontend of one of the sites to be able to sell directly to customers.
  • Technologies used: CoffeeScript, JQuery, Mozu, Node, REST, Google Analytics, Google Tag Manager, HTML Email.

Education

B.A. - Philosophy

University of Washington
01.2005

Skills

  • Able to confidently develop using AI
  • Vue
  • Typescript
  • Kotlin
  • Groovy
  • Playwright

Timeline

Senior Software Engineer II

Pax8
02.2021 - Current

Senior Consultant, UI Engineer

Avanade Inc.
06.2017 - 01.2021

Frontend Developer

Far Bank Enterprises
07.2015 - 05.2017

B.A. - Philosophy

University of Washington
Dan McGough