Summary
Overview
Work History
Education
Skills
Certification
Expertise
Projects
Timeline
Hi, I’m

Muhammad Hammad

Senior Software Engineer (Mobile)
Kuala Lumpur
Muhammad Hammad

Summary

Creative Developer with proficiency in monitoring software performance tests and revising programs for corrections. First-rate critical thinking and organizational skills. Excellent understanding of basic development principles and programming for diverse operating systems.

Overview

10
years of professional experience
3
years of post-secondary education
1
Certification

Work History

OCBC (E2Power Sdn Bhd)

Senior Mobile Apps Developer
2 2023 - Current

Job overview

  • Development of Consumer Finanicing Solution
  • Converting old app (React+cordova) into new app (Swift, SwiftUI)
  • Providing efficient and better solutions to make UI and code better
  • Confluence: making documentations for modules and flow diagrams for Screens and apis
  • JIRA: tickets for sprint-based deliverables and for UAT and regression builds
  • SonarQube: used to deliver quality code with 80% threshold for TDD based code
  • Jenkins: using pipelines to deliver the builds to UAT and Regression
  • SCRUM Framwork: For Daily Scrum, Sprint Planning, Sprint Review and Retrospective for each 2 week sprint to delivery in AGILE way
  • MS Teams and Outlook: To arrange meetings and daily communications, email management
  • Have contributed with Backend Team in fixing minor bugs in the MS based APIs written on Java (Springboot)
  • Short Courses for Cyber Security, SCRUM (PSM-I certified) and Banking related mandatory courses (renewal on each 6 months)
  • Self Responsible for each of the module, find PO and concluding the UI with CX team, deciding timeline until release.

Aion Digital

Lead iOS Developer
02.2022 - 12.2023

Job overview

  • Worked Remotely from Multan, Pakistan
  • Corporate Banking Application B2B for Kuwait Finance House (KFH)
  • Managed small iOS Team to delivery work and code review, deciding coding rules
  • Combination of MVC and MVVM patterns as the code was old and needed transformation
  • Code based UI using Autolayouts to remove storyboard hazard and loading time
  • Microservices Apis integration, eKYC Onboarding, Bulk Salary Transfering
  • JIRA for sprint-based tasks management
  • SCRUM framework for daily basis work delivery.

Freelancer

Technical Lead
07.2021 - 02.2022

Job overview

  • Worked Remotely from Multan, Pakistan
  • Guiding and supervising personal team to developed multiple projects of eCommerce and Logistics analytics
  • Providing maintenance services for the projects completed
  • Managing cross platform teams of Web, Mobile for designing and development
  • Providing solutions of complex requirements for the team's members
  • End to end discussion and delivery to clients of projects.

Smart Laundry IT

Senior Software Engineer
01.2020 - 07.2021

Job overview

  • Worked Remotely from Multan, Pakistan
  • Responsibility of delivering Mobile applications (iOS & Android)
  • Guiding designer to get the applications design based on customer's requirements
  • Guiding and engaging with web developers to develop a web app
  • Creating and managing Firebase database
  • Writing push notifications code in Firebase Functions written in Typescript
  • Bugs fixing and changes planned by company on timely basis based on customer's suggestions.

Tossdown Pvt Ltd

Senior Mobile Developer
05.2018 - 12.2019

Job overview

  • Worked on B2B and B2C apps for restaurant and bakery industry
  • B2B apps for managers to track employee's and wholesale dealer's daily activities, check-in, check-out and complete route covering to supply or taking orders at retail shops
  • B2C apps were restaurant apps providing customers a place to order their meals and deals directly to the restaurants.
  • Contributed to the growth of the company''s mobile app portfolio through consistent delivery of high-quality products.
  • Improved app performance by optimizing code and implementing efficient algorithms.

FrizzHub Pvt Ltd

iOS Developer
12.2015 - 10.2017

Job overview

  • Worked on various taxi applications
  • Worked on an On-Demand application for patients to get medical services in nearby clinics and hospitals named APPROXIE
  • Worked on RAVEN that is chat application within groups of people and 1-1 chat with wallet
  • Some further on-demand apps include like ONE MINUTE for e-commerce and HomeStylist for getting salons services at home.

