Skip to content
View mbiplobe's full-sized avatar

Block or report mbiplobe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mbiplobe/README.md

Hi, I'm Mujahid Islam 👋

💻 Full-Stack Software Engineer | Mobile + Web Development
📱 Flutter • Android • ASP.NET MVC • Oracle • SQL • Kotlin • Swift • C#
🧠 Clean Architecture • MVVM • MVC • REST APIs


🚀 About Me

I’m Md. Mujahid Islam, a Senior Software Engineer at United Finance PLC with over 9 years of experience in software engineering. I specialize in developing scalable native, cross-platform, and enterprise-grade applications using Flutter (Dart), Android (Java), iOS (SwiftUI), ASP.NET (C#), Oracle (PL/SQL), and MS SQL Server. I emphasize clean architecture principles (SOLID, MVC, MVP, MVVM), high performance, and robust system design to deliver efficient and maintainable software solutions.


🛠️ Tech Stack

  • Mobile: Flutter (Dart), Android Native (Kotlin/Java), Swift (iOS)
  • Web: ASP.NET MVC, Razor Views, Flutter Web
  • Backend: C#, REST APIs, Firebase, .NET
  • Databases: Oracle, MS SQL Server
  • Architecture: MVVM, MVC, Clean Architecture, Dependency Injection
  • Tools: Git, GitHub, Postman, VS Code, Android Studio, Visual Studio

🔥 Projects

The Weather Forecaster application has been designed to provide users with the latest weather updates. I am serving as the Lead Developer for this project, responsible for overseeing the development of the application. The application is being developed using Flutter and follows the MVVM architectural pattern to ensure scalability, maintainability, and efficient code management.

🛠 Flutter • Provider • MVVM • Geolocator • Open Weather API


This Flutter News Application is developed using the MVVM (Model–View–ViewModel) architecture, the Repository Pattern, and Riverpod for state management. It features a Home Page displaying the latest news from NewsAPI.org, a Category Page for browsing topics such as Technology, Entertainment, Sports, Health, and Business, and a responsive, cross-platform UI with smooth gestures and elegant animations. The architecture ensures a clean separation of concerns, with the Repository layer handling data access and API integration, ViewModels managing state and business logic via Riverpod, and Views dedicated to rendering the user interface. Leveraging Riverpod provides robust state management, streamlined dependency injection, enhanced testability, and scalability. The application is built with Flutter, uses Dio/HTTP for networking, and is structured to support maintainable and extensible development.

🛠 Flutter • Dart • Dependency Injection • Riverpod •Repository Pattern • Firebase • News Api


This application provides healthcare-related services, originally forked from the Healthcare Mobile App but extensively redesigned and restructured. Migrated from a basic Model-View (MV) to a robust Model-View-ViewModel (MVVM) architecture, it ensures better separation of concerns, improved testability, and easier maintenance. Built with Flutter, the project focuses on delivering a modern, efficient, and scalable healthcare platform with flexibility for future growth.

🛠 Flutter • MVVM • Dart • Provider • Dependency Injection • Firebase • Repository Pattern • SQLite


📫 Contact Me



“First, solve the problem. Then, write the code.” – John Johnson

Popular repositories Loading

  1. Lecture_1-Asp.Net Lecture_1-Asp.Net Public

    C#

  2. Weather Weather Public

    Java

  3. android-unit-test android-unit-test Public

    Forked from JCAndKSolutions/android-unit-test

    Gradle plugin to add unit testing to android plugin. Prepared for Robolectric.

    Groovy

  4. Lecture Lecture Public

    Java

  5. Online-Judges-Problem-Solving Online-Judges-Problem-Solving Public

    Java

  6. Android Android Public