Hello, I'm

Nathan Healea

Full-Stack Software Engineer

Building thoughtful web experiences with React, TypeScript, and Node.js. Based in Eugene, OR.

Experience

My professional journey building software across healthcare, financial services, and higher education.

Programmer Analyst II

University of Oregon  · Eugene, OR

Jan 2023 – Present
  • Led migration of 70 university websites from Aegir to Pantheon and upgraded Drupal 7/9 sites to Drupal 10
  • Directed a CLIA-compliant COVID-19 research data archival project, building SQL and Node.js tooling and reporting to executive stakeholders
  • Established Jira standards, workflows, and adoption plans as a Jira Subcommittee member
  • Serve on the Business Applications Change Management Board, reviewing changes to university business systems
Node.jsDrupalPHP.NET CoreC#MySQLSQLJavaScriptjQueryHTML/CSSJiraConfluenceMicrosoft Power AppsMicrosoft DataversePantheon
Show full details Hide full details
  • Provided Drupal support, maintenance, and development across the university's web platforms
  • Worked on a team of 5 developers to migrate 70 websites from Aegir to Pantheon
  • Created the migration workflow, managed migration work in Jira, and produced status reports for management
  • Upgraded Drupal sites from versions 7 and 9 to Drupal 10
  • Provided end-user support for Drupal-based sites
  • Designed and implemented Jira standards, workflows, and issue hierarchy, and created an adoption plan to move development work tracking into Jira
  • Served as a Jira Subcommittee member (Nov 2023–Present), creating standards for Information Systems staff and researching team usage patterns
  • Led technical efforts to archive COVID-19 research data to meet CLIA and university data retention requirements, auditing data for classification and writing SQL scripts to retrieve data from Microsoft Dataverse
  • Built a Node.js console application to download results from multiple Qualtrics surveys via API
  • Created the archive project plan, Jira tickets, and documentation, and delivered weekly status updates to upper management
  • Provided ongoing maintenance of the COVID-19 test response application built in Microsoft Power Apps
  • Modified Qualtrics surveys using jQuery, JavaScript, HTML, and CSS to improve web accessibility
  • Serves on the Business Applications Change Management Board (Feb 2023–Present), evaluating changes to university business applications and communicating impact to the team

Software Engineer III

Providence Health Plan  · Portland, OR

Nov 2022 – Jan 2023
  • Piloted a new technology stack, building a centralized error-display application shared across applications and third-party integrations
  • Deployed applications to on-prem and cloud environments via Azure DevOps and Octopus
  • Implemented new insurance card displays in HealthTrio CMS to meet year-end business goals
  • Authored onboarding documentation and a Confluence knowledge base to reduce reliance on specific developers
TypeScriptAngularReactNext.jsC#.NET FrameworkMaterial UIKendo UIJavaScriptHTML/CSSAWSAuth0Azure DevOpsOctopus DeployJiraConfluenceSQL ServerSalesforce
Show full details Hide full details
  • Reduced development complexity by introducing a new technology stack
  • Piloted the new stack by building a centralized error-display application shared among internal applications and third-party integrations
  • Created onboarding documentation and onboarded new team members within their first few weeks
  • Deployed applications to on-premises and cloud environments through Azure DevOps and Octopus
  • Worked with the team to implement new insurance card displays within the HealthTrio CMS to meet business end-of-year goals
  • Collaborated with team members on User Store creation, feature development, troubleshooting/debugging, and code review sessions
  • Documented tribal knowledge and processes in Confluence to reduce dependency on specific developers
  • Performed user management through Auth0 and AWS DynamoDB
  • Provided solutions to end users and business units through Jira

Software Developer

Maps Credit Union  · Salem, OR

Mar 2022 – Oct 2022
  • Led a refactor of legacy React components, applying the DRY principle and converting class components to function components
  • Expanded Online Banking features using test-driven development
  • Deployed applications to Azure via Azure DevOps
C#.NET FrameworkReactBootstrapSCSS/SASSJavaScriptHTML/CSSAzureMSSQLCosmos DBAzure DevOpsGit
Show full details Hide full details
  • Led a refactor of legacy React components by applying the DRY principle, simplifying state management, and converting class components to function components
  • Expanded Online Banking features using test-driven development
  • Deployed applications to Azure using Azure DevOps
  • Implemented onboarding documentation for new employees

