
Md. Touhidul Islam
Verified Expert in Engineering
Mobile Developer
Chittagong, Chittagong Division, Bangladesh
Toptal member since August 23, 2021
Touhid is a senior mobile application developer with an obsessive passion for quality software. His code architecture knowledge is second to none. He has professional experience in mobile (Android, iOS, and Flutter) and back-end technologies (PHP, Laravel, etc.). He has hands-on experience working both in startup environments and enterprise setup. Touhid finishes all his projects with excellent code quality, fine-tuned products, and customer satisfaction.
Portfolio
Experience
- Android Studio - 6 years
- Java - 6 years
- Android - 6 years
- Architecture - 4 years
- Flutter - 3 years
- Kotlin - 3 years
- iOS - 2 years
- Swift - 2 years
Availability
Preferred Environment
Android, Android Studio, Kotlin, Java, Flutter, Swift, REST APIs, Dart, Mobile Development, Xcode
The most amazing...
...thing I've developed is an mobile application with 1+ million downloads and 15,000+ ratings. The app earns 40% of the net income for the company.
Work Experience
Mobile Developer
Mary G Nochimson DC PA
- Gathered requirements from clients and built the product from scratch.
- Developed the back end in Laravel, the admin panel in Flutter, and mobile apps in Flutter.
- Deployed the back end and admin panel in the AWS server and released iOS and Android apps in the App Store and the Play Store.
Senior Software Engineer
AmaderLab
- Led a team of nine highly skilled professionals, including four software engineers.
- Hired and mentored software engineers, assigned tasks, reviewed code, and oversaw product development.
- Created an application with 600,000+ downloads and 10,000+ reviews, which earned about 40% of the company's revenue.
Mobile Developer via Toptal
Mary G Nochimson DC PA
- Performed a requirement analysis and created a program outline.
- Architected a database, web admin panel, and mobile app for both iOS and Android.
- Released both apps successfully on respective platforms.
Android Developer
Charge Running
- Enhanced and rearchitected legacy codebase to a cleaner architecture.
- Upgraded implementation of GPS, fitness tracking, and in-app purchases.
- Updated CI/CD pipeline, performed code reviews, reported bugs, and released the application.
Android and Kotlin Developer
ALWANS for Information Technology
- Designed and architected a client's mobile app from scratch.
- Developed complex UIs, analytics, and graphical data from different metrics.
- Asked the right questions and gave feedback on the customer's existing solution, which resulted in enhancing many functionalities.
Mobile Engineer
Toptal Clients
- Collaborated with one of the largest service providers from Australia and completely rearchitected their Android applications.
- Helped the client improve their existing solution by providing an architectural guideline.
- Tracked bugs and issues on Jira and integrated them with GitHub.
- Maintained app distributions and services of clients in the Google Play and Facebook developers console.
Senior Software Engineer
Enosis Solutions
- Led the development of multiple challenging projects and delivered those on a compact deadline with great code quality.
- Researched new and challenging technologies like Kotlin MPP, Ionic, React Native, Xamarin and learned those in a tight time frame.
- Analyzed requirements, communicated with clients, and eventually created a project plan.
- Communicated with a client abroad both verbally and written and provided project status.
Experience
Muslim Prayer Time
https://play.google.com/store/apps/details?id=com.creativeapps.salat_times&hl=en_US&gl=USThe app now:
• Earns more than 40% of the total revenue of the company.
• Show users current, upcoming, and previous prayer times calculated using complex astronomical algorithms.
• Notifies users of the important event via alarms and notification.
• Uses location service for precise time calculation based on latitude and longitude.
• Utilizes device's compass for prayer direction.
Tap a Tradie Android Apps
In just around two months, I've:
• Completely redesigned and added MVVM architecture in the codebase.
• Refactored bad codes and decoupled codes following the SOLID principles,
• Converted most codes to Kotlin and replaced most inefficient codes.
• Completely redesigned the UX on both Android applications and maintained them on Play Store.
Gas Pump Automation System
It communicates using socket connection with other WCF services and databases hosted on different PCs.
Also, I used the MvvmCross library for decoupling UI and business logic.
Muslim Prayer Time iOS
https://apps.apple.com/us/app/imuslim-prayer-dua-quran/id6444860731?This app shows users at a glance current, upcoming, and previous prayer times calculated using complex astronomical algorithms. It also notifies users of important events via alarms and notifications features and utilizes the device's compass for prayer direction.
This app earns more than 40% of the company's total revenue.
Hypnonap - Meditation Application
https://play.google.com/store/apps/details?id=com.hypnonappzzz.hypnonappzzz_mobileI built a full solution single-handedly from scratch, in Android and iOS for the front and back end.
Calendar App Supporting Multiple Calendars
https://apps.apple.com/us/app/majestical/id6478199061Education
Bachelor's Degree in Computer Science and Engineering
Shahjalal University of Science and Technology - Sylhet, Bangladesh
Skills
Libraries/APIs
REST APIs
Tools
Android Studio, Gradle, Android NDK, Xcode, Visual Studio
Languages
Kotlin, Java, PHP, Swift, Dart, C#, C++
Frameworks
Flutter, SwiftUI, Laravel, Android SDK, Compass, React Native, Ionic
Paradigms
Model View ViewModel (MVVM), Mobile Development, Cross-platform, Mobile App Design
Platforms
Android, Firebase, Mobile, Amazon Lightsail, Visual Studio Code (VS Code), iOS, MvvmCross
Storage
Databases
Other
Algorithms, Architecture, APIs, QR Codes, Software Design, Minimum Viable Product (MVP), In-app Purchases, User Interface (UI), App UX, Location Services, Data Structures, Software Engineering, Xamarin.Forms, Cross-platform App Development, Jetpack Compose, Monetization, GPS, Near-field Communication (NFC), Web & Mobile Applications, Live Chat, Mobile Apps, Audio Streaming, Servers, Audio, Video Streaming, Streaming
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