Summary
Overview
Work History
Education
Skills
Timeline
Generic

MUHAMMAD BABAR

Senior Software Engineer - Full Stack
Karachi

Summary

To leverage technical skills and experience as a software engineer to develop innovative and scalable solutions that address complex business challenges

Overview

8
8
years of professional experience

Work History

Senior Software Engineer (Grade: Manager)

Habib Metropolitan Bank
03.2019 - Current
  • Ongoing development of Corporate Web Portal on Spring Boot microservices architecture.
  • Ongoing development of Trade Portal on Spring Boot framework.
  • Revamped Mobile App by migrating to microservices architecture, improving performance, modularity and maintainability.
  • Developed RAAST-P2M (Payment to merchant) on Spring-boot microservices
  • Developed RAAST (Payment gateway by SBP) Reconciliation module; Developed on Java Spring-boot microservice framework and used two data sources (MSSQL and Sybase)
  • Implemented ISO20022 messaging format on HMB-UMS (Universal Messaging System) and integrated with RAAST-P2P; Shifted RAAST-P2P on microservices
  • Developed and integrated with core banking of RAAST-P2P(Payment gateway by SBP) – Interbank Fund Transfer; Developed on Java Spring-boot framework and implemented ISO20022 messaging format
  • Developed RAAST-G2B (Payment gateway by SBP) on core Java
  • Modification and enhancement of Mobile Banking middleware developed on
  • Java Spring-boot framework
  • Developed Roshan Digital Account (Account opening for overseas Pakistanis)
  • Front-end and Back-end on Spring MVC – thymeleaf and developed modules on core banking for it
  • Developed Digital Account Opening Front-end and Back-end on Spring MVC – thymeleaf and developed modules on core banking for it
  • Creation of new Controllers on Java Spring-boot to communicate with core banking
  • Modification and enhancement of core banking software developed on Java
  • Prepare MIS using Jasper reports for customers & corporate clients
  • Developing system requirements, testing procedures and technical documentation
  • Optimization of Code, SQL queries and SQL Stored procedures
  • Bug fixes in core banking and Middleware
  • Provide support to branches on daily basis
  • Entertain special requirements and consolidated data to State Bank of Pakistan
  • Provide miscellaneous data for audit purpose
  • Review codes and designs from other team members and provide constructive feedback
  • Enforce restrictions on modules to keep th data confidential

Software Engineer

Systems Limited Karachi Office
11.2017 - 03.2019
  • Revamping of Envision(Show management Web application) on PHP Laravel framework, previously developed on custom PHP MVC framework
  • Weekly scrum meetings to discuss current progress, issues, and future goals with client
  • Meet deadlines of assigned task
  • Collaboration with team
  • Creation of pull requests on VSTS(Git)
  • Optimization of bulk insertions on SQL Server 2008
  • Optimization of code – Frontend and Backend
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Education

Bachelor of Science - Computer Science

National University of Computer And Emerging Science (FAST-NUCES)

Skills

    Programming Languages: Java, PHP, JavaScript, Python, C/C, C#

    Databases: Sybase, SQL Server, MYSQL

    Markup and Formats: XML, HTML, CSS, JSON

    Libraries, Frameworks and Engines: Spring MVC, Spring boot, Spring Cloud Microservice, ReactJS,Laravel, Foundation, Bootstrap, JQuery, Slim, Allegro 4, Unity 2D/3D, Android

    CMS: Wordpress

    Tools: IntelliJ, Netbeans, Android studio, Visual Studio, SQL Server, Postman

Timeline

Senior Software Engineer (Grade: Manager)

Habib Metropolitan Bank
03.2019 - Current

Software Engineer

Systems Limited Karachi Office
11.2017 - 03.2019

Bachelor of Science - Computer Science

National University of Computer And Emerging Science (FAST-NUCES)
MUHAMMAD BABARSenior Software Engineer - Full Stack