Summary
Overview
Work history
Education
Skills
Certification
Accomplishments
Timeline
Generic
MUHAMMAD FAHAD

MUHAMMAD FAHAD

Dubai,UAE

Summary

Senior Software Engineer with 8+ years of experience building scalable, high-performance Angular and React applications using TypeScript/JavaScript, with good fundamentals of Node.js, Express.js, and MongoDB skills. Expert in state management, reactive programming, micro frontends, dynamic theming, and enterprise-level modular UI design. Proficient in AI-assisted development, testing and automation (Playwright, Jest, Jasmine, Karma), and modern front-end library like Angular Material, D3 etc. Collaborative team player experienced with Figma and GitHub, delivering accessible, maintainable, and production-ready solutions aligned with GCC market standards.

Overview

7
7
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work history

Senior Software Consultant

Speridian Technologies deployed at Emirates NBD
Dubai, UAE
08.2023 - 11.2025
  • Built and maintained core banking and digital finance features for a large-scale UAE banking app, including UAE Central Bank Open Finance (AlTareq) consent flows, ESG-mandated capabilities, full localization (English/Arabic), new UAE Dirham currency symbol implementation, and WCAG-compliant accessibility with Lighthouse issue fixes.
  • Collaborated with product owners, architects, and cross-functional teams to translate business requirements into scalable Angular/React front-end solutions aligned with Node.js APIs, contributed to shared Storybook libraries, and implemented dynamic theming framework for environment-based branding.
  • Strengthened security and fraud prevention by integrating ThreatMetrix across frontend/back-end layers, implementing Point of Monitoring (POM) to detect abnormal user behavior, and aligning app with financial regulatory compliance requirements.
  • Architected and optimized application structure and performance using Microfrontends (Module Federation), advanced state management with NgRx and Redux, and scalable currency and amount-handling system across all modules and devices.
  • Ensured product quality and delivery excellence through Playwright+Cucumber automation suites, TDD with Jest/Jasmine/Karma, and active contribution across Agile ceremonies using JIRA and Git.

Senior Software Developer

Contour Software Pvt. Ltd. Karachi, Pakistan
Karachi, Pakistan
08.2021 - 08.2023

Frontend Engineer experienced in Angular and React, translating product requirements into scalable UI architectures and integrating RESTful APIs. Worked in Agile, cross-regional teams, using Azure DevOps and Git. Implemented Microfrontend architecture with Webpack Module Federation, real-time data sync via WebSockets/SignalR, reusable Storybook components, and robust testing with Jest, ESLint, and SonarLint. Developed secure authentication flows using OAuth2/OpenID Connect, React context, custom hooks, and route protection.

Software Developer

Love for Data Pvt. Ltd. Karachi, Pakistan
Karachi, Pakistan
09.2020 - 08.2021

Delivered large-scale banking projects using Angular (latest) and React.js with lazy-loaded modules, modular architecture, responsive UI, and Ant Design components. Built complex form workflows, data-driven modules, and interactive visualizations using amCharts and D3.js, ensuring seamless UX and complete documentation. Collaborated with Python/Django backend teams on RESTful APIs with secure HMAC authentication. Maintained high code quality through unit testing (Jasmine/Karma), React testing, code reviews, and adherence to clean coding standards.

Software Developer (MEAN Stack developer)

SBT Japan Co. Ltd. Karachi, Pakistan
Karachi, Pakistan
04.2019 - 09.2020

Led the Ticket Management feature as a MEAN stack feature owner, guiding a team of 2–4 engineers and delivering high-quality functionality. Collaborated with clients to gather requirements and translate them into technical specifications. Designed and implemented RESTful APIs, managed the full module lifecycle, and used Handlebars.js for dynamic, reusable templates. Oversaw development tasks through JIRA, ensuring timely delivery, maintainability, and efficient cross-team coordination.

Product Engineer Intern

Softech Worldwide Pvt. Ltd, Karachi, Pakistan
Karachi, Pakistan
09.2018 - 03.2019

Collaborated with backend team to understand module workflows and wrote unit tests for existing code. Developed responsive, user-friendly interfaces for the Tenant Management module using React, HTML, CSS, and JavaScript. Participated in team-wide bug bounty initiatives to identify and resolve potential product issues.

Education

Master's - data engineering and information management

NED University of Engineering and Technology
Karachi, Pakistan
05.2021 - 01.2023

Bachelor of Engineering - Computer & Information Systems

NED University of Engineering and Technology
Karachi, Pakistan
01.2015 - 12.2018

Skills

  • Programming Languages: JavaScript/TypeScript, HTML5, CSS3
  • Web client technologies: Angular 2, React js, Bootstrap, UI Libraries, Graph Libraries, esLint, Jest, Jasmine-Karma, RxJS, NgRx, Redux, PWA, Micro frontends, Storybook, Redux, Playwright, SonarQube
  • Source/Project Control: GitHub, JIRA, Azure DevOps
  • Tools: Visual Studio, VS Code
  • Web server technologies: NodeJS, ExpressJS
  • DBMS: MongoDB

Certification

  • React and TypeScript - The Practical Guide by Maximilian Schwarzmuller.
  • The Complete React Js & Redux Course - Build Modern Web Apps by Codestars (https://tinyurl.com/react-webapp-course)
  • React Styled Components by John Smilga (https://tinyurl.com/react-comp)
  • In house NodeJS, Automation testing training using Playwright and Cucumber, Gen AI up skilling training at Emirates NBD (https://tinyurl.com/nodejs-enbd).
  • Web Application Development Training Program from Saylani Mass IT Training Program, Karachi, Pakistan (https://tinyurl.com/saylancertificate).

Accomplishments

  • Awarded the On-the-Spot GEM Award for exceptional team performance, taking initiative in accessibility improvements, and reviving unit testing practices across the project
  • Awarded the Most valuable player Award for my exceptional performance for year 2024 at Speridian technologies.
  • Received appreciation in recognition for outstanding efforts in implementing new features that helped in reducing frauds on ENBDX, contributing to success of application.
  • Got recognition for my final year project Aviation Intelligence which was later pitched at Pakistan Int. Airlines as well which provides complete data analytics solution on an aviation industry by comparing characteristics of flights such as fuel, charge, delay and providing MIS reports

Timeline

Senior Software Consultant

Speridian Technologies deployed at Emirates NBD
08.2023 - 11.2025

Senior Software Developer

Contour Software Pvt. Ltd. Karachi, Pakistan
08.2021 - 08.2023

Master's - data engineering and information management

NED University of Engineering and Technology
05.2021 - 01.2023

Software Developer

Love for Data Pvt. Ltd. Karachi, Pakistan
09.2020 - 08.2021

Software Developer (MEAN Stack developer)

SBT Japan Co. Ltd. Karachi, Pakistan
04.2019 - 09.2020

Product Engineer Intern

Softech Worldwide Pvt. Ltd, Karachi, Pakistan
09.2018 - 03.2019

Bachelor of Engineering - Computer & Information Systems

NED University of Engineering and Technology
01.2015 - 12.2018
MUHAMMAD FAHAD