Muhammad Raza Master, Developer in Karachi, Sindh, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Raza Master

Verified Expert  in Engineering

Mobile Developer

Location
Karachi, Sindh, Pakistan
Toptal Member Since
July 8, 2020

Raza is a passionate developer who's accumulated some UI/UX skills from his past projects. He has completed a master's degree in computer science and plans to do a Ph.D. in the future. Raza has several years of experience in developing iOS applications for multiple clients, in addition to working on AWS and Node.js development. In his free time, Raza likes to serve as a community member of Swift Pakistan by organizing meetups, giving talks, and hosting training sessions.

Portfolio

MyPostcard
iOS, Swift, SwiftUI, iOS SDK, iOS Native Libraries, Google Analytics 4
BT&M Investments LLC dba Qtego Fundraising Services (via Toptal)
Swift, Alamofire, Core Bluetooth, Bluetooth, Card Payments, UIKit, SwiftUI...
ASD.ai (via Toptal)
Swift, SwiftUI, Combine, iOS, Binah.ai SDK, Model View ViewModel (MVVM)...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), MacOS, Terminal, Jira, Slack, Visual Studio Code (VS Code), Xcode, iOS, iOS SDK

The most amazing...

...app I've developed is TelloTalk, the first messaging app in Pakistan for Pakistan, which in reality is so much more than just a messenger.

Work Experience

Senior iOS Developer

2021 - PRESENT
MyPostcard
  • Led the iOS team and was responsible for getting requirements, developing, and deploying iOS apps.
  • Implemented new features and added new types of products.
  • Shared ideas and participated in the improvement of user experience.
  • Interviewed and code reviews of new candidates with improvements in the hiring process.
  • Reviewed code and pair programming with fellow and other tech developers.
  • Documented the guidelines to follow in coding styles and practices.
  • Shared ideas for improving the writing of flexible and testable code that helped us achieve more than 99.84% crash-free users.
Technologies: iOS, Swift, SwiftUI, iOS SDK, iOS Native Libraries, Google Analytics 4

iOS Developer

2022 - 2022
BT&M Investments LLC dba Qtego Fundraising Services (via Toptal)
  • Developed an iOS application that connects with Bluetooth devices for payment card charging, where users can swipe, tap, or insert the card.
  • Handled requirements gathering and gave technical ideas to the team to achieve optimal solutions.
  • Gave demos and work presentations on a daily basis.
Technologies: Swift, Alamofire, Core Bluetooth, Bluetooth, Card Payments, UIKit, SwiftUI, iOS SDK, iOS Native Libraries

iOS Developer

2020 - 2022
ASD.ai (via Toptal)
  • Developed an app that connects autism with technology, in which we record daily routines.
  • Developed complex UI with custom animations using SwiftUI.
  • Developed a well-scalable application using dependency injection and Combine.
Technologies: Swift, SwiftUI, Combine, iOS, Binah.ai SDK, Model View ViewModel (MVVM), RealmSwift, Jira, GitHub, UIKit, Refactoring, iOS SDK, iOS Native Libraries, Google Analytics 4

Lead Mobile Application Developer

2017 - 2021
TelloTalk, Inc.
  • Built Pakistan's first messaging app, an all-in-one chat application. It is a dynamic, secure, local, and integrated platform that will change our perspective on what a messenger can do.
  • Developed and maintained CI/CD pipelines with Fastlane and GitLab runner.
  • Constructed a P2P and group messaging SDK for integration in business partners' Android and iOS apps.
  • Performed code reviews of both Android and iOS code via merge requests.
  • Participated in the improvement of the UI/UX through feedback.
  • Architected iOS and Android apps using MVVM and organized weekly internal training sessions for developers.
  • Part of the technical recruitment team, which designed tasks and tests.
Technologies: Model View ViewModel (MVVM), Fastlane, GitLab CI/CD, Git, Ejabberd, XMPP, Socket.IO, MySQL, Node.js, Swift, Team Management, Code Review, Source Code Review, Technical Hiring, Task Analysis, JavaScript, UIKit, Refactoring, SwiftUI, iOS SDK, iOS Native Libraries, Google Analytics 4, Twilio

iOS Developer

2018 - 2018
CoinBundle
  • Developed an app that is a bridge to the world of crypto and made it accessible to everyone, even those new to the technology.
  • Developed the app from scratch with custom UI and animations provided on Figma; tasks are managed on Asana.
  • Oversaw the whole process of the startup from no code to thousands of lines of code.
  • Collaborated as part of the team, saw the process from start to launch, and helped them get developers onboard and the latest technology.
Technologies: Model View ViewModel (MVVM), Swift, iOS, UIKit, Card Payments, Security, RealmSwift, Refactoring, iOS SDK, iOS Native Libraries, Google Analytics 4

Software Engineer (iOS)

2017 - 2017
VentureDive
  • Developed new features, bug fixes, and improvements on iOS applications.
  • Unit-tested the code for robustness, including edge cases, usability, and general reliability.
  • Worked as part of the team that planned and shared ideas to improve code practices and converted Objective-C apps to Swift.
  • Worked as part of the technical recruitment team which included interviewing fresh graduates after reviewing their tasks and tests.
Technologies: Model View Controller (MVC), Model View ViewModel (MVVM), Bitbucket, Viper, Bamboo, Git, Jira, Objective-C, Swift, Source Code Review, Code Review, Interviewing, UIKit, Refactoring, iOS SDK, iOS Native Libraries, Google Analytics 4, Twilio

iOS Software Engineer

2016 - 2017
Invision Custom Solutions, Inc.
  • Worked for a company that provides services to its clients. I was hired as the first employee.
  • Developed and managed the iOS application development process and deployment.
  • Conducted interviews with HR to hire good and responsible resources.
  • Developed five apps, including social media, pet doctor appointments, video call consulting, and image processing apps.
  • Converted Objective-C code to Swift as required by clients.