Full Stack Software Developer

PacificSource Health Plans  · Protland, OR

Aug 2021 – Mar 2022
  • Refactored the user interface to meet AA accessibility standards
  • Collaborated across teams to standardize UI component design
  • Migrated onboarding documentation from Word docs into Azure DevOps, improving the new-employee onboarding process
C#.NET FrameworkBootstrapJavaScriptHTML/CSSMSSQLAzure DevOpsGit
Show full details Hide full details
  • Refactored the user interface to achieve AA accessibility compliance
  • Refactored code to improve readability and maintainability
  • Collaborated across teams to standardize UI component designs
  • Migrated documentation for new employees to Azure DevOps from Word documents
  • Improved new employee onboarding documentation

Software Engineer II

American Express  · Phoenix, AZ

Sep 2020 – Aug 2021
  • Expanded the ad-hoc report querying UI to support nested group-by/order-by clauses, with corresponding server-side logic
  • Led a Node.js runtime upgrade across the enterprise application and authored developer upgrade documentation
  • Owned code reviews, testing, and Docker container deployments to Rancher
  • Defined the team's branching strategy and release-process standards
ReactJestC#.NET CoreBootstrapSASSTypeScriptJavaScriptHTML/CSSDockerJiraBitbucketGitHubGitPostgreSQL
Show full details Hide full details
  • Maintained enterprise software by expanding features per user requests, fixing bugs, and enhancing code for maintainability
  • Worked cohesively with a team of six on sprint planning, feature design discussions, and delivery estimates
  • Responsible for code reviews, testing, and deployment of Docker containers to the Rancher environment
  • Documented standards, release processes, and application features
  • Created the branching strategy and development standards for the team
  • Expanded the ad-hoc report querying UI to support nested group-by and order-by clauses, including new server-side logic to support advanced queries and future development
  • Quickly mastered new skills and technologies to become a fully independent developer
  • Led a Node.js runtime upgrade for the enterprise application and documented the process for upgrading local development environments

Software Developer II

Northwest Community Credit Union  · Eugene, OR

Oct 2019 – Sep 2020
  • Led deployment of member-facing and internal applications into Microsoft Azure, migrating from on-premises infrastructure
  • Designed a single-page application architecture using React, Redux, and Re-Ducks patterns adopted across 4 public-facing projects
  • Introduced modern JavaScript frameworks (React, Vue) and led the development team in adopting them
  • Implemented SDLC improvements including SonarQube vulnerability scanning, used during a successful security audit
ReactReduxC#.NET Core.NET FrameworkNode.jsExpress.jsPythonBootstrapMaterial UISASS/SCSSJavaScriptHTML/CSSJiraBitbucketBambooConfluenceSonarQubeTFSAzureIISAzure DevOpsMSSQL
Show full details Hide full details
  • Developed applications for internal business units and member-facing products
  • Led deployment of applications into Microsoft Azure and maintained legacy applications, databases, and domain migrations
  • Designed a single-page application architecture using React, Redux, React Router, and the Re-Ducks pattern, which became the standard for public-facing applications and was reused across 4 projects
  • Brought modern JavaScript frameworks (React, Vue) to the development team and led adoption of newer technologies to improve user experience
  • Developed and implemented a Software Development Life Cycle aligned with project management and business operations, including SonarQube source-code vulnerability scanning used during a successful audit
  • Documented and created onboarding procedures for new developers, including system, application, and database access and installation, and served as the go-to resource for new hires

Programmer Analyst

Northwest Community Credit Union  · Eugene, OR

Aug 2017 – Oct 2019
  • Architected and deployed the first public-facing serverless application hosted in Microsoft Azure by a Pacific Northwest credit union
  • Designed the credit union's first on-premise public-facing application for its Board of Directors
  • Automated a 3-day, 2-person manual process into a full-stack web application completing in under 10 minutes
  • Configured and administered Atlassian tools (Jira, Jira Service Desk, Bitbucket, Bamboo) for 300+ employees, including MSSQL and Active Directory integration
