Post Job Free
Sign in

Senior Full-Stack Angular Developer with 10+ Years Experience

Location:
McLean, VA
Salary:
180000
Posted:
March 02, 2026

Contact this candidate

Resume:

Girma Nigusse

(***) *** - **** (***) *** - **** ******.*******@*****.***

Summary

Offering 10+ years of experience building enterprise applications. Senior Full Stack Developer with extensive experience delivering enterprise-grade applications. Led end-to-end development of the Preferred Equity microfrontend for Freddie Mac’s myOptigo platform. Architected a large-scale, reactive, and zero-trust Angular solution at T-Mobile. Proven track record of project success in high-ambiguity environments, modernizing legacy systems, driving cross-functional collaboration, and mentoring through code reviews, documentation, or pair programming. Proven ability to build high-signal, low-flake test suites. Work Experience

Freddie Mac Aug 2024 - Dec 2025

Senior Full Stack Developer McLean, VA

Shipped a microservice/microfrontend application. Revamped and shipped another work-in-progress microservice/microfrontend application. Contributed to numerous backend services, infrastructure, and security features.

• Led the development, from start to production, of the Preferred Equity microfrontend, a module within the enterprise-level Freddie Mac myOptigo multifamily enterprise application. It is built with Angular and the Nx ecosystem with extensive unit and end-to-end testing automation.

• Helped enhance the Refinance microfrontend in the myOptigo pipeline by collaborating with cross-functional teams, which reduced bugs and improved production readiness and user experience.

• Developed data-intensive Angular feature that enabled underwriters to analyze extensive historical data, view real-time calculation results, and make instant updates, significantly streamlining the decision-making process.

• Provided contributions across several Spring Boot microservices, encompassing ad-hoc feature development, infrastructure configuration, new service onboarding, security vulnerability mitigation, updated legacy code, and deployments.

• Domain: mortgage, loan, Work arrangement: first hybrid, then fully onsite.

• Environment: Angular, Angular Material, TypeScript, JavaScript, Figma, Storybook, VSCode, microfrontend, Java, Node.js, Spring Boot, ActiveMQ, Gradle, Bun, Swagger, IntelliJ IDEA, microservice, Single-SPA, Monorepo, Nx, Jest, Cypress, Cucumber, Postman, NoSQL, MongoDB, Compass, AWS, Docker, Kubernetes, Jenkins, Bitbucket, OpenShift, Rancher, Kiali, Artifactory/JFrog, Kibana, Fortify, SonarQube, Blackduck (SAST)

T-Mobile Nov 2020 - Apr 2024

Senior Software Development Engineer III (Full Stack) Seattle WA Architected a scalable web application and managed end-to-end infrastructure deployment, including Okta identity configuration and full-stack RBAC implementation. I spearheaded team mentorship by upskilling a junior.

• Led architectural design and implementation of a reactive Angular application using RxJS, Nx for monorepo management, custom Angular Material component library, responsive design, and NgRx for state management.

• Oversaw the UI development lifecycle, applying responsive design and performance optimizations that improved accessibility and reduced page load times.

• Executed secure authentication by integrating Okta, establishing RBAC for the frontend and RESTful API services with integration testing, which strengthened security compliance and Zero Trust Architecture (ZTA).

• Collaborated with engineers, architects, product owners, and UX designers to translate requirements into technical specifications, demonstrating engineering leadership and delivering reliable software on schedule.

• Coached a team member transitioning from UX design to front-end Angular development, expanding the team’s development capacity.

• Domain: commission, legal. Work arrangement: 100% remote

• Environment: Angular, Angular Material, AWS, Docker, Figma, GitLab CI, gRPC, Helm, Java, JavaScript, Jest, Kafka, Kubernetes, Liquibase, Nginx, NgRx, Node.js, Nx, New Relic, Playwright, PostgreSQL, Postman, Splunk, Spring Boot, Swagger, TypeScript, and Webpack.

Fidelity Investments Jun 2019 - Oct 2020

Senior Software Development Engineer Durham, NC

Modernized legacy Struts monoliths into a decoupled Angular and Spring Boot architecture. Increased test coverage and test automation.

• Migrated the flagship charitable-investment application from Struts to Angular and Spring Boot REST APIs, reducing technical debt and improving maintainability

• Coordinated with product and operations teams to deliver complex features, establishing clear communication protocols and achieving on-time releases; every pull request was automatically deployed to production every two-week sprint

• Optimized code for performance and cross-browser compatibility, accessibility best practice, accelerating page load times and enhancing user experience.

• Transformed Java-based UIs and backends into Angular and Spring Boot architectures. Increased test coverage and test automation.

