[■]Matthew Egan
Software Architect | Web Developer
Washington, DC Region
Email: egan.matthew@me.com
LinkedIn: linkedin.com/in/matthew-egan-2a1b369 • GitHub: github.com/matthewegan
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
- LinkedIn: linkedin.com/in/matthew-egan-2a1b369
- GitHub: github.com/matthewegan