Umair Rehmat.png

Summary

With over 7+ years of experience in the industry, I have progressed from a developer to an enterprise software solution architect. During my career, I have worked on mobile and web applications, e-commerce, and fintech solutions, and collaborated with reputable companies, including banks and Telecoms.

I am proud of my diverse portfolio, which includes hands on coding, and managing live systems in different domains such as mobile apps, bespoke portals, API management and integration platforms, and open APIs. This includes developing Native Android and IOS apps on the App Store.

Technical skills:

Programming Languages: Dart, Java, Kotlin, Swift, Objective-C, JavaScript, TypeScript, C#

Mobile Development: Android, Swift, Flutter, Apple AppStore, React Native, UI / UX, Google map and location APIs, Push notification (fcm), Restful APIs, Unit Tests

Backend Technologies: Spring Boot, .Net core, WSO2 IAM, WSO2 API Manager

DevOps and CI/CD: Jenkins, Git, JSON, SonarQube, Kubernetes

Database: SQL Server, Postgres, NoSql, MongoDb, Firebase

Infrastructure: On-Premises, hybrid, cloud native, Azure, GCP, Huawei

Other: Scrum Master, Project management, Solution Architecture

Based in: Islamabad, Pakistan

Languages:

English: Fluent Urdu: Native

Experience


Apr 2021 - Present

Abacus Consulting - Enterprise Application Solution Architect

Responsibilities:

Projects:

  1. PPRA modernization Participated in a collaborative project between the World Bank and the Government of Pakistan. The project aimed at automating nationwide procurement processes. As a Solution Architect, I played a central role in developing the entire system. The project consists of 64 distinct modules that operate through a microservices framework.

    Tools: WSO2 Api manager, WSO2 IAM, Angular, .Net core, Jenkis, Sonar Qube, Kubernatees, Flutter

    eprocure.gov.pk

  2. Payment Gateway DRC Designed and successfully implemented a payment gateway for Vodacom DRC, a telecommunications company operating across 26 countries. Tools: Apigee Api manager, Angular, Springboot, Jenkins, Sonar Qube, Kubernatees, Flutter

  3. MAF- Carrefour
    Work with MAF share app, and integrated Okta to connect all opcos, Previously all opcos were operating in silos, we created a single point of connectivity and reward system Tools: Flutter, Okta

  4. UPAISA-UBank Created Mobile money and mobile application for UPAISA, USSD management, and migration to new infrastructure Tools: JAVA, Native android. Swift IOS. WSO2, Branch, nuclio

Oct 2022 - Present

Talpods -Mobile Application Lead & Full Stack Developer (Part time)

Mentoring talents for clients

Responsibilities:

Nov 2020 - May 2021

IBEX Global Tech - Senior Mobile Application Developer

(As part of IBEX, worked with client Sunbulah on multiple apps to maintain and create their new projects)

Projects:

  1. Sunbulah Home This app is operational in Saudi Arabia for a chain of stores. Users can login and access special discounts for specific items, brands, or employee discounts. The app is available for Android and iOS.

    Tools: flutter, firebase, dart, restful APIs

  2. Sunbulah Delivers Sunbulah drivers apply for deliveries of Sunbulah Home to deliver their products.

    Tools: flutter, firebase, dart, restful APIs

Nov 2019 - Apr 2021

After-pay Australia - Application Manager (Contractual-Part time)

Project: After pay is an application system that lets you pay in equal installments without any markup or minor charges. Tools: Microservices, Java, Flutter, WSO2

Aug 2019 - Nov 2020

SENARIOS - Senior Mobile Application Developer

Projects:

  1. ExpatCarBuyer This app is used to set up car auctions. The admin adds the cars, and bidders place their bids. The highest bidder wins the car. The app also includes an auto-bidding system. Additionally, there is a graph for each car that displays its condition. Each part of the car has its own specifications and damaging attributes, which users can view.

    Tools: Android, java, graphs, push notifications

  2. Wise & wiseBIz This is a Malaysian loyalty-based app where businesses can register themselves and their customers can scan a QR code to earn points based on their spending. These points can be exchanged for rewards created by the businesses. Additionally, there are special rewards available on birthdays. Businesses can also send messages to their customer base, and when users read these messages, they will earn points as well. This project consists of two apps. WIseBIz: For the business users. WIse: For the customers

    Tools: React-native, JavaScript, push notifications

  3. MICR Library Create an Android library for the Bank that allows users to scan MICR codes on cheques and retrieve details such as bank account number, branch code, check number, etc. Users can easily implement this library and access the functionality through a single function. Please note that this is a paid library.

    Tools: jetpack, git hub, android, java,

  4. Blue clerk This app was designed for employees of specific companies to access special discounts. It utilizes NFC technology to scan the user's NFC tags and display offers and other available features.

    Tools: React-native, javaScript, push notification

  5. Cryout Radio Tv This is an application for a news channel. The app includes multiple media players such as a radio, an audio player, and three different video players. Users can watch playback 24/7 if it's playing and watch live TV and comment there. They can share videos through the app's link. Additionally, the app features a whistleblower section where users can upload photos, videos, images, or audio files.

    Tools: Dream factory, firebase, push notification, restful APIs. java, android, deep linking

  6. Simx This app is designed for job hunters and recruiters. Clients or coaches can post job videos, and freelancers can apply for those jobs by submitting their video CVs. The freelancers will then be shortlisted. In the app, freelancers and clients can call or message each other. Clients have the ability to follow/unfollow or block freelancers, and freelancers can follow/unfollow and block clients as well. Additionally, freelancers are compensated for call appointments.

  7. Cookery & cookery baker This is a community app for bakers, where bakers can register and users can place orders. There are two apps for this project: Cookery Baker and Cookery.

Education


Other Projects


University Attendance System This is my final year project, a web-based application capable of handling attendance for more than 5,000 entries in a single day using just 500kb of data. It can manage attendance for all classes, subjects, and teachers. In the teacher login, each teacher will only have access to the classes assigned to them.

Punjab Production This is an in-house app designed for a paint production company. It is used to keep track of stock levels, raw materials, packaging, sales, customers, expenses, returns, prints, invoices, and all other necessary information for running the business.

Tools: Android Studio, Firebase, Java, node js(for push notifications and cloud functions)