ReactC#.NET Core.NET FrameworkNode.jsExpress.jsPythonBootstrapMaterial UISASS/SCSSJavaScriptHTML/CSSJiraBitbucketBambooConfluenceSonarQubeTFSAzureIISAzure DevOpsMSSQL
Show full details Hide full details
  • Responsible for the architecture, development, and deployment of the first public-facing serverless application hosted in Microsoft Azure by a credit union in the Pacific Northwest
  • Designed the architecture and developed the first on-premise public-facing application used by the Northwest Community Credit Union Board of Directors
  • Improved business processes by building a full-stack, web-based application that reduced a 3-day, 2-person manual process to an automated job completing in under 10 minutes
  • Maintained a PL/SQL Oracle database script used for incentive data aggregation
  • Designed and implemented MSSQL database schemas for new and legacy applications
  • Designed and developed custom Bootstrap and Material UI themes based on marketing guidelines for use across new and legacy applications
  • Worked with business units to define project requirements, translating non-technical requirements into technical requirements, and managed project breakdown and status updates using Jira and Workfront
  • Configured and implemented the Atlassian suite (Jira Software, Jira Service Desk, Bitbucket, Bamboo) for 300+ employees, including server specification, MSSQL database configuration, cross-application integration, and integration with Microsoft Active Directory

Software Engineer (Technology Across the Curriculum)

Oregon State University  · Corvallis, OR

Jul 2015 – Aug 2017
  • Built a text analysis REST service and companion Drupal module with data visualization for academic research
  • Used Vagrant to build LAMP stack virtual machines replicating production for local development
  • Introduced source control to the team and migrated a legacy project into GitHub
  • Designed a MySQL schema and Python tooling to simplify research data for analysis
PHPDrupalBootstrapJavaScriptHTML/CSSLAMP StackVagrantVirtualBoxMySQLGitHubGit
Show full details Hide full details
  • Developed a text analysis REST service using a LAMP stack, Bootstrap, and jQuery, along with a corresponding Drupal module that consumed the API and provided data visualization, and built an administration portal to maintain the service
  • Used Vagrant to build LAMP stack virtual machines replicating production servers for local development, and documented setup and usage
  • Introduced source control to the team, trained members on Git branching and merge procedures, and migrated a legacy project into GitHub repositories
  • Met with internal customers biweekly to define project requirements, propose solutions, and demo progress
  • Analyzed XML files to design a MySQL database schema simplifying data for researchers, wrote Python scripts to parse and upload the data, and built an administration portal to review and fix data inconsistencies

Software Engineer (Integrated Plant Protection Center)

Oregon State University  · Corvallis, OR

Mar 2015 – Jul 2015
  • Redesigned an existing application's UI to be mobile-friendly using Bootstrap
  • Integrated the Google Maps API to display geological location and relative data for selected parcels
  • Collaborated with the team to architect new features from client requirements
C#.NET FrameworkSQLjQueryJavaScriptBootstrapHTML/CSSIISTFSSQL Server Management StudioGoogle Maps API
Show full details Hide full details
  • Redesigned and implemented an existing application's user interface to be mobile-friendly using Bootstrap
  • Worked with team members to architect new features from client requirements
  • Integrated the Google Maps API to display geological location and a function for displaying relative data for the selected parcel
  • Provided team support for database configuration and data access

Projects

A selection of personal projects I've built in my own time — from full-stack web apps to community platforms.

grimify.app

A social community platform for Warhammer miniature painters to create, discover, and share paint color palettes. Built as a full-stack TypeScript application with user authentication, palette management, and community interaction features.

TypeScriptReactNode.jsVercelSupabase

grimdark.nathanhealea.com

A Warhammer 40k league management platform for organizing and tracking competitive gaming seasons. Features match recording, standings calculation, player statistics, and season management for tabletop gaming communities.

TypeScriptReactNode.jsVercelSupabase

budget-commander

A Magic: The Gathering Commander deck builder that enforces the Budget Commander format — builds and validates decks against a $100 total card price limit, helping players craft competitive decks within a budget constraint.

TypeScriptReactNode.js

Let's Work Together

Open to new full-stack opportunities. Whether you have a role in mind or just want to connect, I'd love to hear from you.

or send a message