Summary
Overview
Work History
Skills
Websites
Certification
Timeline
Generic

Mahmoud Allam

Dallas

Summary

Experienced Software Engineer with 10+ years of success building scalable enterprise solutions across financial services and analytics. Skilled in Java, Spring Boot, Angular, and AWS, with a strong focus on microservices, cloud architecture, and agile delivery. Known for writing clean, efficient code and driving end-to-end execution in fast-paced environments.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Application Engineer lll

Vanguard
Dallas
10.2021 - Current

Responsibilities

  • Analyze, design, develop, and maintain proprietary applications and APIs to support business needs.
  • Led diverse projects and initiatives, ensuring timely delivery and cross-functional collaboration.
  • Collaborated with architects and product owners to define scalable solutions.
  • Mentored junior developers and provided production support.
  • Documented business scenarios and supported cross-team validation efforts.

Key projects

  • Cost Basis Services & UI – APIs and Kafka consumers for managing client holdings and cost basis updates, integrated with Angular UI.
  • AXE (Accounts-Adapter Webservice) – Aggregated account data from 40+ consumers to improve downstream integration.
  • Balance By Date (BBD) – Calculated historical balances across account types for reporting and compliance.

Technologies Used: Java, Spring Boot, Angular, AWS (Lambda, EC2, S3, DynamoDB, SNS, SQS), Python, GraphQL, Kafka, Kong, Apigee, Cucumber, Bitbucket, Bamboo, IntelliJ, PyCharm, Splunk, Swagger, Honeycomb, PagerDuty

Application Engineer ll

Vanguard
Malvern
02.2019 - 10.2021

Responsibilities

  • Migrated legacy systems to microservices using Java and AWS.
  • Developed REST APIs and Angular UI components for valuation and literature tools.
  • Created Swagger documentation and Splunk dashboards.
  • Participated in Agile ceremonies and collaborated with cross-functional teams.
  • Wrote unit and integration tests using JUnit, Mockito, Jasmine.

Key projects

  • Account Valuation Letters and Reports Tool – Backend and UI for generating client account reports.
  • ELF NGA Web Services – APIs for literature retrieval, barcoding, and mailing.
  • Waste Warrior – Vanguard Retail Monolith (OED/HNW) – Refactored legacy modules and supported monthly releases.

Technologies Used: Java, Spring MVC, Spring Boot, AngularJS, Node.js, REST APIs, Hibernate, JSON, XML, HTML/CSS, AJAX, Jasmine, JUnit, PowerMock, Mockito, Bitbucket, Bamboo, Confluence, Git, Docker, AWS

Sr. Associate Software Engineer

Capgemini (formerly LiquidHub)
Wayne
11.2014 - 01.2019

Responsibilities

  • Led full-stack development and analytics integration for Vanguard platforms.
  • Implemented Adobe and Google Analytics across multiple web applications.
  • Participated in code reviews and ensured test coverage.
  • Supported production environments and coordinated deployments.
  • Collaborated with business analysts and QA teams to deliver client-facing features.

Key Projects

  • Change of Ownership (COO) – Secure platform for asset transfer and beneficiary management.
  • ELF NGA Web Application – Responsive UI for literature display and retrieval.
  • Analytics Implementation for Vanguard Sites – Adobe Launch and Google Analytics integration.

Technologies Used: Java, AngularJS, Node.js, Adobe Analytics, Adobe Launch, Google Analytics, DoubleClick, CSS, HTML, Cucumber, JIRA, Bamboo, Bitbucket, Git, SVN, Jenkins, Nexus

Sr. Software Engineer

HSBC Bank - Global IT Dept.
Cairo
12.2012 - 02.2014

Responsibilities

  • Designed and developed risk reporting and workflow automation tools.
  • Integrated applications with Jupiter ECM for data archival and reporting.
  • Applied design patterns for scalable architecture.
  • Collaborated with cross-functional teams during Agile ceremonies.
  • Resolved backend and frontend issues in production.

Key Projects

  • CBL-CDR Application – Monthly risk reports for Central Bank of Lebanon.
  • Trade Process Automation – Automated workflows for Import, Export, and Guarantees.
  • RSD Revamping – Modernized BI and Data Warehouse reporting tools.

Technologies Used: J2EE, JSF, Ajax, Spring Boot, Hibernate, Oracle11g, WebSphere 7, JSP/Servlet, Struts, EJB 3.0, JPA, SQL Server 2005, HSBC MKS

Sr. Software Engineer

Asset Technology Group.
Cairo
06.2011 - 12.2012

Responsibilities

  • Developed backend modules for ECM systems using Hibernate and JPA.
  • Participated in Agile ceremonies and collaborated with PMs, POs, and engineers.
  • Supported major clients (HSBC, Vodafone, Etisalat) with on-site consulting.
  • Maintained and enhanced ECM features for production releases.

Key Project

  • Jupiter ECM – Backend components for document capture, indexing, and lifecycle management.

Technologies Used: Java, JSP, JSPF, Servlet, JPA, Hibernate, HTML, JavaScript, CSS, MySQL, Oracle

Software Engineer

IT-Blocks
Cairo
06.2010 - 06.2011

Responsibilities

  • Developed full-stack modules for correspondence tracking and workflow management.
  • Integrated backend with IBM DB2 using stored procedures.
  • Collaborated with UI designers to build responsive frontend pages.
  • Debugged and resolved issues across backend and frontend components.

Key Project

  • Correspondence Management System (CMS) – Managed incoming/outgoing correspondence and automated workflows.

Technologies Used: Java, HTML, CSS, JQuery, JavaScript, IBM DB2, FileNet, Cognos

Skills

Languages & Frameworks: Java, Spring Boot, Python, Nodejs, Angular, GraphQL

Cloud & DevOps: AWS (Lambda, EC2, S3, DynamoDB, SNS/SQS), Docker, Jenkins, Git, Bamboo

Architecture & APIs: Microservices, RESTful APIs, Kafka, Swagger, Kong, Apigee

Testing & Monitoring: JUnit, Mockito, Selenium, Cucumber, Splunk, Honeycomb

Analytics & Integration: Adobe Analytics, Google Analytics, Adobe Launch, Cognos

Methodologies: Agile/Scrum, SDLC, UML, Technical Documentation, Team Leadership

Certification

  • M.S. Computer Science, MIU, IA USA – 2016
  • B.S. Computer Science, Cairo University, Egypt – 2010
  • Oracle Certified Professional – Java 6
  • IBM Certified Developer – Cognos 8 BI

Timeline

Application Engineer lll

Vanguard
10.2021 - Current

Application Engineer ll

Vanguard
02.2019 - 10.2021

Sr. Associate Software Engineer

Capgemini (formerly LiquidHub)
11.2014 - 01.2019

Sr. Software Engineer

HSBC Bank - Global IT Dept.
12.2012 - 02.2014

Sr. Software Engineer

Asset Technology Group.
06.2011 - 12.2012

Software Engineer

IT-Blocks
06.2010 - 06.2011
Mahmoud Allam