Skip to content
massinissa-mouhoubCV
Massinissa Mouhoub speaking into a microphone at a presentation

Mobile Engineer · M.Sc. Bioinformatics
Algiers, Algeria

Massinissa Mouhoub

Mobile engineer with 3+ years building cross-platform apps in Flutter and Dart, extended with native Kotlin and Swift. M.Sc. in Bioinformatics from USTHB, with a thesis on graph-based recommender systems and a C++ implementation of mapping-bias-corrected genotype likelihoods.

Academic CV2p
EN.pdfFR.pdf
Engineering CV1p
EN.pdfFR.pdf
profile.json8 keys
{
"name": "Massinissa Mouhoub",
"role": "Mobile Engineer",
"degree": "M.Sc. Bioinformatics, USTHB",
"rank": "2nd of 50",
"mobile": ["Flutter", "Dart", "Kotlin", "Swift"],
"research": ["Python", "PyTorch", "C++", "htslib"],
"paper": "IEEE NTMS 2025",
"based_in": "Algiers, Algeria"
}

track 01

Education

  1. M.Sc. Bioinformatics USTHB
  2. Bachelor, Networking & Telecom USTHB

2023 - 2025

Master's Degree in Bioinformatics

University of Science and Technology Houari Boumediene (USTHB)

14.87/20 · Ranked 2nd of 50

Thesis graded 17/20: a graph-based recommender system for therapeutic exercise prescription in knee osteoarthritis, built with a graph attention network and evaluated against a matrix factorisation baseline.

  • Bioinformatics
  • Recommender Systems
  • Graph Neural Networks
  • PyTorch

2020 - 2023

Bachelor's Degree in Computer Networking & Telecommunications

University of Science and Technology Houari Boumediene (USTHB)

14.03/20 · Ranked 1st of 120+ in first year

Graduated in the top 5 of a cohort of 51. The final-year project became a peer-reviewed IFIP/IEEE conference paper.

  • Networking
  • Telecommunications

track 02

Publications

A peer-reviewed IEEE paper and my master's thesis, followed by four project reports. The thesis and the reports have PDFs in English and French.

  1. [1]

    Peer-reviewed2025

    A Smart System for Detecting High-Risk Areas of Epidemic Spread

    2025 12th IFIP International Conference on New Technologies, Mobility and Security (NTMS), IEEE, pp. 292-299

    A smart geospatial system for detecting and mapping high-risk areas of epidemic spread using real-time data analysis. Bachelor thesis project, developed jointly with I. Chegroune under the supervision of the two first authors.

    doi:10.1109/NTMS65597.2025.11077002

  2. [2]

    Thesis2025

    Development of a therapeutic recommendation system for osteoarthritis of the knee

    Master's Thesis, USTHB (graded 17/20)

    Personalised recommendation of therapeutic exercises for knee osteoarthritis, formulated as link prediction on a bipartite patient-exercise graph over 413 patients and 9,376 interactions. A graph attention network beat a matrix factorisation baseline by 31% relative on held-out data, and a learned feature-to-embedding encoder handles the cold start for unseen patients. Carried out with a team of rheumatologists and physiotherapists.

    PDF (EN)PDF (FR)

  3. [3]

    Report2024

    Solving the LCS Problem Using the Genetic Algorithm

    Academic project

    Solving the Longest Common Subsequence problem using the approximation genetic algorithm and benchmarking the results to evaluate the performance.

    PDF (EN)PDF (FR)

  4. [4]

    Report2024

    Sequence Alignment: Parallelizing Smith-Waterman Algorithm

    Research project

    Implementation and optimization of the Smith-Waterman algorithm for local sequence alignment using parallel computing techniques to improve performance.

    PDF (EN)PDF (FR)

  5. [5]

    Report2024

    Big Data Analysis and Processing with Apache Spark

    Academic project

    A comprehensive project focused on large-scale data processing and analysis using Apache Spark, exploring distributed computing patterns and performance tuning.

    PDF (EN)PDF (FR)

  6. [6]

    Report2024

    Advanced Data Mining Techniques and Applications

    Technical report

    Analysis and implementation of various data mining algorithms for pattern recognition, clustering, and predictive modeling on diverse datasets.

    PDF (EN)PDF (FR)

track 03

Projects

Android and iOS apps I have built and shipped, for employers, clients and myself.

Full-time

YAY Portal: Rides, Food & Earn

Ride-hailing and food delivery super-app for users in Dubai, Egypt and Algeria, with booking, real-time tracking and secure payments. 60k+ downloads across Android and iOS. I build and maintain features alongside distributed mobile and backend teams.

  • Flutter
  • Kotlin
  • iOS

Google PlayApp Store

Full-time

YAY Captain

Driver-side companion to YAY Portal: captains manage rides, track earnings and communicate with passengers in real time. 10k+ downloads across Android and iOS. I shipped its iOS Dynamic Island live ride tracking in native Swift.

  • Flutter
  • Kotlin
  • iOS

Google PlayApp Store

Full-time

Wesh

Social platform for sharing posts, photos and videos, discovering communities and trending topics, with friend management and privacy controls. 10k+ downloads across Android and iOS.

  • Flutter
  • Dart

Google PlayApp Store

Academic

Epidemic Vulnerability Detection

