Picture of Dan Goodwin

Dan GoodwinSenior Web Application Developer

This resume was built with React and Typescript.
View the full web version here:
https://resume.dcgoodwin.dev

About

I am a senior Web Application Developer with over a decade of experience developing web-based solutions on many different technology stacks. Throughout my career, I have worked extensively with php-driven content management systems such as Drupal, decoupled applications with modern React front ends, and leading-edge Jamstack solutions developed for serverless architecture.

Skills and Technologies

Programming Languages

JavaScript Logo
JavaScriptExp: 10+ years
php Logo
phpExp: 10+ years
HTML Logo
HTMLExp: 10+ years
CSS Logo
CSSExp: 10+ years
MySql Logo
MySqlExp: 10+ years
GraphQL Logo
GraphQLExp: 2 years
Typescript Logo
TypescriptExp: 2 years

Frameworks and CMS

Drupal Logo
DrupalExp: 10+ years
Wordpress Logo
WordpressExp: 4 years
React Logo
ReactExp: 3 years
Node Logo.js
Node.jsExp: 3 years
Next.js Logo
Next.jsExp: 2 years
Gatsby Logo
GatsbyExp: 2 years

Experience

Front End Engineer

CivicActions

  • Implemented new features on VA.gov using React and other front-end technologies
- Current

Web Application Developer

UNC School of Government

-
  • Developed React front-ends for decoupled web applications
  • Developed Drupal 8/9 themes and custom modules
  • Automated data migration for publications content

Software Engineer - III

NETE

-
  • Automated content migration from existing NIEHS websites to Drupal
  • Automated workflow tasks for content authors
  • Migrated front-end designs originally implemented in ColdFusion to Drupal 8 themes

Senior Web Application Developer

MCNC

-
  • Managed and maintained multiple websites built on Drupal 6, 7, and 8
  • Project lead on migrating content, themes, and custom modules to Drupal 8
  • Integrated Drupal, Salesforce, and multiple internal systems

Freelance Web Developer

-
  • Provided contract web development services specializing in Drupal and Wordpress

Network Engineer / Web Developer

Corstar Communications

  • Onsite IT support for K-12 Education
  • Wordpress website development
-

Web Developer

33Delivered

  • Built websites using Wordpress and PHP frameworks
-

Web Developer

KutterGroup, LLC

  • Developed client websites using Drupal
-

Education

Christopher Newport University

Bachelor of Science, Computer Science

-

Paul D. Camp Community College

Associate of Arts and Sciences, General Studies

-

Certifications

Acquia Certified Developer - Drupal 8

Date Issued:

No Expiration

See Credential

Community and Open Source

Getting Started with Gatsby + Drupal

Presentation given at the Triangle Drupal Users Group Meetup showcasing a decoupled application built with GatsbyJS and Drupal 8.

Meetup page

Drupal 8 Shibboleth Authentication Module

Created a Drupal 8 port of the Drupal 7 Shibboleth Authentication module for enabling Shibboleth single sign-on in Drupal

Shibboleth Authentication project

Documentation Updates

Submitted documentation corrections for multiple open-source projects including: GatsbyJS, RedwoodJS, TinaCMS, and Drupal

Contact