Muhammad Arslan Arshad, Developer in Islamabad, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Arslan Arshad

Verified Expert  in Engineering

Software Developer

Location
Islamabad, Pakistan
Toptal Member Since
June 21, 2022

Arslan is a software engineer with over six years of experience. He has worked for some of the most prominent tech companies, managing all aspects of the development process in various industries, including real estate, car rental, hotels, banking, video streaming, edtech, and more. Arslan is passionate about programming, design, and problem-solving. He loves working with people, sharing knowledge, and learning from others.

Portfolio

Careem Networks FZ
Agile, Java, Apache Kafka, Flink, Pinot, MySQL...
LearnOBots
JavaScript, Python, Django, MEAN Stack, Go, Arduino IDE, AWS IoT...
LearnOBots
Python, Django, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS)...

Experience

Availability

Full-time

Preferred Environment

Windows, MacOS, Python, C#, Django, Laravel, Spring Boot

The most amazing...

...thing I've developed is an app for a startup that is the first of its kind in the poultry industry in Asia.

Work Experience

Senior Software Engineer

2022 - PRESENT
Careem Networks FZ
  • Developed a microservice to manage the captain tiers and provide different benefit redemptions.
  • Added the monitoring of different microservices in the captain-engagement squad.
  • Added the functionality to send the WhatsApp message on the captain lifecycle update.
Technologies: Agile, Java, Apache Kafka, Flink, Pinot, MySQL, Amazon Simple Queue Service (SQS), Spring Boot, Node.js, Terraform, Kubernetes, Elasticsearch, Amazon OpenSearch, Amazon DynamoDB, Redis, PHP, Python 3

Lead Software Engineer

2020 - 2022
LearnOBots
  • Built an edtech app from scratch. The app is running in different schools at the moment. Set up DevOps pipelines so CD can be ensured.
  • Created a solution to address the business requirement after discussing the problem with stakeholders.
  • Managed the team and assigned different tasks to the team members.
Technologies: JavaScript, Python, Django, MEAN Stack, Go, Arduino IDE, AWS IoT, Amazon Web Services (AWS), Jenkins, PostgreSQL, Kubernetes, Docker, APIs, Technical Leadership, Java, Springbot, SQL, MongoDB, Helm, REST, Angular, jQuery, Architecture

Senior Software Engineer

2018 - 2020
LearnOBots
  • Developed the MVP to demonstrate the edtech product. It was developed in Python Django in the combination of different front-end frameworks.
  • Designed the architecture of the system. Dockerized the application and deployed it so that it can handle large traffic.
  • Worked on the Adept Data Generator data science tool, which was in Spring Boot, and the front-end was in Angular. This tool was able to scale up the data based on different DS algorithms. Used SQS for handling large file processing.
Technologies: Python, Django, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), Node.js, Spring Boot, Java, Data Science, Go, JavaScript, Angular, Blockly, Google, Google Cloud, Kubernetes, Docker, ECMAScript (ES6), Phaser.io, Scratch, Android, C++

Software Engineer

2018 - 2018
Brainyloft
  • Developed an application to track the shuttle in New York, which uses Google Maps and its API to get the ETA and the current location fetched from the device installed in the shuttle.
  • Built an application to boost Instagram posts and increase followers. The product was named Volumefy.
  • Worked closely with the business team to solve problems, provide the architecture of different software, and help them understand the technical part.
Technologies: Agile, PHP, Laravel, React, Google, Architecture, APIs, Docker, Angular, MEAN Stack, MongoDB

Web Developer Consultant

2017 - 2018
HISDU Primary and Secondary healthcare department, Government of Punjab, Pakistan
  • Created an electronic medical record (EMR) system that keeps the history of patients and complete solutions for government hospitals.
  • Developed and led the team to build the medico-legal certificate software used to digitize medical-legal and post-mortem certificate registrations across the government of Punjab.
  • Oversaw the deployment of the software to handle the large traffic and used a load balancer to manage the significant traffic.
  • Developed this health certificate for hospitals where they can generate birth and death certificates for people.
