Mahmud Ahmad

Mahmud Ahmad

Senior Software Engineer @ Fannie Mae

About Mahmud Ahmad

Mahmud Ahmad is a Senior Software Engineer at Fannie Mae in Plano, Texas, with over 18 years of experience in Java development and expertise in Service-Oriented Architecture and AWS architecture.

Current Position at Fannie Mae

Mahmud Ahmad is currently employed as a Senior Software Engineer at Fannie Mae, based in Plano, Texas. In this role, he leverages his extensive experience in software engineering to contribute to the company's technological advancements and infrastructure. His duties likely involve overseeing the development and maintenance of software applications, ensuring they meet business requirements and industry standards.

Previous Roles and Experience

Mahmud Ahmad's career features several senior roles spanning almost two decades. Before joining Fannie Mae, he worked at UnitedHealth Group in Irvine, California, as a Lead Java Developer for eight months in 2020 through Apex Systems. He also held the position of Java Architect at MeU Care from 2017 to 2020, and prior to that, he served as Lead Java Developer at Macrosoft from 2012 to 2017. His extensive tenure at Macrosoft began in 2005 as a Senior Java Developer, a role he held for seven years. He started his career as a Java Developer at Systems Limited from 2003 to 2005.

Educational Background

Mahmud Ahmad holds a Bachelor of Computer Science (BCS) degree from the National University of Computer and Emerging Sciences. His formal education in Computer Science has laid the foundation for his technical expertise and career in software engineering.

Specialized Expertise in Java and AWS Architecture

With over 18 years of experience in Java development, Mahmud Ahmad has developed a significant level of expertise in this domain. He specializes in Service-Oriented Architecture (SOA) and AWS architecture, applying these skills in various leadership positions. His deep understanding of these specialized areas contributes to his effectiveness in software engineering and project management roles.

Career in Software Engineering Leadership

Throughout his career, Mahmud Ahmad has consistently taken on leadership roles, leading projects and teams in various capacities. His positions as Lead Java Developer and Java Architect have involved guiding development teams to deliver complex software solutions. His extensive career progression reflects his capability and expertise in managing and leading technical projects effectively.

People similar to Mahmud Ahmad