NineSol Technologies

iOS Developer
10.2014 - 11.2015

Job overview

  • Started internship leading permanent job as Junior Developer in a team 6 other developers
  • Worked on mobile applications using Objective C and Swift 1.0 languages and iOS technology
  • Comprehensive knowledge and hands on experience in creating and consuming Web Services in application
  • Worked on some basic Islamic apps, audios of different Reciters, manipulation of text and audios
  • Designed and implemented a local database that supported text, pictures, audio streams.

Education

Quaid-i-Azam University
Islamabad, Pakistan

Master of Science from Computer Science
05.2011 - 05.2014

University Overview

  • Professional Development Studies: PSM-I, 2023

Skills

IOS - Swift/ObjectiveC

Certification

SCRUM PSM-I, Trainocate Malaysia (scrum.org), 10/2023

Expertise

XCode, Android Studio, Visual Code, Objective-C, Swift, SwiftUI, Kotlin, React+Cordova, MVC, MVVM, VIPER, Cocoa & CocoaTouch, Core Data, Contacts, Core Location, Google Maps for IOS, BLE, External Accessory, Facebook SDK, Stripe SDK, Firebase (Storage, Messaging, Functions), RESTful, JSON, URLSession, Sockets.IO, AFNetworking, Alamofire, C#, Java, PHP, HTML, XML, iOS, Android, Mac OS, Windows OS

Projects

OCBC Malaysia

  • Customer Financing System for OCBC Malaysia
  • Converting old app (React+cordova) into new app (Swift, SwiftUI)
  • 3 projects for single app: iOS, React and Cordova Native iOS to transform old code into new code usingmicroservices
  • Microservices architecture and MVVM design pattern using Swift 5.0, SwiftUI and RxSwift
  • Design Language System to design Screens for app
  • documentation and development of eKYC Digital Onboarding, 1FA & 2FA Login, Biometeric (Face & Touch)Login, OneToken, Funds Transfer, Bill Payments, e-Statements, Push Notifications (Firebase), Invevstmentand Card Management Services
  • Providing efficient and better solutions to make UI and code better
  • Localization, UIKit, SwiftUI, Alamofire, Firebase

iOS App: https://apps.apple.com/sg/app/ocbc-malaysia/id809472323


Speaktionary (English Speaking correction app)

  • Built in React Native launched only for iOS yet.
  • App records user audio for a single word and provide matrices of pronunciation of each letter recorded in english
  • App provides meaning of selected word in multiple languages stored on backend office
  • App has inApp purchase option for subscription 50 recording per new user
  • App stores selected words list and audios for offline usage and as history
  • App recognize user based on unique device id and attach it to email of user.
  • By using voice analysis engine Carnegie Rest APIs, app will show matrices of the users audio
  • Engine will send the analysis of users voice for single word which is in XML format
  • XML format contains score of correctness of each alphabet observed by engine inside audio
  • Audio recording format is also given specific parameters for good and spaceless audio.

iOS Link: https://apps.apple.com/us/app/speaktionary/id1611749635


KFH-Corporate

  • Corporate banking app for Kuwait Finance House (KFH)
  • Clean Architecture using template resembling VIPER ARCH.
  • Features: Digital On-boarding, identity verification of documents and selfie, bulk transfer, addingbeneficiary
  • Helping management and backend team to find better solutions for shifting current hazerdous code to aneat one
  • Shifting the whole app from Storyboards to code using Constraints without any 3rd party library e.g,Snapkit
  • Release build for users using Test Flight

iOS App: https://apps.apple.com/us/app/kfhb-corporate/id1560148757


