
Arslan Shoukat
Verified Expert in Engineering
Mobile App Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since March 29, 2021
Arslan is a professional Android developer with over six years of experience designing, developing, testing, and maintaining cutting-edge apps. He is proficient in Kotlin, Coroutines, Jetpack Compose, Material Design, Retrofit, and Dagger. He likes to write clean and optimized code, utilizing emerging technologies and best software design practices. Arslan strongly believes in continuous improvement and strives for excellence by constantly trying new things and developing new skills.
Portfolio
Experience
- Kotlin - 6 years
- Mobile App Development - 6 years
- Java - 6 years
- Android SDK - 6 years
- Android - 6 years
- REST APIs - 6 years
- Android Material Design - 5 years
- Android Architecture Components - 5 years
Availability
Preferred Environment
Android Studio, Git, Kotlin, Android, Android SDK, Mobile App Development, Clean Architecture, Jira, REST, Jetpack Compose
The most amazing...
...app I've developed is a social platform for tennis players that allows them to connect with each other, organize events, and improve gameplay while having fun.
Work Experience
Software Engineer II
Noak
- Overhauled a healthcare platform's architecture and built a performant app for patients and medical professionals.
- Led two software developers and equipped them with best practices, software design guidelines, and patterns.
- Reduced UI development time by more than 20% by introducing Jetpack Compose and Material 3.
- Improved code maintainability and scalability by migrating from monolithic to modular architecture.
- Implemented CI/CD pipelines to ensure efficient and reliable delivery of software updates, enhancing the development workflow.
Android Developer
Universal Tennis
- Implemented core features and contributed to the launch of an app where tennis enthusiasts can engage with and appreciate the sport via events worldwide, player profiles, rankings, a search function, and live match updates.
- Positioned the app to rapidly scale and grow by doubling monthly active users.
- Implemented an offline-first experience using Store 4, contributing to the app's reliability and performance in various network conditions.
Software Engineer | Android Developer
Global Rescue
- Introduced RxJava, Retrofit, and Android Architecture Components in the mobile tech stack. Refactored the legacy code to Kotlin to improve performance, code maintainability, and readability, resulting in a 20% code reduction.
- Developed a real-time live tracking module to monitor travelers' locations to ensure their safety and immediate rescue if needed.
- Optimized web service for bulk destination data retrieval, reducing server load by 60%.
- Created a messaging module to allow users to chat with individuals and groups. Implemented lazy loading to render data smoothly from multiple sources (database and REST API).
- Improved alert accuracy by 80% and optimized battery consumption via continuous testing and experimentation.
Android Developer
Freelance
- Developed an app that tracks the movement of on-duty guards to measure their performance and activity using Google Fit and Maps.
- Created an admin dashboard to provide insights about guard performance using MPAndroidChart and Firebase.
- Integrated the Firebase Auth SDK for secure user authentication.
Android Developer
I.I. Technologies
- Developed an app to calculate property tax and DC value and get critical information regarding land properties from back-end services by consuming a REST API.
- Created a driving app that provides a modern infotainment experience to mobile users with a user-friendly interface and streamlined flows using Google APIs and geolocation services.
- Refactored legacy Java code to Kotlin to reduce bugs and increase productivity.
Experience
Universal Tennis Android App
https://play.google.com/store/apps/details?id=com.ut.utrRescue App for Travelers
https://play.google.com/store/apps/details?id=com.globalrescue.consumerOther features include real-time traveler tracking and monitoring, travel intelligence, events monitoring and alerts, emergency notifications, and in-app messaging.
Task Management App for Technicians
The app helps technicians plan, prioritize, and keep track of current progress on their assigned tasks from multiple clients and projects.
There is an admin version of the app used by company administrators and supervisors to monitor technicians' performance. The work log is available and can be reviewed to ensure that assigned technicians are working efficiently and deadlines are being met.
mHealth Clinical Event Annotator
I also built a web app for doctors to view patient reports containing data from multiple sensor data streams and integrated other patient-related information.
This information is used to suggest medication, improve patient treatment, and prevent abnormalities and complications in babies.
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences (FAST NUCES) - Islamabad, Pakistan
Skills
Libraries/APIs
REST APIs, Android API, Retrofit, GSON, Android Architecture Components, Picasso, Android Support Library, Google Maps, Google APIs, Google Maps SDK, RxJava, RxJava 2, Google Maps API, Moshi, Camera API
Tools
Git, Android Studio, Gradle, Android Jetpack, Jira, Figma, Flow
Languages
Kotlin, Java, XML, SQL, C++, Swift
Frameworks
Android SDK, JUnit, Mockito, JSON Web Tokens (JWT), Dagger 2, Dagger, Espresso
Paradigms
Android Material Design, Agile Software Development, Model View ViewModel (MVVM), Clean Architecture, Unit Testing, Functional Programming, Dependency Injection, App Development, Object-oriented Programming (OOP), Reactive Programming, Mobile Development, REST, Testing, Agile, Model View Intent (MVI), Test-driven Development (TDD)
Platforms
Android, Firebase, Mobile, Amazon Web Services (AWS)
Storage
SQLite, Databases, JSON
Other
Mobile App Development, User Interface (UI), Push Notifications, Room, RESTful Web Services, Coroutines, Material Design, API Integration, UI Testing, Geolocation, Coil, Google Play Store, APIs, Android Data Binding, Hilt, Jetpack Compose, Application Security, Google Fit
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring