About Me
A Senior Full Stack Engineer with over 15 years of experience developing high-impact, client-facing web solutions. I possess deep expertise in front-end frameworks like Angular, Vue, and React, back-end development with Node.js, and extensive cloud and DevOps automation using AWS, Terraform, Jenkins, and Docker. I am adept at providing technical leadership to Agile teams and managing the full software development lifecycle to build tools that enhance productivity and streamline operations.
Technical Skills
Languages
- JavaScript
- TypeScript
- C#
- SQL
Frameworks & Libraries
- Angular & Vue
- Node.js
- ASP.NET & .NET Core
- React
Databases
- PostgreSQL
- SQL Server
- Oracle
- MySQL
Cloud & DevOps
- AWS (S3, Lambda, RDS, etc.)
- Azure (Entra ID)
- Terraform/Open Tofu
- Jenkins, Docker, CI/CD
My Projects
A strategic block puzzle game published on Google Play. Built with Unity (C#) featuring custom grid algorithms, with a roadmap for AWS Serverless integration for player analytics and leaderboards.
Once the plan is created with a few activities, each activity can then be customized with planned start/end times. Then the plan can be shared by exporting the ICS file and importing into your calendar, or shared with attendees.
Provides a simple and advanced way to create a day-filled with fun activities. The Simple approach is AI-driven, while the Advanced approach is primarily manual but leverages Google Maps API to locate activities and restaurants in a geographic area. Combined, these provide you the tools to curate a plan that suits your need.
Once the plan is created with a few activities, each activity can then be customized with planned start/end times. Then the plan can be shared by exporting the ICS file and importing into your calendar, or shared with attendees.
Kube Stream Feed is a full-stack application demonstrating a real-time, event-driven architecture using Python, React, PostgreSQL, and Kafka. The project is designed to be deployed on Kubernetes (Minikube). It features a simple web interface where users can post status updates for different services. These updates are persisted in a database and streamed in real-time to all connected clients using WebSockets.
Once the plan is created with a few activities, each activity can then be customized with planned start/end times. Then the plan can be shared by exporting the ICS file and importing into your calendar, or shared with attendees.
A nonprofit Virginia corporation formed in December of 1987 to promote a public/private partnership devoted to improving the quality of engineering plans and the process by which they are approved.
Crafted a custom online presence to help power the buisness made up of 3 internet-facing websites: a public site using WordPress and Divi, another public member site for managing registration of classes and student resources using Moodle, and an internal management information system site using Angular and AWS services including Lambda and Cognito.
Free community site for the Fun Day Plan app. Provides access to curated and member-shared fun day plans. Provides discussion boards centered around shared plans, and custom groups and forums.
Integrates a view of the Fun Day Plan app into a curated post describing the plan and its activities.
Work Experience
January 2026 - Present
Leidos, Bethesda, MD
- Systems Engineer at Leidos specializing in the full systems development lifecycle. Currently focused on architectural design, requirement analysis, and ensuring seamless cross-functional integration for mission-critical infrastructure using Model-Based Systems Engineering.
December 2025 - Present
Eighty-Nine Designs LLC, Remote
- Established Eighty-Nine Designs as an independent software studio to deliver digital products to the mobile market.
- Directed the end-to-end product roadmap for the studio's debut title, "Cube Clear."
- Navigated complex app store ecosystems (Google Play), optimizing for ASO (App Store Optimization) and user acquisition.
- Designed scalable software architecture to support future titles and cloud-based features.
August 2022 - December 2025
Piper Companies, Remote
- Provided technical leadership for a small project team with a large enterprise-wide mission, engaging in daily Agile practices including scrum meetings, pair programming and code reviews, providing open communication project-wide and leadership for the development team.
- Developed high-profile, client-facing web and desktop solutions using a combination of technologies including Angular and ElectronJS, while integrating with cloud API services from AWS and Azure.
- Maintained cloud infrastructure automation (infrastructure as code, laC) using Terraform and CloudFormation templates for automation of the hosting, networking and API services for a single page application built in Angular and a serverless, microservices architecture using CloudFront, API Gateway, Amazon S3, Lambda, Route 53 and RDS Aurora.
- Maintained build pipelines in Jenkins Core while leveraging enterprise SonarQube and Artifactory code quality and packaging services.
- Developed enhancements to the core product's API using Node.js hosted in AWS services.
- Created and maintained automated unit testing of application functionality for client-facing Angular code.
- Documented onboarding, system and software operation procedures and engaged in demo and testing of application functionality.
June 2014 - June 2024
Hybrid Data Security, Washington, DC
- Provided high-profile technical solutions to the law enforcement and intelligence communities.
- Responsible for the planning, provisioning, configuration, operation and maintenance of Windows Server platforms (10+ servers) over a cloud infrastructure.
- Performed system hardening operations as per NIST guidelines, organizational requirements and industry best practices.
- Ensured system integrity and 99.9% uptime by performing regular security and event monitoring according to NIST guidelines.
- Documented system and software operation procedures.
- Planned, designed and executed the development of SharePoint solutions.
December 2021 - April 2022
Catalyst Consulting Group, Remote
- Provided leadership to a small team of junior- and mid-level software engineers, including research, implementation and documentation of a suitable development environment, process and tools.
- Performed at various levels of the software development lifecycle, including but not limited to requirements gathering, analysis, design, development and testing, while providing support to a project team, including a business analyst and project manager, and interfacing with customer stakeholders.
- Stood up, documented and maintained an automated continuous integration/deployment environment using DevOps techniques leveraging Amazon Web Services (AWS) technologies including but not limited to CodeBuild, CodeDeploy, CodePipeline, CloudFormation, CDK, CLI, IAM, ECS, EC2 and RDS.
- Configured a development environment for a cloud-hosted, .NET 6.0 RESTful WebAPI application with a React.js front-end and a Postgres database running in separate Docker containers.
January 2013 - June 2014
INTEGRITYOne Partners, Inc., Washington, DC
- Provided high-profile technical solutions to the intelligence community.
- Interfaced with clients in the requirements gathering process.
- Planned, designed and executed the development of SharePoint solutions.
- Converted from a Software Developer - SharePoint contractor from OMNITEC Solutions, Inc. in October 2013.
November 2011 - January 2013
Verizon FNS, Odenton, MD
- Maintained a large, high-profile application written in Classic ASP and ASP.NET.
- Spearheaded the migration of an issue-tracking solution to TFS.
- Installed and configured a TFS-SharePoint Team Site integration.
- Setup a TFS-SQL Server Reporting Services integration.
- Aided in developing coding and documentation standards for new development projects.
- Trained junior development staff and engage in team-wide knowledge-sharing.
- Researched new technologies for re-engineering applications.
- Converted from a .NET Software Developer contractor from Apex Systems in August 2012.
May 2011 - October 2011
Workbridge Associates, Columbia, MD
- Analyzed, design and develop web solutions.
- Coordinated the development of various projects with project management and clients.
- Provided documentation for deployment tasks.
July 2010 - April 2011
eFedSystems, Arlington, VA
- Analyzed, design and develop web solutions.
- Arranged bi-weekly demos with the business and manage issues and change requests.
- Assisted with the overall vision of reusable components and system architecture.
- Aided in coming up with standards for the development and QA teams.
May 2010 - July 2010
J. Spargo & Associates, Fairfax, VA
- Supported the migration of a classic ASP website to ASP.NET.
June 2009 - April 2010
USIS, Falls Church, VA
- Led an innovative team of developers in producing business-critical applications.
- Administered Windows 2003/2008 development, QA and production web servers.
- Stood-in for the applications development manager where appropriate.
- Participated in and coordinate strategy-planning meetings.
- Led multi-million dollar projects.
- Spearheaded a massive Agile process engineering effort.
- Led the development and pilot deployment of a unique opportunity for the business in the form of a system to field technicians including a Windows Vista (Toughbook), Windows Mobile 6.5 (Handheld) and ASP.NET (Web) application.
- Led the analysis, design and development of www.usisengage.com, a portal for contractors seeking security and training contracts.
September 2007 - June 2009
USIS, Falls Church, VA
- Maintained the company's intranet site.
- Administered a Windows 2003 web server development box.
- Managed content to the website via an in-house developed content-management system.
- Developed business-critical custom applications for various divisions of the company.
- Developed custom server controls to encapsulate repetitive, mundane tasks.
Education
2013-2016
Master of Science in Information Technology
University of Maryland University College
2005-2007
Bachelor of Science in Computer and Information Science
University of Maryland University College
Certifications
- AWS Cloud Practitioner
- Security+
- A+
- Network+
- i-Net+
- IT Fundamentals+
- LPI Linux Essentials
- CIW-A
- MCTS (.NET 2.0)
What I'm Currently Learning
AWS FinOps & Cloud Cost Optimization
Mastering AWS cost allocation and optimization strategies to ensure lean and efficient cloud investments.
Python for Backend & Automation
Enhancing my backend capabilities by mastering Python within AWS Lambda. Also exploring its power in scripting and automating DevOps tasks, while understanding its power in gaining useful insights in data analysis workloads.
Advanced Unity Architecture & Mobile Performance
Deep diving into C# memory management and Unity profiling to create buttery-smooth 60fps experiences on mobile devices.