Clients

United States Postal Service

Served as a Senior Developer on the USPS IBPS project, delivering high-quality front-end solutions using Angular, TypeScript, RxJS, state management, and component libraries. Designed and integrated UI components including modal dialogs and event-driven services, while managing API integrations and parameter updates. Conducted regression and unit testing on sprint releases to ensure reliability and performance.

Collaborated within a 25-member cross-functional team, using VersionOne for ticketing, sprint planning, burndown tracking, and capacity management. Managed source control through GitHub, maintaining structured pull requests and updating CHANGELOG files. Utilized Google Developer Tools for debugging network requests and Postman to authenticate various user roles by generating tokens.

United States Department of Education

Led the development of multiple NAEP website sections by translating Adobe XD mockups into responsive, pixel-perfect HTML5, CSS3, and JavaScript interfaces with jQuery, JSON, and API integrations. Ensured accessibility through 508 compliance reviews and responsive design, while collaborating within a 30-member Agile Scrum team to perform testing and deploy updates to AWS S3 and internal CMS platforms. Improved development efficiency by integrating GitHub Copilot, significantly reducing coding time and boosting productivity.

United States Department of Agriculture

Contributed to the development of the Fire Environment Mapping System (FEMS) dashboard (wildfire.gov) as part of a 25-member Agile team. Utilized Elasticsearch for efficient record lookups and built Angular 14 components, services, and material themes to support a scalable UI. Developed Angular services to call multiple APIs and return aggregated data to a single component, leveraging TypeScript, promises, observables, data binding, and various UI elements. Integrated Kepler.gl to create interactive map layers and filters based on GraphQL query results. Collaborated on UI design using Figma and Abstract, and managed version control and CI/CD through GitLab and Jenkins pipelines. Employed React with hooks such as useEffect and useMemo for API response handling, Redux for state management, and Webpack for optimized bundling through a VPN. Troubleshot build errors with Maven and browser debugging tools, implemented Angular pipes for formatted durations, and maintained code quality using ESLint, Prettier, and other VSCode extensions.

Halliburton

Contributed to the development of the VISUM V1 dashboard, focusing on building Caprock Integrity and Well Schematics visualizations using ECharts. Applied Agile methodologies and managed tasks in Jira, while closely monitoring GitLab pipelines and overseeing pull requests for production deployments. Utilized Maven for build management and Webpack with Babel loader for optimized bundling. Collaborated on UI design with Figma wireframes and developed features using Angular 11 and Angular CLI, leveraging material theme components and @mixins for consistent styling. Maintained code quality using ESLint, Prettier, and other VSCode extensions. Implemented Redux state management and filtering logic, and worked with React hooks for mobile page functionality. Regularly reported progress in business-facing standups and pair programmed with team members to meet critical deadlines and solve complex development challenges.

Wex

Contributed to the development of the WEX Developers API Portal (developer.wexinc.com), a centralized platform showcasing the full suite of WEX APIs. The portal provided detailed API documentation, use cases, and integration guides tailored for various departments and partners. Ensured the platform was intuitive, well-organized, and user-friendly to support developers in efficiently accessing and implementing WEX’s API solutions.

Department of Homeland Security

Worked on the Mobius Inventory Dashboard as part of a 25-member Agile team, leveraging Elasticsearch for efficient record lookups. Developed Angular 11 components, services, and material themes to build a responsive and scalable user interface. Created Angular services to integrate multiple APIs and return aggregated data to a single component, utilizing TypeScript, promises, observables, data binding, and various UI elements. Managed code versioning and CI/CD workflows through GitLab, including pipeline monitoring and pull request handling. Additionally, resolved build issues using Maven and browser console debugging tools to ensure application stability and performance.

Lockheed Martin

Worked on the development of single-page applications using Angular 8, implementing dynamic FormControl methods and step-based navigation through services and route guards. Collaborated within a DevOps team of 25 senior-level engineers, utilizing Jira for task management and branching workflows, and GitLab for version control and code reviews. Deployed and maintained SharePoint lists for content control and participated in Agile ceremonies including planning sessions and story point estimations. Integrated NgRx for state management using reducers, actions, and effects, and applied RxJS to handle observables and asynchronous operations. Utilized Jenkins for automated testing and deployments, and followed GitLab pipeline processes to resolve build errors. Maintained clean and consistent code using VSCode with ESLint, Prettier, and other essential extensions.

General Dynamics

Contributed to the development of the FAFSA (MyStudentAid) mobile application for the U.S. Department of Education, supporting financial aid applicants through a secure and accessible digital platform. Held the necessary security clearance to work on classified projects. Ensured full Section 508 compliance by implementing accessibility attributes such as aria-label, aria-hidden, talkback support, and keyboard navigation. Worked within an Agile environment using Jira for task management, participating in daily standups and bi-weekly sprints. Managed code reviews and pull requests via Bitbucket. Utilized Ionic Cordova as the core mobile framework and built Angular 8 components and services for data handling. Conducted unit testing with Karma and Jasmine, and oversaw DevOps processes from planning to deployment. Modified Webpack for VPN-specific bundling, and used JavaScript observables with map operators for asynchronous operations. Developed across multiple environments using VS Code, Xcode, Android Studio, and Sublime Text.

Idaho National Labs

Built dashboard for monitoring energy

Office Depot

Supported the CompuCom merger by modernizing the VPS/OA Dashboard, converting legacy code into a scalable Angular 4 application. Leveraged Angular CLI, Material Themes, and Bootstrap components to build responsive dashboards and form interfaces. Utilized JavaScript observables and operators such as map, forEach, and reduce for efficient data processing, and implemented promises for reliable data transfer protocols. Developed dynamic JSON-based form controls in TypeScript and wrote modular SASS styles using @mixins. Built Angular services to handle data manipulation and API integration, ensuring smooth communication through JSON payloads based on user-driven parameters.

Worked in a Test-Driven Development (TDD) environment using Jasmine and spyOn for robust unit testing. Collaborated directly with the business and principal developers in an Agile framework, managing tasks and code reviews via GitHub and Git Bash. Ensured Section 508 compliance with appropriate use of aria-labels, roles, and other accessibility standards. Tools used included Visual Studio Code and Notepad++ for development and debugging.

NextEra Energy Resources

Developed UI components using Angular 2 and 4 with TypeScript, incorporating core Angular features such as components, modules, services, constructors, and directives. Converted static HTML pages into dynamic Angular web applications with data binding, filters, and reusable components. Created a global corporate theme using Angular Material Themes, leveraging @mixins and custom directives for consistent styling. Built responsive interfaces using Bootstrap and styled all elements with SASS. Utilized JavaScript observables with map operators and managed dependencies through Node Package Manager (NPM).

Worked across two major Agile projects simultaneously, contributing in multiple sprints, ceremonies, and standups, while providing technical feedback and peer training. Managed tasks through Jira, updating workflows for QA and UAT, and committed code via Git repositories. Supported mobile development efforts using the Ionic framework. Designed logos and graphical assets using Adobe Photoshop CC to enhance UI branding and presentation.