Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ali Murad

Lahore

Summary

Lead Software Engineer at I2c Inc. with expertise in API development and software architecture design. Spearheaded secure payment solutions, enhancing compliance and user verification. Proven leadership in mentoring teams and driving Agile practices, delivering high-impact solutions in fast-paced environments. Skilled in Java and Spring Boot, with a focus on robust, scalable systems.

Overview

9
9
years of professional experience

Work History

Lead Software Engineer

I2c Inc.
01.2024 - Current
  • Spearheaded the development of robust payment processing modules, integrating secure API architectures to support seamless transactions for global clients.
  • Contributed to Visa Click to Pay by integrating FIDO authentication into the ACS server, enhancing security and user verification.
  • Designed and implemented 3-D Secure Visa Payment Passkey Issuer in ACS Web service.
  • Designed and implemented a multithreaded batch scheduler for Mastercard ALM, efficiently fetching eligible cards and executing API calls in parallel for improved performance.
  • Refactored MasterCard’s QMR reporting for Payoneer to support multiple countries under a single sub-bin, optimizing sub-bin utilization.
  • Enhanced the credit limit decision engine to evaluate user data (e.g., FICO score, income) and assign limits during credit card enrollment. The system supports configurable rules for automatic approvals, declines, or limit assignments.
  • Played a key role in ensuring PCI DSS 2024 compliance for mobile platforms by implementing Apple Device Attestation and utilizing Secure Enclave for secure data storage and device integrity, working closely with the security team to meet regulatory standards.

Principal Software Engineer

I2c Inc.
01.2023 - 12.2023
  • Specializing in backend development, enterprise application architecture, and secure financial platforms using Java, Spring Boot, and microservices.
  • Proven expertise in designing robust, scalable, and maintainable systems and modernizing legacy applications to align with current technologies.
  • Skilled in RESTful API development, SQL/NoSQL databases, and implementing CI/CD pipelines.
  • Strong leadership in mentoring junior engineers, conducting in-depth code reviews, and promoting clean code practices.
  • Adept in Agile/Scrum methodologies, with a strong track record of cross-functional collaboration with DevOps, QA, and Product Management teams.
  • Experienced in production support, issue troubleshooting, and ensuring high availability and reliability of services.
  • Deep understanding of information security, compliance standards (e.g., PCI DSS), and software development best practices.
  • Well-versed in the full software development life cycle (SDLC), delivering high-impact solutions in fast-paced environments.

Sr. Software Engineer

I2c Inc.
01.2020 - 12.2022
  • Executed end-to-end system testing and validated software changes prior to deployment, using Java and JUnit to ensure alignment with business requirements.
  • Implemented system features through Java and Spring Boot, integrating unit testing frameworks to ensure code reliability and maintainability in complex modules.
  • Collaborated with the QNB project team to develop a FIFA World Cup application, utilizing Java and Spring Boot to ensure secure and efficient backend functionality.
  • Led a team for GIT implementation.
  • Working closely with the deployment team for CI/CD process implementation in the mobile team.
  • Implementing product features while conforming to industry standards.
  • Applied SOLID principles during module development to achieve improved maintainability and extensibility, utilizing Java, Spring Boot, and object-oriented design.
  • Enhanced application security by implementing required encryption, access controls, and secure coding standards, leading to successful clearance of the PCIDSS Audit 2022 through collaboration with compliance and security teams using Java and Spring Boot.
  • Code reviews and sharing product knowledge.
  • Architected microservices-based solutions using Java and Spring Boot, integrating RESTful APIs and cloud-native patterns to support scalable and resilient financial products.

Software Engineer

I2c Inc.
01.2017 - 12.2019
  • Collaborated closely with cross-functional teams, including Product Manager, Architect, and iOS/Android Developers, to deliver robust financial applications.
  • Implemented RESTful API integrations to connect front-end applications with backend services.
  • Followed Test-Driven Development (TDD) to improve code quality and maintainability.
  • Managed dependencies and modularized code using CocoaPods for streamlined development.
  • Wrote and optimized SQL queries for local data persistence and offline support.
  • Used SVN for version control and ensured proper configuration management throughout the development cycle.

Education

Bachelor of Science - Computer Engineering

University of Engineering And Technology
Lahore
09-2016

Skills

    Java (Core & Advanced)

    Spring Boot & REST APIs

    Microservices & Distributed Systems

    Cloud Platforms (AWS)

    SQL & NoSQL Databases

    System Design & Architecture

    Performance & JVM Tuning

    Leadership & Code Reviews

    Agile & Team Collaboration

Timeline

Lead Software Engineer

I2c Inc.
01.2024 - Current

Principal Software Engineer

I2c Inc.
01.2023 - 12.2023

Sr. Software Engineer

I2c Inc.
01.2020 - 12.2022

Software Engineer

I2c Inc.
01.2017 - 12.2019

Bachelor of Science - Computer Engineering

University of Engineering And Technology
Ali Murad