Md. Touhidul Islam, Developer in Chittagong, Chittagong Division, Bangladesh
Md. is available for hire
Hire Md.

Md. Touhidul Islam

Mobile Developer

Chittagong, Chittagong Division, Bangladesh

Toptal member since August 23, 2021

Bio

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

AmaderLab
Android, Java, PHP, Laravel, Android SDK, Android Studio, Swift, iOS, SwiftUI...
Mary G Nochimson DC PA
React Native, Mobile Apps, Ionic, Flutter, Audio Streaming, Video Streaming...
Mary G Nochimson DC PA
Mobile Apps, Flutter, Servers, Audio, Android, iOS, User Interface (UI), App UX...

Experience

  • Android - 8 years
  • Mobile Development - 8 years
  • API Integration - 7 years
  • Cross-platform - 6 years
  • Swift - 5 years
  • iOS - 5 years
  • Flutter - 4 years
  • Architecture - 4 years

Preferred Environment

Android, Android Studio, Kotlin, Java, Flutter, Swift, Dart, Xcode, Kotlin Multiplatform

The most amazing...

...thing I've developed is a mobile application with 1+ million downloads and 15,000+ ratings. The app earns 40% of the net income for the company.

Work Experience

Senior iOS Engineer

2017 - PRESENT
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 iOS/Swift application with 600,000+ downloads and 10,000+ reviews, which earned about 40% of the company's revenue.
Technologies: Android, Java, PHP, Laravel, Android SDK, Android Studio, Swift, iOS, SwiftUI, Dart, Visual Studio Code (VS Code), Kotlin, Algorithms, Data Structures, Databases, REST APIs, Android NDK, Xcode, Flutter, Firebase, Mobile Development, QR Codes, Cross-platform, Minimum Viable Product (MVP), Software Engineering, Mobile, Software Design, GPS, Jetpack Compose, eCommerce, Back-end Development, Authentication, Cloud Storage, Software Architecture, Technical Leadership, Firebase Authentication, Speech-to-Text (STT), PostgreSQL, React, Mobile UI Design, Native Mobile Apps, User Experience (UX), iOS SDK, Supabase Auth, Objective-C, SQLite, TypeScript, Large Language Models (LLMs), GPS Integration, Google Maps, Mobile UI, Dashboard Design, Software, Software Development, Amazon Web Services (AWS), Stripe, Design, Front-end Development, API Key, AI Algorithms, Encryption, Scalability, Riverpod, Content Delivery Networks (CDN), Google Maps API, GitHub, SQL, gRPC, App Development, Claude Code, App Design, AVFoundation, VisionKit

iOS and Android Mobile Developer via Toptal

2023 - 2024
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.
Technologies: React Native, Mobile Apps, Ionic, Flutter, Audio Streaming, Video Streaming, Mobile App Design, Streaming, Authentication, Cloud Storage, Mobile UI Design, Native Mobile Apps, User Experience (UX), iOS SDK, Objective-C, SQLite, Full-stack Development, Mobile UI, Software, Software Development, Front-end Development, API Key, AI Algorithms, Riverpod, Google Maps API, GitHub, SQL, App Development, App Design, AVFoundation

iOS Mobile Developer (and Android)

2023 - 2024
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 on the AWS server and released iOS and Android apps in the App Store and the Play Store.
Technologies: Mobile Apps, Flutter, Servers, Audio, Android, iOS, User Interface (UI), App UX, Laravel, PHP, Amazon Lightsail, Mobile UI Design, Native Mobile Apps, Objective-C, SQLite, Full-stack Development, Mobile UI, Software, Software Development, Front-end Development, AI Algorithms, Riverpod, Google Maps API, GitHub, SQL, App Development, App Design, AVFoundation

iOS Developer

2022 - 2022
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.
Technologies: Firebase, REST APIs, Mobile Development, Live Chat, Software Engineering, Mobile, Software Design, Location Services, GPS, PostgreSQL, Mobile UI Design, Native Mobile Apps, User Experience (UX), SQLite, Google Maps, Mobile UI, Software, Software Development, Front-end Development, iOS, Swift, GitHub, SQL, App Development, AVFoundation

Android and Kotlin Developer

2021 - 2022
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.
Technologies: Android, Kotlin, APIs, Android Studio, Databases, REST APIs, Mobile Development, Software Engineering, Mobile, Software Design, Mobile UI Design, Native Mobile Apps, Mobile UI, Software, Software Development, Front-end Development, SQL, App Development

Mobile Engineer

2021 - 2021
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.
Technologies: Android, Kotlin, Java, Architecture, Android Studio, Algorithms, APIs, REST APIs, Mobile Development, Software Engineering, Mobile, Software Design, Mobile UI Design, Native Mobile Apps, Google Maps, Mobile UI, Software, Software Development, SQL, App Development

Senior Software Engineer

2020 - 2021
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.
Technologies: Android, Kotlin, Xamarin.Forms, C#, Android Studio, Mobile Development, Software Engineering, Mobile, Software Design, Internet of Things (IoT), Technical Leadership, PDF, Mobile UI Design, Video Processing, Mobile UI, Software, Software Development, IT Security, Text-to-Speech (TTS), Stripe API, App Development, Android TV, Next.js

