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

Md. Touhidul Islam

Verified Expert  in Engineering

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

Mary G Nochimson DC PA
Mobile Apps, Flutter, Servers, Audio, Android, iOS, User Interface (UI), App UX...
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...

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

Part-time

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

2023 - PRESENT
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.
Technologies: Mobile Apps, Flutter, Servers, Audio, Android, iOS, User Interface (UI), App UX, Laravel, PHP, Amazon Lightsail

Senior Software 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 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

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

Android 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: Android, Firebase, Android Studio, Kotlin, REST APIs, Mobile Development, Live Chat, Software Engineering, Mobile, Software Design, Location Services, GPS

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 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

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

Experience

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.

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.

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

https://play.google.com/store/apps/details?id=com.hypnonappzzz.hypnonappzzz_mobile
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.

Education

2013 - 2017

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

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