Technologies: .NET, Agile, .NET Core, Laravel 5, Laravel Mix, Angular, AngularJS, PHP, IIS, Microsoft Team Foundation Server, Python, CodeIgniter, .NET 5, Android, Unity, Scrum Master, APIs, Docker, PHPT, PHP 7, PHP 5, Laravel, Architecture, REST, Amazon Simple Queue Service (SQS), Apache Kafka

LearnOSTEAM

https://learnosteam.com/
An application to provide STEM education to K–8 students using interactive games and different types of fun activities.

It has activities to give students ideas about science, electronics, physics, and other subjects. This product also includes different simulators.

Poulta

https://poulta.com
Poulta is an agri-tech product to help farmers with early detection, prediction, and prevention of losses across their poultry farm value chain. With real-time integrated data and actionable insights, users can always make better decisions.

Gunnebo BGR

Gunnebo BGR is a desktop application that works as a service to authenticate the user passing through the mechanical gates of Gunnebo.

This desktop application allows users to configure different scanners and Intel RealSense Camera on a different port. Based on the configuration, the application validates the request to open the door based on the barcode scanned using a barcode scanner or facial recognition image captured using Intel RealSense camera; based on the information, it opens the Gunnebo gate by sending the command over Modbus protocol.

This application was developed using .NET Windows Forms and Entity Framework. Redis was also used in the development of this application.

This application runs on some of the international airports in the USA, e.g., Denver International Airport.

Adept Data Generator

https://adept-techsolutions.com/
Developed a service that takes the input and scales up the data based on the different types of data fed.

It creates the bins, detects the pattern in the data, and generates fake data based on those patterns. It also exports the signature in such a way that signature can generate approximate data in the future.

Medico-legal Certificates

https://mlc.pshealthpunjab.gov.pk/Account/Login
This software was developed for the Government of Punjab and deployed in District and Tehsil headquarters hospitals, where it is used to enter the medical-legal and post-mortem reports. This software aimed to solve the problem of fabricated reports and give an eagle view to the central government in the capital. This system was a success, and hundreds of hospitals have this software.

I built the software using .NET Core and MS SQL Server. I used the code-first approach to build this software and deployed it to IIS.
2018 - 2022

Master's Degree in Computer Science

National University of Sciences and Technology - Islamabad, Pakistan

2012 - 2016

Bachelor's Degree in Computer Science

NFC Institute of Engineering and Technology - Multan, Punjab, Pakistan

Languages

Python, C#, JavaScript, JavaScript 6, TypeScript, Go, C++, Java, SQL, Stored Procedure, PHP, PHP 7, PHP 5, ECMAScript (ES6), Scratch, Python 3

Frameworks

Django, Laravel, Spring Boot, Laravel 5, AngularJS, Angular, Flask, .NET Core, .NET 5, Phaser.io, Unity, .NET, Laravel Mix, CodeIgniter, PHPT

Libraries/APIs

Socket.IO, Jenkins Pipeline, Node.js, React, Entity Framework, jQuery, Blockly

Paradigms

Object-oriented Programming (OOP), MEAN Stack, Agile, Data Science, Unit Testing, REST, Agile Project Management

Platforms

MacOS, Docker, Firebase, AWS IoT, Amazon Web Services (AWS), Kubernetes, Windows, AWS IoT Greengrass, AWS Lambda, Android, Apache Kafka

Storage

PostgreSQL, MongoDB, MySQL, PostgreSQL 10, Microsoft SQL Server, Redis, Google Cloud, Elasticsearch, Amazon DynamoDB

Other

APIs, Back-end, WebSockets, Data Structures, Arduino IDE, Machine Learning, Architecture, Technical Leadership, Deep Learning, ESP8266, Software Engineering, Background Threading, Modbus Protocol, Reporting, IIS, Scrum Master, Springbot, Google, Pinot

Tools

Jenkins, Amazon Simple Queue Service (SQS), NGINX, Google Kubernetes Engine (GKE), Webpack, Crystal Reports, Microsoft Team Foundation Server, Helm, Flink, Terraform, Amazon OpenSearch

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