Mobile application from my bachelor's final-year project, identifying the areas most vulnerable to epidemic spread through geospatial data analysis. Published at the 12th IFIP NTMS conference (IEEE, Paris, 2025).

  • Flutter
  • Dart
  • Django
  • Python

Paper (DOI)

Freelance

Santeline

E-commerce-style mobile application composed of two mobile apps and a web dashboard, allowing suppliers to sell pharmaceutical products and manage their inventories.

  • Flutter
  • Dart
  • Firebase

Source

Personal

Pitch Detector

Mobile application that detects the pitch of the audio captured by the microphone and displays the corresponding musical note with a live tuning indicator and waveform chart.

  • Flutter
  • Dart
  • Kotlin

ReleasesSource

Freelance

Yarbit

Mobile matchmaking application connecting craftsmen with customers, consisting of two mobile apps: one for craftsmen to offer their services, and one for customers to book and purchase them.

  • Flutter
  • Dart

track 04

Experience

  1. YAY Global
  2. SlickPay
  3. Yarbit
  4. MIXIN

07/2025 - Present

Mobile Engineer at YAY Global

On-site · Ride-hailing app

Building and maintaining a production ride-hailing app used across Dubai, Egypt and Algeria, in a team of 5+ mobile and 5+ backend engineers. Cut the crash rate by 95% (19.8% to 1.05%) by refactoring the native Java integration of the flutter_overlay_window plugin to fix Android overlay lifecycle failures. Shipped iOS Dynamic Island live ride tracking with native Swift (ActivityKit Live Activities), bridging state from Flutter to the native layer. Architected a reusable component library on BLoC, Riverpod and get_it for DI, cutting feature delivery time and keeping design-to-code consistent.

  • Flutter
  • Kotlin
  • Java
  • Swift
  • BLoC / Riverpod
  • Clean Architecture

04/2025 - 05/2025

Mobile Developer at SlickPay

Contract, on-site · Fintech app

Delivered real-time audio and video calling (Agora SDK) for a fintech app across iOS and Android, implementing platform-specific permission and encryption handling to meet financial compliance requirements, and translating detailed Figma specifications into pixel-perfect screens.

  • Flutter
  • Agora SDK
  • Firebase
  • Laravel
  • Node.js

07/2024 - 09/2024

Full Stack Mobile Engineer at Yarbit

Remote · Artisan marketplace app

Sole engineer on the mobile and web application: architecture, Firebase setup, feature work and backend integration. Authored a 30-page Technical & Component Guide covering system architecture, state management, reusable UI patterns and coding conventions, cutting onboarding time for new developers by 50%. Built unit and widget test suites over the core UI and critical business logic.

  • Flutter
  • Testing
  • Clean Architecture
  • Technical Writing

03/2023 - 09/2024

Full Stack Mobile Engineer at MIXIN

Remote · Multiple apps

Owned mobile and web delivery end to end across iOS, Android and Web: architecture, backend integration and feature work. Built a shared design system for colour, typography and spacing consumed by all three targets, and tuned rendering and animations to hold 60fps through complex scrolling and transitions.

  • Flutter
  • UI/UX
  • Testing

track 05

Open Source

A package I publish, and patches I send upstream to the tools I build on.

easy_semverv1.2.0 · pub.dev · MIT

A Dart CLI that bumps a Flutter app's version everywhere it is actually written. Bumping pubspec.yaml is usually enough, until the Xcode project pins FLUTTER_BUILD_NAME in its build settings, which silently overrides it and ships a TestFlight build stamped with the old version.

One command updates pubspec, the iOS build settings and the Android side together, reports exactly what moved, and repairs drift that has already happened, optionally committing and tagging the release.

pub.dev/packages/easy_semverSource

Terminal · ~/my_flutter_app
$ dart pub global activate easy_semver
$ bumpv minor --bump-build
1.2.1+1 -> 1.3.0+2
pubspec.yaml 1.2.1+1 -> 1.3.0+2
ios/…/project.pbxproj FLUTTER_BUILD_NAME: 1.2.1 -> 1.3.0
android no edit needed (read from pubspec)

Upstream pull requests

flutter/packages#12696In review+125 −5 · 3 files

[material_ui] Fix TabBar assertion to allow indicatorWeight: 0 with a themed indicator

TabBar asserted on its indicator arguments inside the constructor, before any BuildContext exists, so an indicator supplied through TabBarTheme was invisible to the check, and a legitimate indicatorWeight: 0 threw. The assertion moved into the build-time indicator resolution, where the theme is reachable, backed by 100 lines of regression tests.

flutter/packages#12697In review+90 −6 · 4 files

[material_ui] Fix todayBorder color being overridden by todayForegroundColor in YearPicker

The year selector repainted todayBorder with todayForegroundColor, so a border colour set through DatePickerThemeData never reached the current year. An explicitly coloured border is now honoured, with the foreground colour left as the fallback for a transparent one, which is the behaviour the day grid already had.

track 06

Skills

Mobile
Flutter, Dart, Kotlin, Swift, Platform Channels
Architecture & state
Clean Architecture, MVC, BLoC, Riverpod, Provider, GetX, get_it (DI)
Testing
Unit Testing, Widget Testing, BLoC Testing
Backend & tooling
REST APIs, WebSockets, Firebase, Agora, Go, Docker, GitHub Actions, Linux
Research & data
Python, PyTorch, C++, htslib

track 07

Contact

Email is the quickest way to reach me. The form below sends to the same inbox.