Experience

AI-enabled Halal Browser

http://tahirbrowser.com
As the sole developer, I conceptualized and built Tahir Browser, an Islamic-compliant web browser for Android and iOS platforms. This innovative application helps Muslim users browse the internet while maintaining Islamic principles.

Its key features are AI-powered image filtering that automatically detects and blurs images of the opposite gender, comprehensive haram content blocking, a built-in ad blocker, and a Tahir Shield protection system. The cross-platform architecture ensures a consistent user experience across devices.

I handled the entire development cycle from initial concept to deployment, implementing sophisticated content-filtering algorithms integrated with modern web-browsing capabilities. The app has received positive community feedback, with users praising its unique approach to maintaining Islamic values while browsing.

This project demonstrates my ability to identify community needs and develop technical solutions serving both religious requirements and modern digital functionality.

Muslim Prayer Time

https://play.google.com/store/apps/details?id=com.creativeapps.salat_times&hl=en_US&gl=US
I planned, architected, and developed the app, which now has 600,000+ downloads, 120,000+ active users, and 10,000+ reviews.

The 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

The project was one of the largest service platforms in Australia. They had two mobile applications for customers and service providers respectively. The codes were written in Java and without following any guidelines or architecture.

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.

Muslim Prayer Time iOS

https://apps.apple.com/us/app/imuslim-prayer-dua-quran/id6444860731?
I planned, architected, and developed the Android app's iOS version with over 600,000 downloads, 100,000+ active users, and 10,000+ reviews.
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

The project is a Flutter application available in both Android and iOS. The admin panel is in Flutter, and the back end is developed with PHP and Laravel. The project is hosted on Amazon Lightsail.

I 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/id6478199061
Created this app from scratch, targeting people who are interested in calendars other than the Gregorian calendar. Users can see up to three calendars at once within the app. Also, they can adjust the date for the Hijri calendar as this is tied to moon sighting.

Gas Pump Automation System

I worked on the Android and Windows apps, handling a gas pump's entire lifecycle, such as pumping gas, payment using cash or payment gateway, printing receipt, and generating the report.

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.

Biniyog.io - Crowdfunding Fintech

http://biniyog.io
Biniyog.io is a leading halal fintech app in Bangladesh. I developed their complex mobile apps (Android and iOS) from scratch using Flutter in a tight timeframe. I also released their apps to the respective app stores.

Education

2013 - 2017

Bachelor's Degree in Computer Science and Engineering

Shahjalal University of Science and Technology - Sylhet, Bangladesh

Skills

Libraries/APIs

REST APIs, Google Maps, Google Maps API, React, Node.js, Stripe, Stripe API

Tools

Android Studio, Gradle, Google Analytics, TestFlight, Figma, GitHub, Claude Code, Android NDK, Xcode, Android Jetpack, Firebase Authentication, ChatGPT, Expo, Visual Studio

Languages

Kotlin, Java, PHP, Swift, Dart, JavaScript, TypeScript, SQL, C#, C++, Objective-C

Frameworks

Flutter, SwiftUI, React Native, StoreKit 2, gRPC, Laravel, Android SDK, iOS SDK, Riverpod, Next.js, Compass, Ionic

Paradigms

Model View ViewModel (MVVM), Mobile Development, Mobile App Design, Mobile UI Design, App Development, Cross-platform, Model View Presenter (MVP)

Platforms

Android, iOS, Firebase, Mobile, Amazon Lightsail, Visual Studio Code (VS Code), Amazon Web Services (AWS), Android TV, MvvmCross

Storage

Databases, SQLite, PostgreSQL, MongoDB

Other

Algorithms, Architecture, APIs, QR Codes, Software Design, Minimum Viable Product (MVP), In-app Purchases, Mobile Apps, User Interface (UI), App UX, Location Services, Kotlin Multiplatform, API Integration, Mobile App Development, RESTFul APIs, App Store, Google Play Store, iOS App Development, Authentication, Kotlin Multiplatform Mobile (KMM), App UI, Bluetooth, Web Development, Subscriptions, AdMob, Google AdMob, Ads, Third-party APIs, Native Mobile Apps, User Experience (UX), Full-stack Development, Large Language Models (LLMs), GPS Integration, Mobile UI, Software, Software Development, Artificial Intelligence (AI), API Key, AI Algorithms, Encryption, IT Security, Scalability, Content Delivery Networks (CDN), Mobile Architecture, AI Tools, App Design, Data Structures, Software Engineering, Xamarin.Forms, Cross-platform App Development, Jetpack Compose, Monetization, GPS, Payment APIs, eCommerce, Push Notifications, Strapi, AI Integration, Back-end, Full-stack, Front-end, Offline Data Synchronization, Cloud Storage, Software Architecture, Technical Leadership, Messaging, Supabase, PDF, Speech-to-Text (STT), Supabase Auth, Video Processing, Dashboard Design, Design, Front-end Development, Text-to-Speech (TTS), Audio Engines, AVFoundation, Dashboards, Near-field Communication (NFC), Web & Mobile Applications, Live Chat, Audio Streaming, Servers, Audio, Video Streaming, Streaming, Back-end Development, Internet of Things (IoT), Firmware, Embedded Systems, VisionKit

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