• Domain: charity, investment, finance. Work arrangement: Remote after COVID.

• Environment: Angular, Artifactory, Bitbucket, Bootstrap, DataDog, Express.js, Fortify, Java, JavaScript, Jenkins, Node.js, Spring Boot, Stash, Struts, TypeScript, Veracode, AWS;

McGraw Hill Education Oct 2018 - May 2019

Senior Software Development Engineer Seattle WA

Environment: JavaScript, TypeScript, Angular, Node.js, Koa.js, Postman, Nightwatch.js, and Docker, Domain: e-learning.

• Supported internal developers by maintaining, upgrading, and extending hundreds of JavaScript/Angular widgets, which streamlined e-learning content creation and reduced development errors Starbucks Mar 2017 - Aug 2018

Senior Full Stack Developer Seattle WA

Environment: Angular, React.js, Chart.js, Express.js, JWT, Jasmine, Jenkins, Node.js, NPM, Protractor, JavaScript, TypeScript, Domain: inventory.

• Led modernization of a legacy inventory system, migrating functionality to React applications, which streamlined user workflows and reduced maintenance overhead

• Improved development cycles and code consistency by creating reusable libraries, an NPM module for React component testing, and a Jasmine adapter module for real-time PostgreSQL data fetching

• Developed an end-to-end metrics dashboard with Angular, Express RESTful APIs, and PostgreSQL, giving stakeholders real-time visibility into key inventory metrics

• Mentored the team on unit and integration test automation, raising test coverage and improving release confidence Donuts Inc (now Identity Digital) Sep 2016 - Feb 2017 Senior Software Development Engineer Bellevue, WA

Environment: Angular, Github, Java, Jenkins, Protractor, SauceLabs, Spring Boot, Node.js, JavaScript, TypeScript, Domain: TLDR, Google Cloud

• Contributed to the integration of Google’s Nomulus registry platform on GCP App Engine with Donuts Inc. systems, enabling seamless domain registration and improving stakeholder confidence through clear written and verbal communication

• Accelerated development cycles by integrating automated modules for complex CRUD operations within a DNS management portal, supported by a Jenkins/Sauce Labs CI/CD pipeline.

• Collaborated with cross-functional teams to deliver complex software projects on schedule, improving stakeholder alignment and project visibility

• Implemented code-review standards and monitoring that raised code quality and kept project timelines on track Fidelity Investments Mar 2015 - Sep 2016

Senior Software Development Engineer Durham, NC

Environment: AngularJS, Node.js, Express.js, Jasmine, MongoDB, Protractor, Stash, Cucumber, ZAP, BURP, Jenkins, Java, JavaScript, TDD/BDD; Domain investment, web application security.

• Worked on the modernization of Fidelity's 401(k) beneficiary application

• Spearheaded and optimized the Software Development Life Cycle (SDLC) best practices, including Test-Driven Development (TDD), Continuous Integration and Continuous Delivery (CI/CD), maintained clear technical documentation, industry trends, strategic side-projects, and formal proof-of-concept (POC) initiatives.

• Drove improved code quality through the implementation of JavaScript test automation, continuous peer mentorship, and advocacy for engineering best practices.

• Boosted team efficiency by developing reusable internal NPM modules to standardize development, testing, and security practices across applications.

• Cultivated a positive and friendly team culture that significantly boosted development speed and efficiency. Utilized communication skills to facilitate a clear understanding and alignment on project requirements and deliverables.

• Tapped to contribute expert knowledge to Fidelity's highest-priority secure application development project. Holland America Line Jan 2014 - Feb 2015

Senior Software Development Engineer Seattle WA

Environment: AngularJS, Appium, BitBucket, Bower, Browserify, Express.js, Grunt, Gulp, Jasmine, Jenkins, Mocha, Node.js, Protractor, SauceLabs, Stash, JavaScript, Domain: hospitality

• Worked on building excursion applications using AngularJS single-page application, Express.js, and Java backend

• Led the end-to-end greenfield development of a web automation framework, driving efficiency and code quality through the implementation of established design patterns.

Amazon Sep 2013 - Dec 2013

Software Development Engineer Seattle WA

Environment: Lots of Amazon internal tools, FireBug, Hudson, Java, JUnit, Perforce, TestNG; Domain: e-commerce, localization.

• Contributed to the back-end systems and automation infrastructure supporting the high-volume Amazon.de digital marketplace.

• Developed comprehensive automation for the front-end and backend processes involved in purchasing USK-rated digital content.

• Utilized Object-Oriented Programming in designing and developing robust and scalable software solutions. Rhapsody International, Inc (now Napster) Jan 2013 - Jul 2013 Software Development Engineer Seattle WA

