Summary
Overview
Work History
Education
Skills
Timeline
Generic
Muhammad Ansab Afzal

Muhammad Ansab Afzal

Senior/Staff Software Engineer
Lahore, Pakistan,PB

Summary

Diligent engineer with robust background in developing and maintaining complex back-end systems. Demonstrated success in optimizing server performance and implementing efficient database solutions. Proven ability to collaborate with cross-functional teams and leverage programming skills to enhance system functionality.

Overview

6
6
years of professional experience

Work History

Enterprise Architect /Software Engineering Manager

Moniepoint Microfinance Bank
03.2025 - Current
  • Led the design and implementation of scalable software architecture, enhancing system performance and reliability across platforms.
  • Collaborated with 5 cross-functional teams to define technical requirements and deliver innovative solutions aligned with business objectives.
  • Directed Agile development practices using 5 different Jira boards, improving project delivery timelines and fostering a culture of continuous improvement within the team.
  • Analyzed and optimized existing systems using NewRelic and custom monitoring dashboards, resulting in increased efficiency.
  • Mentored team of 4 backend engineers, facilitating skill development and knowledge sharing to elevate team capabilities and project outcomes.

Senior Back-End Developer

Moniepoint Microfinance Bank
10.2023 - 02.2025
  • Developed and maintained scalable APIs using Java Spring Boot, enhancing system performance and reliability for users.
  • Developed various tools using Java, MySql, Redis and Kafka to support backend systems.
  • Optimized database queries and implemented indexing strategies, resulting in reduced load times and improved response time by at least 25%.
  • Participated in system architecture discussions, contributing to the design of backend systems.
  • Integrated third-party credit bureau, as a part of credit risk evaluation system.
  • Conducted code reviews and provided mentorship to 2 junior developers, fostering a culture of continuous improvement and knowledge sharing.
  • Refactored legacy code to improve maintainability and align with modern programming techniques.
  • Broke down 1 service to 2 different microservices along with database for separation of concerns

Team Lead/Senior Software Engineer

I2c Inc.
03.2020 - 09.2023
  • Led team, developed Java wrappers on Spring and Spring Boot to streamline product development, ensuring efficiency and scalability.
  • Implemented SSO using SAML to login to web applications.
  • Implemented new features using Java, Spring, Struts, and Microservices, meeting customer requirements.
  • Led issue analysis and development, ensuring timely resolutions and smooth operation of the product.
  • Optimized queries to improve performance and user experience.
  • Conducted thorough code reviews, ensuring adherence to standards, providing constructive feedback for clean and efficient code.
  • Collaborated on test planning, guaranteeing comprehensive coverage through E2E sheet, coordinating with QA teams.
  • Performed manual testing, identifying bugs and usability issues, ensuring high-quality product release.
  • Provided client support during UAT and implementation, assisting with testing and utilization of new functionalities.
  • Offered ongoing technical support to clients, resolving concerns promptly and maintaining strong relationships.

Education

Bachelor of Science - Computer Science

University of The Punjab
Lahore
04.2001 -

Skills

Java

Timeline

Enterprise Architect /Software Engineering Manager

Moniepoint Microfinance Bank
03.2025 - Current

Senior Back-End Developer

Moniepoint Microfinance Bank
10.2023 - 02.2025

Team Lead/Senior Software Engineer

I2c Inc.
03.2020 - 09.2023

Bachelor of Science - Computer Science

University of The Punjab
04.2001 -
Muhammad Ansab AfzalSenior/Staff Software Engineer