Email: mohammadhaseeb1991@gmail.com

Hi, My name is

Mohammad Haseeb

Senior Software Engineer | Android | Flutter | Kotlin | Java | Dart

A Seasoned Computer Science professional with over 8 years of dynamic experience in crafting high-quality mobile applications, specializing in Android platforms and expanding proficiency in Flutter development. Known for delivering innovative solutions in Enterprise Mobility, adept at collaborating seamlessly with clients and technical teams to execute concurrent projects. Demonstrated mastery in all aspects of mobile app development, from design conceptualization to implementation and troubleshooting.

Check Out My Projects!

01. ABOUT ME

Hi!
I’m Mohammad Haseeb, a seasoned Mobile Apps Developer from Karachi, Pakistan, with over 8 years of experience in creating both native and cross-platform applications.

Specializing in delivering high-performance, reliable, and maintainable mobile solutions for global clients. My expertise spans a wide array of technologies, including Android, iOS, Flutter, Kotlin/Java, MVVM architecture, Dagger 2, Retrofit and more. I have a strong track record of leading teams and managing the complete delivery of complex applications, particularly in incentive-based and consumer-focused projects.

Driven by the challenge of evolving mobile technologies, I’m committed to leveraging my skills to transform ideas into impactful user experiences.

Here are some of the languages / platforms I worked on:

  • Android (Activities | Fragments | Services | Broadcast Receivers | Retrofit | Dagger 2)
  • Flutter / Dart (Statless/Stateful Widgets | State Management | Provider | Custom Widgets | Animations(Lottie))
  • Kotlin (Coroutines | Extensions | Scoped Functions| Sealed Classes | Null Safety | Collections)
  • MVVM (LiveData | View Model)
  • Unit Testing (Junit | Mockk | Mockito)
  • Firebase (Remote Config | AbTesting | Crashlytics | Realtime Database)
  • Local Storage (SharedPreferences | Room)
  • Project Management (Azure DevOps | Jira | Confluence)
  • Version Control Git (GitHub | Bitbucket) | SVN
  • Design (Figma | Zeplin)
  • Network (Postman)
  • Collaboration (Slack | Teams)

02. Where I've Worked

MSE Technology @ Senior Software Engineer - Android / Flutter

01/2020 – present

  • In my current role, I utilize cutting-edge tools and technologies to design and develop ongoing projects. I work with Kotlin/Java, MVVM architecture, Dagger 2, Retrofit, and Flutter, and write comprehensive unit tests using JUnit, Mockito, and MockK.
  • I lead a team for both Android and Flutter applications on a multinational consumer client incentive-based app for P&G, managing the complete delivery of a couponing application. Additionally, I work on P&G projects across Europe, North America, and the Middle East for a baby care application, implementing features such as Rewards Catalog, Parenting, Cashback, and Scanning.
  • I collaborate closely with the team to understand product requirements and drive development, provide continuous support and maintenance for existing products, and manage tasks using Microsoft Azure DevOps.
  • I ensure code integrity with Git version control, follow agile practices, actively participate in Daily Scrum meetings, and focus on automation learning to enhance development efficiency. I also implement accessibility features in native Android projects to promote inclusivity.
Zultec (Pvt) Ltd @ Software Engineer - Android Applications

10/2017 – 11/2019

  • At Zultec, as an Android developer, I was responsible for designing and developing a variety of applications, including MyPTI, Zulroute, the SNGPL Meter Reading App, and CSD Stock Taking. My role involved not only creating new apps but also maintaining and supporting existing ones. I focused on understanding project requirements and implementing them using MVP and MVVM architectures to ensure scalability. I translated conceptual designs and wireframes into user interfaces, investigated and resolved application issues, and used Jira for project management and SVN for code versioning.
Upwork @ Android App Developer

08/2018 – 06/2019

  • As a freelancer on Upwork, I took on a diverse range of projects, showcasing my ability to adapt to various client needs. My work included developing applications such as a License Plate Detection system with ticket printing, a Chess Clock for visually impaired individuals, and solutions for barcode scanning. I also created apps for property management (sale, purchase, rent), inventory management, and quizzes. In addition to project development, I excelled in problem-solving, addressing and fixing bugs, and troubleshooting issues. To manage code efficiently, I used Git for version control, specifically with Tortoise Git.