Environment: Bugzilla, HP LoadRunner, Java, Jenkins, JMeter, JUnit, Mercurial, SQL Developer, TestNG; Domain: Music Entertainment, streaming

• Worked with the RDS team, responsible for creating and maintaining backend development.

• Built a mock server that emulated third-party APIs, enabling internal recommendation services to be tested without external dependencies and reducing testing time

• Contributed to existing API test and performance test.

• Managed and resolved complex coding issues, utilizing expert ability to troubleshoot issues and ensure software reliability. Core Skills

• Frontend: Angular, React, Redux, NgRx, RxJS, Angular Material, Material-UI, Figma, Storybook, Micro-frontend Architecture, Monorepo, Single-SPA, Nx, AngularJS, Bootstrap, Struts, FireBug, Webpack, TypeScript, CSS3, HTML5, HTML, SCSS, SASS, Less, Next.js, Accessablity, Responsive design, Mobile first design, Performance Optimization

• Backend: Node.js, Spring Boot, Express.js, Java, JavaScript, TypeScript, GraphQL, gRPC, OpenAPI, Swagger, Maven, Gradle, Kafka, ActiveMQ, Koa.js, NestJS

• Testing: Cucumber, Gherkin, Fortify, SonarQube, Veracode, Blackduck (SAST), Jest, jUnit, Jasmine, Karma, Chai, Enzyme, NUnit, Mocha, TestNG, OWASP ZAP, BURP, Postman, Bun, Cypress, Playwright, Appium, PhantomJS, Protractor, Automated testing

• Database: MongoDB, PostgreSQL, SQL, MySQL, Casandra, Liquibase, MongoDB Compass, Dbeaver, SQL Developer, Mongoose

• DevOps (CI/CD): AWS, Docker, Kubernetes, Red Hat OpenShift, Rancher, GitHub Actions, Jenkins, CircleCI, GitLab CI, Travis CI, Hudson, Artifactory, NPM, Linux/Unix (Kali, Ubuntu, Debian, Fedora, SUSE ...), Heroku

• Version Control: Git, Bitbucket, GitHub, Stash, Mercurial, SVN, TortoiseSVN, Perforce

• Monitoring (observablity): Splunk, DataDog, Grafana, Kibana, Winston, New Relic

• IDEs: IntelliJ IDEA, VSCode, WebStorm, Sublime Text, Eclipse, MonoDevelop, NetBeans, Visual Studio

• Languages: JavaScript, TypeScript, Java, C#, C, C++, Bash, Go

• Others: MATLAB, LaTex, JIRA, Confluence, ScrumNinja, Agile, Kanban, Scrum

• Soft skill: Results-oriented professional with a proven track record of driving cross-functional collaboration and project success in high-ambiguity environments, Expert at leveraging collective team strengths to solve complex problems, utilizing a data-driven approach to risk assessment and decision-making, Recognized as a dependable who excels at navigating shifting project goals, prioritizing time-sensitive tasks, and mentoring colleagues through evolving workflows to consistently meet deadlines, I thrive in fast-paced, ambiguous environments, proactively seeking the information and cross-functional partnerships necessary to ensure project success without the need for daily supervision, I am skilled at managing complex priorities and maintaining firm professional boundaries to ensure all commitments are met with accuracy, Dedicated to continuous improvement, I actively solicit feedback to refine my work

Education

Katholieke Universiteit Leuven

Ph.D. candidate, Computer Science (Privacy and Security) KTH Royal Institute of Technology

M.Sc., Computer Science (Security)

Selected Publications

• Privacy Codes of Practice for the Social Web: The Analysis of Existing Privacy Codes and Emerging Social-Centric Privacy Risks.Mar 2010; Intelligent Information Privacy Management Symposium, Stanford University, California, USA

• Specification of Fair Data Practice Principles Using Privacy Policy Languages.Aug 2009; The 2009 IEEE International Conference on Information Privacy, Security, Risk and Trust, Vancouver, Canada

• Privacy Policies, Tools and Mechanisms of the Future.Apr 2009; InetSec 2009, Zurich, Switzerland

• Privacy Preserving Electronic Petitions.Jan 2009; Journal of Identity in the Information Society, Volume 1, Issue 1

• A Privacy-Preserving Ticketing System.Oct 2008; Technical Report, Volume CW523, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium

• Security and Privacy Threats of the Belgian Electronic Identity Card and Middleware.Jun 2008; EEMA European e-Identity Conference, Den Haag, Netherlands

• Evaluating public key certificate revocation schemes: Towards conceptually versatile revocation scheme.Aug 2007; Master's thesis, Royal Institute of Technology, Stockholm, Sweden



Contact this candidate