Muhammad Fahad
AeroLeads people directory · profile

Muhammad Fahad Email & Phone Number

Software Architect at i2c Inc.
Location: Lahore District, Punjab, Pakistan 4 work roles 1 school
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Architect
Location
Lahore District, Punjab, Pakistan
Company size

Who is Muhammad Fahad? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Muhammad Fahad is listed as Software Architect at i2c Inc., a with 969 employees, based in Lahore District, Punjab, Pakistan. AeroLeads shows a matched LinkedIn profile for Muhammad Fahad.

Muhammad Fahad previously worked as Principal Software Engineer at I2C Inc. and Senior Software Engineer at I2C Inc.. Muhammad Fahad holds Bachelor Of Information Technology (Bsit), Information Technology from University Of The Punjab, Lahore.

Company email context

Email format at i2c Inc.

This section adds company-level context without repeating Muhammad Fahad's masked contact details.

i2c Inc.

Review company-level records connected to Muhammad Fahad before choosing the right outreach path.

Profile bio

About Muhammad Fahad

I have more than 10 years of experience in designing, developing and maintaining software applications in Fintech Industry. I have experience in Java, Spring Boot, Web Services, microservices, dockers hibernate, OAuth2 and design patterns. At I2c I worked as a Software Engineer and as a Software Architect. As a senior software engineer, my primary responsibility is to implement business logic and overseeing back-end development in Java. Developed JSON and XML based web-services, Developed APIs that efficiently handled data serialization, deserialization, and transformation. Also Implemented concepts of data encryption, request signing and JWT in REST webservice.As a software architect, I am working as a lead architect on core banking module. As a lead architect, I played a pivotal role in driving the successful delivery of the Core banking product. Responsible for the design of a web service in Spring Boot. Involved in the design of numerous credit card modules. Provide technical guidance and leadership to development teams throughout the software development lifecycle, ensuring adherence to architectural guidelines and best practices.Throughout my professional journey, I have consistently showcased my expertise in utilizing Java to design and create solutions that enrich the financial system. I make a continuous effort to stay updated with the latest technologies and expand my knowledge base.

Current workplace

Muhammad Fahad's current company

Company context helps verify the profile and gives searchers a useful next step.

i2c Inc.
I2C Inc.
Software Architect
redwood city, california, united states
Website
Employees
969
AeroLeads page
4 roles

Muhammad Fahad work experience

A career timeline built from the work history available for this profile.

Software Architect

Current

Lahore, Punjab, Pakistan

As a Software Architect, my responsibility is to design the overall architecture and structure of software systems. Also provide technical leadership and guidance to development teams throughout the software development lifecycle. Analyzing and evaluating existing systems and technical requirements to identify areas for improvement or new system implementation. Evaluating new technologies, frameworks and tools to recommend their adoption based on system requirements and industry best practices.Below are my major projects.-- Responsible for the backend design for a Credit Collection Project, focusing on introducing an installment-based solution for cardholders unable to pay their balance.-- Lead Architect of the Core Banking product. Under the scope of this project, we introduced the new banking product into our platform. It includes the account generation, debit cards associated with the account, transaction processing and other account related use cases.-- Worked as an Architect on Joint Account Enrollment Project. It involves the enrollment of joint account and transaction processing. Working closely with developers and other stakeholders to ensure seamless delivery. -- Successfully migrated application from JDK 8 to JDK 21. Conducted thorough code analysis and refactoring during the migration process.-- Migrated the build process of an existing application from Ant to Maven, streamlining dependency management.-- In addition to the projects mentioned above, I worked on various tickets related to product enhancements and client requirements.

Jan 2024 - Present

Principal Software Engineer

Lahore, Punjab, Pakistan