KCompute (Pvt) Ltd. @ Software Engineer - Android Application

4/2016 – 09/2017

  • At KCompute, I worked on a range of projects including AKUH Patient Care, ALJ Bright Future, Isuzu Fuel Station Finder, Adia Careers, and The Citizen Foundation App. My role involved designing and developing Android applications, meeting with clients to understand and implement their requirements, and translating conceptual designs into user interfaces. I ensured that the apps were backward-compatible with both tablets and mobile devices, investigated and resolved application issues, and mentored junior developers within the team.
MHSG Consulting @ Software Engineer

12/2015 – 03/2016

  • During my time at MHSG Consulting from December 2015 to March 2016, I had the opportunity to immerse myself in Android programming, where I honed my skills and deepened my understanding of the development process. My responsibilities included learning and implementing Android requirements, working with layouts and activities, and integrating REST APIs. I also gained hands-on experience with databases such as MySQL and SQLite, and developed proficiency in JSON parsing. Additionally, I focused on solving issues and debugging, further refining my technical abilities.

03. Something that I've build

Pampers Club - Rewards & Deals

The Pampers Club app helps parents in the United States to earn rewards with every diaper change. Users can scan diaper codes to earn Pampers Cash, which can be redeemed for diapers, wipes, and discounts. The app also offers parenting tools and expert content to support baby development and track milestones.

Key Features:

  • Rewards: Earn Pampers Cash with each diaper code scan and redeem for free products and discounts.
  • Savings: Access exclusive promotions and offers.
  • Parenting Tools: Track baby’s development with interactive tools and expert-led content.
  • Additional Resources: Includes diaper size tracker, milestone checklists, and helpful articles.

Android, MVVM, Kotlin, Retrofit, Dagger 2, Glide, Proguard, Firebase


Pampers Club: Nappy Offers

The Pampers Club: Nappy Offers is a comprehensive platform designed to support parents in UK by providing valuable resources and rewards for their loyalty. The app offers features such as a rewards catalog, parenting tips, cashback opportunities, and a product scanning option to earn points. As part of the development team, I played a key role in delivering a seamless and engaging user experience, working on the app's core functionalities, including rewards management and parental resources.

Android, MVVM, Kotlin, Retrofit, Dagger 2, Glide, Proguard, Firebase


Pampers Club: Offre couches

Pampers Club: Offre couches app is tailored to offer French-speaking parents valuable resources and rewards for their loyalty. The app includes features such as a rewards catalog, parenting tips, cashback opportunities, and a product scanning function to earn points. As a key member of the development team, I was instrumental in delivering a user-friendly and localized experience for the French market.

Android, MVVM, Kotlin, Retrofit, Dagger 2, Glide, Proguard, Firebase


Dodot VIP App

The Dodot VIP app is designed to reward loyal parents in Spain with exclusive benefits and resources. This app provides a rewards catalog, parenting tips, cashback options, and the ability to scan products to accumulate points. As part of the development team, I played a key role in ensuring the app delivered a premium and user-friendly experience for Dodot VIP members.

Android, MVVM, Kotlin, Retrofit, Dagger 2, Glide, Proguard, Firebase


04. Education

BS in Computer Science @ Karachi, Pakistan

Iqra University

06/2011 – 11/2015

05. Certifications

Kotlin for Android: Beginner to Advanced @ Udemy

Credential: Kotlin for Android: Beginner to Advanced

Issued: 10/2020

CI/CD(Continuous Integration/Delivery , DevOps for Beginners @ Udemy

Credential: CI/CD for Beginners

Issued: 09/2020

Gradle Fundamentals @ Udemy

Credential: Gradle Fundamentals

Issued: 01/2021

06. What's Next?

Get in Touch

Hi, I’m currently exploring new opportunities in the Android/Flutter Developer Field, and my inbox is wide open. Whether you’re interested in a chat, a potential collaboration on a project, have a question, or just to say hi, feel free to reach out. I’ll do my best to get back to you.

Say Hello!