Skip to content
mattheweegan.com

[■]Matthew Egan

Software Architect | Web Developer
Washington, DC Region

Summary

Software engineer and architect with experience designing, building, and maintaining web applications and services. Background spans front-end development, API design, databases, cloud infrastructure, and analytics instrumentation. Comfortable translating requirements into reliable systems and collaborating with stakeholders to improve products and processes.

Professional Experience

::The St. James

Springfield, VA

Senior Software Architect (Feb 2020–Present) • Senior Web Developer (Aug 2018–Feb 2020)

  • Lead developer and maintainer for thestjames.com, built on a headless CMS with a custom cart and checkout for online reservations and payments.
  • Delivered front-end features for in-house administration and member self-service portals; collaborated on authentication and session flows.
  • Implemented SSO using OIDC to unify authentication across the web and native apps.
  • Integrated vendor APIs to synchronize transactions with systems of record; added monitoring and error handling to improve reliability.
  • Managed analytics instrumentation and event taxonomy; supported stakeholder reporting needs.
  • Owned DNS and CDN operations across a family of domains; maintained deployment pipelines and cloud infrastructure.
  • Managed cookie consent across sites to align with policy and compliance requirements.
  • Supported the flagship facility launch by delivering core site capabilities ahead of opening.
[▸]Skills and Tools
  • JavaScript, TypeScript
  • Vue (Options API, Composition API), Nuxt
  • HTML, CSS, Sass, Tailwind CSS
  • Contentstack (headless CMS)
  • OIDC SSO; authentication and account portal
  • Vendor API integrations; custom cart/checkout
  • AWS (CloudFront, Route 53, ECS, CloudFormation)
  • Git; CI/CD pipelines; monitoring
  • Linux, macOS
  • Analytics instrumentation and event taxonomy (Google Analytics, Google Tag Manager)
  • Cookie consent management
  • Stakeholder communication and coordination

::Pioneering Evolution, LLC

Arlington, VA

Senior Web Application Developer • Aug 2010–Jul 2018

  • Designed and delivered custom web applications supporting U.S. Navy programs, including requirements capture, workflow, budgeting, execution tracking, and reporting.
  • Gathered and documented requirements, mapped processes, and translated them into database schemas and system designs.
  • Built SPAs and RESTful backends; maintained version control and modern JavaScript tooling.
  • Developed data integrations and dashboards to surface key information from enterprise systems; supported ad hoc reporting for program offices.
  • Facilitated stakeholder sessions and supported senior leaders with concise reporting on progress and risk.
  • Contributed to project planning and coordination across multidisciplinary teams; provided client-facing support and documentation.

NSWC Carderock (subset of role)

  • Modernized development practices for intranet and internal business applications (timekeeping, HR, inventory, order management).
  • Standardized development environments and tooling by transitioning workstations to Red Hat Enterprise Linux.
  • Prepared web servers and documentation to achieve Authority to Operate (ATO) status.
[▸]Skills and Tools
  • PHP 5.x; Laravel 5.2/5.6
  • JavaScript (ES6), Vue, jQuery
  • HTML/XHTML, CSS/Sass
  • MySQL, Oracle; relational design; query optimization
  • ORM (Doctrine, Eloquent/ActiveRecord)
  • Git; Frontend build tools (npm, yarn, webpack); Composer
  • Docker; Bash; Apache 2.2
  • Windows, Linux (incl. RHEL), macOS
  • Requirements gathering, process mapping, documentation
  • Atlassian tools (e.g., Jira, Confluence)
  • Microsoft SharePoint, PowerPoint, Excel, Word
  • Security alignment and ATO processes
  • PPBE process familiarity
  • Stakeholder communication and reporting

::Computer Software, Inc.

Chalfont, PA

Web Application Developer • Aug 2008–Aug 2010

  • Developed custom reports and web features for municipal clients; delivered PDF reporting and front-end enhancements.
  • Provided onsite and remote support for servers, workstations, printers, and business applications.
  • Progressed from field technician to in-house web developer by contributing features and resolving production issues.
[▸]Skills and Tools
  • PHP; SQL; PostgreSQL
  • JavaScript, HTML, CSS
  • TCPDF (PDF generation)
  • Windows; batch scripting
  • Subversion (SVN)
  • Client communication and requirements analysis
  • Onsite support and customer service
  • Documentation of installations and maintenance

Education

  • B.S., Information Sciences and Technology, The Pennsylvania State University, University Park, PA

Profiles