Muhammad Usama Shabbir

Muhammad Usama Shabbir

Dubai, United Arab Emirates
Hire Muhammad
Scroll To View More
Muhammad Usama Shabbir

Muhammad Usama Shabbir

Dubai, United Arab Emirates
Member since August 22, 2016
Usama has a BS with honors in telecommunication engineering. With over 7 years of experience in software development, he's currently working as a senior software engineer at Dubai Police. Usama specializes in native Android application development.
Muhammad is now available for hire
Portfolio
Experience
  • Android, 7 years
  • Java, 7 years
  • Android Studio, 2 years
  • MySQL, 1 year
  • PHP, 1 year
Dubai, United Arab Emirates
Availability
Full-time
Preferred Environment
Android Studio, GitHub, SVN, SourceTree
The most amazing...
...thing 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.
Employment
  • Senior Software Engineer
    Dubai Police
    2015 - PRESENT
    • Created Drive Mode for the public-facing Dubai Police app. It helps you drive smarter by notifying you of any accidents that you are driving towards on the same side of the road and gives you alternative routes to avoid traffic.
    • Developed Police Station Mode for the public-facing Dubai Police app. It allows you to check the number of customers waiting at each police station including the average waiting time. You can also ask to be issued a take-a-number ticket before reaching the station to avoid standing in line.
    • Built the Police Eye feature for the public-facing Dubai Police app. It helps you to report any suspicious activity with ease and anonymity.
    • Created the My Map feature for the public-facing Dubai Police. It's an interactive map with information about traffic accidents, police station locations, 24/7 pharmacies, and more.
    • Developed the Fine Payment feature in the Dubai Police app for public. It helps you pay your traffic fines within minutes.
    • Built Report Accident app for police officers. This app helps officers save the location of an accident, details of vehicles and drivers involved in the accident, describe the damage on the vehicles, issue fines to the responsible party, and generate a complete accident report (all within 2-3 minutes).
    • Developed an attendance app for Dubai Police employees for seamless work check-in and check-out.
    Technologies: Android, Java
  • Android Developer
    Freelance Work
    2012 - 2014
    • 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: Android, Java
  • Android Developer
    Suave Solutions
    2010 - 2011
    • 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: Android, Java
Experience
  • Dubai Police App (Development)
    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:
    - Drive Mode feature to get accident notifications to avoid getting stuck in traffic.
    - Police Station mode to get queue tickets before going to the police station to reduce waiting time.
    - Police Eye feature to report any suspicious activities around you.
    - Get Directions feature to get the locations of the closest police stations.
    - Reporting accidents and traffic violations
    - A traffic-fine payment system.

  • Checklist (Development)
    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 in offline mode.)
    - Manage your tasks: check, mark important, reminders, repeat tasks, task notes, drag-and-drop to reorder, and more.
    • Share your workload with friends, family, and co-workers 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.
    - 6 different themes for you to choose from!

  • Breathing Well Exercises (Development)
    https://play.google.com/store/apps/details?id=breathing.app&hl=en

    Breathing exercises to help restore functional breathing patterns.

  • Antikvärldens Antikguide (Development)
    https://play.google.com/store/apps/details?id=antik.shops.app

    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 (Development)
    https://play.google.com/store/apps/details?id=seat.tracker

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

  • Notepad Widget (Development)
    https://play.google.com/store/apps/details?id=com.driuha.notepadus

    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.

  • CI Mobile (Development)
    https://play.google.com/store/apps/details?id=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 rariff schedules for 150 countries and territories.
    - View 200,000+ US CBP rulings and assign them to your item.
    - Email your item and all associated data.

Skills
  • Languages
    Java, PHP
  • Libraries/APIs
    Fresco, Google Gson, Google Maps SDK, Google Maps API, Google Maps Geocoding API, Facebook API, Google Maps Premium Roads API, Google Places API, Google Maps, REST APIs, REST API, Dropbox API, Google Location API, Retrofit
  • Tools
    GitHub, SVN, Postman, Android Studio, SourceTree, Eclipse IDE
  • Paradigms
    Android Material Design, Agile Software Development, Material Design
  • Platforms
    Music Streaming, Android, Firebase
  • Storage
    JSON, SQLite, MySQL
  • Misc
    Multimedia, Maps, Animation, QR Codes, Multithreading, UI Animation, SOAP APIs, Push Notifications, Video Streaming
Education
  • Bachelor of Science with honors in Telecommunication Engineering
    National University of Computer and Emerging Sciences, Lahore - Lahore, Pakistan
    2005 - 2009
I really like this profile
Share it with others