Technologies: OpenTok, AFNetworking, Objective-C, Swift, Alamofire, Refactoring, Agile, Amazon Web Services (AWS), Interviewing, Source Code Review, Technical Hiring, UIKit, iOS SDK, iOS Native Libraries, Google Analytics 4, Twilio

Software Engineer

2014 - 2016
Panacloud Pvt. Ltd.
  • Worked as part of a bootcamp team and converted Big Nerd Ranch's Objective-C codebook into Swift.
  • Gave development training at universities as Swift was new at that time.
  • Launched the first iOS application and managed a team of ten iOS developers.
Technologies: Git, Firebase, Objective-C, MongoDB, Express.js, Node.js, TypeScript, Swift, UIKit, iOS SDK, iOS Native Libraries, Google Analytics 4

TelloTalk

https://apps.apple.com/us/app/tellotalk-voice-video-chat/id1072630269
Developed Pakistan's first messaging app, which is an all-in-one chat application. It is a dynamic, secure, local, and integrated platform that will change the perspective on what a messenger can do.

Project Highlights:
• Architected the iOS and Android app using MVVM.
• Participated in the improvement of the UI/UX through feedback.
• Performed code reviews of both Android and iOS code via merge requests.
• Developed and maintained CI/CD pipelines with Fastlane and GitLab runner.
• Developed and maintained the Android app.
• Developed P2P and a group messaging SDK for integration in a business partner's Android and iOS apps.
• Organized weekly internal training sessions for the developers.

Rootines

https://www.rootines.app/
The app provides clinicians with unique insights into the neurodiverse, helping their users to spot trends, and be proactive. With stats, charts, and correlations, users gain powerful insights into their patients' well-being.

I developed an app that connects autism with technology, in which we record daily routines. We used SwiftUI with Combine for the development of the iOS app and architected it with MVVM.

Save My Scope

https://apps.apple.com/us/app/save-my-scope/id883691955
Save My Scope’s app enables health care professionals to record procedures with excellent quality using proprietary camera settings and the ability to upload onto a HIPAA-compliant server.

I developed new features and bug fixes for the iOS application. This included designing and developing a custom camera view using AVFoundation with the support of voice commands using a speech framework. The files and databases are encrypted with AES-256 to secure endoscopies recordings and SSL pinning to secure REST API services. We also developed our own resumable upload mechanism to upload high-quality endoscopy recordings to the server.

CoinBundle

CoinBundle's mission is to build a bridge to the world of crypto and make it accessible to everyone, even to those who are new to the technology

I was responsible for developing their complete iOS application from scratch. I used MVVM architecture and implemented payments using Rave. I also developed a custom UI with Chart.js and Realm to persist the information of bundles.

Languages

Swift, Swift 5, Objective-C, Python, GraphQL, JavaScript, Java, TypeScript, Kotlin

Frameworks

iOS SDK, XMPPFramework, RealmSwift, SwiftUI, Combine, UIKit, Viper, AFNetworking, Express.js, Core Bluetooth

Libraries/APIs

Alamofire, CocoaPods, RxSwift, REST APIs, iOS Native Libraries, Node.js, Socket.IO, Google Maps, Chart.js, iOS Charts

Tools

Git, SourceTree, SwiftLint, Xcode, Auto Layout, GitLab CI/CD, CallKit, Slack, Jira, Terminal, Fastlane, Bamboo, Bitbucket, GitHub

Paradigms

Unit Testing, Model View ViewModel (MVVM), Behavior-driven Development (BDD), VIPER Architecture, Agile, HIPAA Compliance, Data Science, Model View Controller (MVC), Design Patterns, Continuous Integration (CI), Clean Code, Refactoring

Platforms

iOS, Firebase, Bitrise, Mixpanel, Amazon Web Services (AWS), Twilio, Blockchain, MacOS, OpenTok, Android, Amazon, Visual Studio Code (VS Code)

Storage

Realm, MySQL, MongoDB

Industry Expertise

Social Media, Bioinformatics

Other

Automated UI Testing, APIs, Memory Management, iOS Camera, Networking, Startups, Code Review, OWASP, Image Manipulation, Voice, Video Compression, Accessibility, SOLID Principles, XMPP, Carthage, Fintech, Interviewing, Google Analytics 4, Pattern Recognition, Complex Reasoning, Software Project Management, Artificial Intelligence (AI), Artificial Neural Networks (ANN), Ejabberd, Back-end, Graphical User Interface (GUI), Text Analytics, Cloud Security, P&L Forecasting, Research Methods, Messaging, AVFoundation, Cryptography, Flow Coordinators, Digital Payments, Binah.ai SDK, Team Management, Source Code Review, Technical Hiring, Task Analysis, Bluetooth, Card Payments, Security, Computer Science, Software Engineering, Complex Networks

2019 - 2021

Master of Science Degree in Computer Science

Institute of Business Administration - Karachi, Pakistan

2012 - 2016

Bachelor of Science Degree in Computer Science

University of Karachi - Karachi, Pakistan

APRIL 2020 - PRESENT

Programming for Everybody | Getting Started With Python

Coursera

APRIL 2020 - PRESENT

AI for Everyone

Coursera

APRIL 2019 - PRESENT

Python 101 for Data Science

Cognitive Class

APRIL 2019 - PRESENT

Blockchain Essentials

Cognitive Class

MARCH 2019 - PRESENT

Finding Hidden Messages in DNA (Bioinformatics I)

Coursera

JULY 2014 - PRESENT

M101JS: MongoDB for Node.js Developers

MongoDB

JULY 2014 - PRESENT

Learning iOS Programming | The Basics

Udemy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring