Senior Software Engineer
2015 - PRESENTDubai 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, RESTful APIs, Jira, Asana, Bitbucket, ZeplinSenior Android Developer
2021 - 2021Digital 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 ComponentsDeveloper
2018 - 2018Carrello (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, AndroidAndroid Developer
2012 - 2014Freelance 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, AndroidAndroid Developer
2010 - 2011Suave 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