Freshhouse

  • Worked as Project Manager to provide Dashboard + APIs
  • Freshhouse is a kitchen in Saudi Arabia which serves its customers with customized menu of their choice
  • Software shows landing page of freshhouse and subscriptions
  • Users register and login on system see their profile, subscribe, Pause, Resume current package and Renewold and expired package
  • Dashboard maintains all the data and uploading of menu for weekly and daily basis
  • Permission based dashboard has multiple roles Admin, Kitchen, Customer Care, Accounts.
  • Data downloading in Excel sheet that is used by the customer care and nutritionist for making orders ondaily basis
  • In-App Live chat with admin, kitchen and customer care
  • Single decision-based Login based on user credentials
  • Telr as payment gateway for subscription checkout on website

Web link: https://freshhouse.com.sa


Shllrest

  • eCommerce project where users come and purchase from shops and restaurants
  • Restaurants and Shops have coupons and promotions
  • Coupons are purchased and used 3 times while the products of shops are only purchased with payment
  • Hyperpay used as payment gateway
  • App tracks all the coupons and purchased orders of users
  • Driver app linked with the backend of Shllrest which receives the order of user through notifications
  • Driver app has live tracking and Driver wallet
  • Complete project is developed and maintained under my supervision and technical expertise

Web: https://shllrest.com

iOS: https://apps.apple.com/sa/app/shll-rest/id1558838646


Laundryeen

  • on-demand laundry services providing system on mobile
  • managed the complete project for this company
  • customer app on iOS and Android targeted phones
  • laundry shop app on Android targeted tablet
  • helped in Website using wordpress template
  • Firebase functions to generate app notifications using Firebase Messaging service
  • Firebase Storage to manage database for app users
  • Firebase library apis for android and ios apps
  • Uploading apps on iOS and Android Stores
  • Providing efficient and better solutions to make UI and better code
  • Localization(en, ar), UIKit, Alamofire, Firebase, Google Maps

iOS app: https://apps.apple.com/sa/app/laundryeen/id1507827119
android app: https://play.google.com/store/apps/details?id=com.laundryeen.customer


Simply Sufi XPRS

  • Online restaurant orders booking app
  • Sufi XPRS and Sufi Frozen are products of Simply Sufi.
  • Making online orders by users, show menu and deals and products of Simply Sufi brand
  • Showing orders tracking and reordering the previous order

iOS app: https://apps.apple.com/us/app/simply-sufi-xprs/id1477055441


Bread & Beyond

  • Online orders booking app for bakery products
  • Making online orders by users, show menu and deals and products of Simply Sufi brand
  • Showing orders tracking and reordering the previous order

iOS app: https://apps.apple.com/pk/app/bread-beyond/id1282267455


One Minute

  • Multi-lingual is a delivery system application
  • 2 types of users can use app, Driver and Customer
  • System shows shops of different categories around current location of customer
  • Multiple drivers are available around 10KM of shops
  • Drivers purchase items and delivery at delivery location
  • Chat and calling functionalities are available in system
  • App will find drivers in 1 minute, if no one accepts, app will send it to next nearest driver

iOS app: https://itunes.apple.com/us/app/one-minute-ون-مینت/id1222695380?ls=1&mt=8


Home Stylist

  • Multi-lingual salon finder app within specific radius of current location
  • Customer can order for services offered by salon
  • Salon provides services at home or at customer’s provided location
  • Advertising salons which are paid members of app
  • Salon products selling listed by salon owners

iOS app: https://itunes.apple.com/us/app/home-stylist-المنزل-کوافیرة/id1230255160 Social Media: https://www.instagram.com/Homestylistapp



Timeline

Lead iOS Developer

Aion Digital
02.2022 - 12.2023

Technical Lead

Freelancer
07.2021 - 02.2022

Senior Software Engineer

Smart Laundry IT
01.2020 - 07.2021

Senior Mobile Developer

Tossdown Pvt Ltd
05.2018 - 12.2019

iOS Developer

FrizzHub Pvt Ltd
12.2015 - 10.2017

iOS Developer

NineSol Technologies
10.2014 - 11.2015

Quaid-i-Azam University

Master of Science from Computer Science
05.2011 - 05.2014

Senior Mobile Apps Developer

OCBC (E2Power Sdn Bhd)
2 2023 - Current
Muhammad HammadSenior Software Engineer (Mobile)