Muhammad Usama Shabbir, Developer in Dubai, United Arab Emirates
Muhammad is available for hire
Hire Muhammad

Muhammad Usama Shabbir

Verified Expert  in Engineering

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
March 13, 2017

Usama has a Bachelor of Science degree with honors in Telecommunication Engineering along with 12 years of experience in software development. Currently, he is a Senior Software Engineer and Team Lead at the Dubai Police. Usama specializes in native Android application development.

Availability

Part-time

Preferred Environment

SourceTree, Subversion (SVN), GitHub, Android Studio

The most amazing...

...project I've coded is an algorithm to notify drivers of any accidents that are on the same side of the road they are traveling on.

Work Experience

Senior Software Engineer

2015 - PRESENT
Dubai Police
  • Created the module Drive Mode: built to help users drive smarter by notifying them in advance of any accidents or traffic on their saved routes.
  • Developed the Police Station Mode module: allowing users to check the number of customers waiting at each police station with the average waiting time. Users can also issue a ticket before reaching the police station to avoid waiting.
  • Built the Police Eye module, which helps users report any suspicious activity with ease and anonymity.
  • Created a module called My Map: an interactive map with information about traffic accidents, police station locations, 24/7 pharmacies, and more.
  • Developed the Fine Payment service, which helps users pay their traffic fines within minutes.
  • Constructed a Report Accident app for police officers. This app helps officers generate a complete accident report within two to three minutes.
  • Developed an attendance app for Dubai Police employees for a seamless workday check-in and check-out.
Technologies: Java, Android, Kotlin, Room, Android SDK, Android Material Design, Android Architecture Components, Dependency Injection, Retrofit 2, REST APIs, Jira, Asana, Bitbucket, Zeplin

Senior Android Developer

2021 - 2021
Digital Spring Marketing and Advertising Inc
  • Improved the app architecture to help clients with scaling issues.
  • Tracked and fixed bugs in code to remove out-of-memory issues.
  • Used Android architecture components to enhance performance.
Technologies: Android SDK, Android Architecture Components

Developer

2018 - 2018
Carrello (via Toptal)
  • Spotted errors in a client's existing web/mobile apps (Carello for drivers and passengers) and an admin panel.
  • Understood the requirements very clearly.
  • Communicated and worked with the client and met the timelines.
Technologies: PHP, Android

Android Developer

2012 - 2014
Freelance Work
  • Developed a checklist app for Android.
  • Created QR and bar code scanner apps for Android.
  • Built a user calorie-tracking application—showing data in graphs and lists.
Technologies: Java, Android

Android Developer

2010 - 2011
Suave Solutions
  • Worked on location-based applications to find nearest locations of interest.
  • Built a simple game for children using App Engine.
  • Developed a Craigslist search application.
Technologies: Java, Android

Dubai Police App

https://play.google.com/store/apps/details?id=com.dubaipolice.app&hl=en
The official Dubai Police App is your access to all our smart services including:
• A drive mode feature to get accident notifications to avoid getting stuck in traffic.
• A police station mode to get queue tickets before going to the police station to reduce waiting time.
• A police eye feature to report any suspicious activities around you.
• A get directions feature to get the locations of the closest police stations.
• Report accidents and traffic violations
• A traffic-fine payment system.

Breathing Well Exercises

Breathing exercises to help restore functional breathing patterns.

Checklist

https://play.google.com/store/apps/details?id=com.checklist.android
Checklist is a to-do list management app with which you can easily sync your information across devices and with your friends, family, and colleagues.

Features:
• Quickly get started by choosing from thousands of premade checklist templates (unique to our to-do app).
• Unlimited number of checklists and (sub) tasks.
• Easily syncs with your online free Checklist.com account to access on other devices and from your desktop/laptop. (It also works offline.)
• Manage your tasks: check, mark important, reminders, repeat tasks, task notes, drag-n-drop to reorder, and more.
• Share your workload with friends, family, and coworkers by easily inviting them and assigning individual tasks.
• Let the smart lists highlight what’s important in your life right now.
• Send your checklists to any app on your device (email, Facebook, Twitter, and more).
• Quickly keep track of what’s important via the Checklist widgets.
• It's multilingual.
• Great for both tablets and mobiles.
• Six different themes for you to choose from!

Antikvärldens Antikguide

Discover antique shops and flea markets around Sweden. Search and sort via their specialties or get a list of the closest ones to you. It also has a calendar of auctions, fairs, and more.

Seat Tracker

This is an app that does customer surveys for all commercial airline passengers.

CI Mobile

This app will enable anyone to apply Harmonized Tariff Codes to their products and find the corresponding duties and taxes.

CI Mobile enables you to:
• Create unlimited item classification files.
• Save a picture of an item.
• Save a voice note describing an item.
• Classify an item for 150 countries and territories.
• Obtain duty and tax information for an item for 150 countries and territories
• Do international mapping and classification on the fly.
• View tariff schedules for 150 countries and territories.
• View more than 200,000 US CBP rulings and assign them to your item.
• Email your item and all associated data.

Notepad Widget

This is best you can find for writing fast notes, to-do lists, ideas, remarks, scripts, recipes, plans, reports, letters, and poems if you are using an Android smartphone.

Sync it with Dropbox to get access to your notes everywhere.

Languages

Java, Kotlin, SQL, PHP

Frameworks

Android SDK

Libraries/APIs

Retrofit, Google Location API, Google Gson, Google Maps SDK, Google Maps API, Google Geocoding API, Facebook API, Google Places API, Google Maps Premium Roads API, Google Maps, REST APIs, Fresco, Dropbox API, Android Architecture Components, Retrofit 2

Tools

Subversion (SVN), Android Studio, GitHub, Eclipse IDE, SourceTree, Postman, Jira, Asana, Bitbucket, Zeplin

Paradigms

Android Material Design, Agile Software Development, Dependency Injection, Mobile Development

Platforms

Firebase, Android, Music Streaming

Storage

SQLite, JSON, MySQL

Other

UI Animation, SOAP, Animation, Maps, QR Codes, Push Notifications, Google Material Design, Video Streaming, Multithreading, Multimedia, Software Development, Room, Mobile App Development

2005 - 2009

Bachelor of Science Degree with Honors in Telecommunication Engineering

National University of Computer and Emerging Sciences, Lahore - Lahore, Pakistan

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