As a Principal Software Engineer, I am responsible for the development, overseeing overall development progress, mentoring junior developers and ensuring code quality. I also focus on refactoring code in order to enhance performance. Below are the some of my major projects:-- Worked as a lead developer on VISA Credit Installment project. Integrated VISA APIs to enroll cards with VISA and developed callback APIs to receive notifications from VISA regarding installment updates.-- Implemented OAuth2 authentication using the client credentials grant type in a Spring Boot web service, ensuring secure API access.-- Developed new APIs for logging disputes with VISA for network transactions. Integrated multiple VISA APIs to facilitate Chargeback filing with VISA.-- Implemented an In-Memory Card Generation feature. Generated cards are stored in an inventory table. Based on certain configurations, the system loads serial numbers into memory and stores them in a Queue using ConcurrentLinkedQueue. During card generation requests, API fetches the card number from the memory.-- Worked as a lead developer on a project of Credit Card Bankruptcy. Responsible for the development of APIs for bankruptcy.-- Participated in the development of a Dispute Processing System. Purpose of this project to provide APIs for logging transactional disputes and executing various actions on disputed transactions. -- Developed APIs for Real Time Posting of ACH transactions to ensure immediate fund availability.-- Developed APIs for asynchronous transaction processing on funding cards.

Jan 2021 - Dec 2023

Senior Software Engineer

Lahore

As a Senior Software Engineer, my primary responsibility is to implementing business logic and overseeing back-end development using Java and Spring. -- Worked on Credit Card Project as a backend developer using Java. Developed many credit card APIs including Credit Card Enrollment API, Update Credit Attributes API, Charge Off API and many others.-- Worked as a developer on Secure Credit Card project. This type of credit card requires cardholders to submit a security deposit upon applying.-- Worked on integration of Payment Gateways (Cybersource, Beanstream and Payhive) and cardholder authentication (Equifax, LexisNexis, and Transunion).-- Developed a new REST Web Service named "OpenBankingWS" in resteasy framework. The purpose of this Webservice is to share cardholder and transaction details to AISP. AISPs are service providers that can process payment transactions on behalf of a customer.-- Developed a backend scheduler, which is responsible for credit card delinquency. Used multi-threading and Queue data structure. The scheduler operates on a daily basis, checking credit card payments. If a cardholder fails to pay the statement balance by the due date, the scheduler marks the card as delinquent.-- Implemented Salt while generating or authenticating user passwords in createUser and authentication user API. -- Worked on multiple tickets related to Multi Purse. Multi purses are the different currency wallets of a cardholder. Worked on many APIs like generateVirtualPurse, transaction processing of purses etc.-- Implemented Versioning in REST APIs, facilitating efficient management of API changes and ensuring compatibility across different versions.-- Worked on below areas. -- JAVA Streams -- Functional Programming -- Web Services -- REST API versioning -- Spring Boot -- JWT -- OAuth2 -- Mockito

Jan 2017 - Dec 2020

Software Engineer

Lahore, Punjab, Pakistan

Worked as a Software Engineer.

Jul 2013 - Dec 2016
Team & coworkers

Colleagues at i2c Inc.

Other employees you can reach at i2cinc.com. View company contacts for 969 employees →

1 education record

Muhammad Fahad education

FAQ

Frequently asked questions about Muhammad Fahad

Quick answers generated from the profile data available on this page.

What company does Muhammad Fahad work for?

Muhammad Fahad works for i2c Inc..

What is Muhammad Fahad's role at i2c Inc.?

Muhammad Fahad is listed as Software Architect at i2c Inc..

Where is Muhammad Fahad based?

Muhammad Fahad is based in Lahore District, Punjab, Pakistan while working with i2c Inc..

What companies has Muhammad Fahad worked for?

Muhammad Fahad has worked for I2C Inc..

Who are Muhammad Fahad's colleagues at i2c Inc.?

Muhammad Fahad's colleagues at i2c Inc. include Umer Shahid, Muhammad Bilal Zahid Khan, Muhammad Musa, Hamza Ijaz, and Usama Waqar.

How can I contact Muhammad Fahad?

You can use AeroLeads to view verified contact signals for Muhammad Fahad at i2c Inc., including work email, phone, and LinkedIn data when available.

What schools did Muhammad Fahad attend?

Muhammad Fahad holds Bachelor Of Information Technology (Bsit), Information Technology from University Of The Punjab, Lahore.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Muhammad Fahad you were looking for.

View similar profiles