You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mouhsin B.MB

Mouhsin B.

Senior Mobile Developer (Kotlin/Java) | AI

€450/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mouhsin

Software engineer with 15+ years of experience, specializing in Android/Kotlin mobile development and generative artificial intelligence (LLM, RAG, AI agents). I support startups and companies as an on-demand CTO, senior developer, or technical coach.

🔹 Mobile Development
Native Android applications (Java/Kotlin), Clean Architecture, Jetpack Compose, Swift/iOS notions. I have contributed to applications used by several million active users.

🔹 Artificial Intelligence & LLM
- Design and integration of LLM-based solutions (GPT-4, Claude, Llama, Mistral)
- RAG architectures (Retrieval-Augmented Generation): embeddings, vector databases (Pinecone, Weaviate, ChromaDB), retrieval pipelines
- Prompt engineering and model fine-tuning
- Development of autonomous AI agents (LangChain, LlamaIndex, function calling, multi-agent orchestration)
- OpenAI, Anthropic, Hugging Face API integration
- Machine Learning applied to mobile products

🔹 On-Demand CTO / Technical Coach
- Technical scoping and writing specifications
- Architecture choices (native mobile, backend, AI)
- Code review, implementation of best practices (Clean Code, testing, CI/CD)
- Agile methodologies (Scrum), technical team management
- Supporting startups from idea to MVP

🔹 Why Choose Me
Entrepreneur (founder of over 10 startups), I understand business challenges as well as technical ones. I deliver clean, tested code, and I simplify AI/LLM topics for non-technical teams.

📩 Available for one-off missions, consulting, or long-term support. Let's discuss your project.
  • French

    Fluent

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Onepoint,
    LEAD MOBILE ANDROID/iOS
    January 2023 - April 2024 (1 year and 3 months)
    Montreal, QC, Canada
    Mission:
    City of Montreal:
    • Managed mobile applications for the City of Montreal, including "Montréal-Services aux Citoyens" and "Espace pour la Vie".
    • Led a team dedicated to mobile application development to meet the City of Montreal's needs.
    • Developed new features, ensured quality, and fixed bugs.
    Responsibilities:
    • Analyzed client needs and managed projects.
    • Managed a development team, ensuring the quality of deliverables.
    • Defined project architecture.
    • Analyzed and developed user stories related to the project.
    • Monitored technology trends and managed application quality.
  • Onepoint,
    Associate Manager – Employee
    February 2022 - December 2022 (10 months)
    Paris, France
    Mission:
    City of Montreal:
    • Managed mobile applications for the City of Montreal, including "Montréal-Services aux Citoyens" and "Espace pour la Vie".
    • Led a team dedicated to mobile application development to meet the City of Montreal's needs.
    • Developed new features, ensured quality, and fixed bugs.
    Responsibilities:
    • Analyzed client needs and managed projects.
    • Managed a development team and ensured the quality of deliverables.
    • Defined project architecture.
    • Analyzed and developed user stories related to the project.
    Technologies and methodologies:
    • Platforms & Languages: Android, Kotlin, RxJava
    • Architectures: MVP, MVVM, Clean Architecture, Multi-module applications, Material Design
    • Libraries & Tools: Dagger, Retrofit, Firebase, Firestore, FirebaseCrashlytics
    • Analysis: Firebase Log Event
    • Testing & Quality: JUnit, Azure Pipelines, App Center
    • Version Control: Git (creation and review of pull requests)
    • IDE: Android Studio
    • Methodology: Agile – Scrum
  • Decathlon,
    Self-Employed
    February 2021 - February 2022 (1 year)
    Lille, France
    Freelance Android Kotlin Developer – Self-Employed
    Created an express mobile payment feature to optimize the in-store customer experience.
    Mission:
    • Developed a solution allowing employees to make payments directly at the aisle, thus reducing checkout waiting times.
    Responsibilities:
    • Analyzed and developed user stories related to this feature.
    • Optimized the connection with hardware components (Scanner, RFID pocket, MPOS POS terminal).
    • Improved the payment process and user experience.
    • Integrated a new design.
    • Collected and tracked data.
    • Analyzed transaction anomalies and fixed bugs.
    Technologies and methodologies:
    • Platforms & Languages: Android, Kotlin, RxJava
    • Architectures: MVP, MVVM, Clean Architecture, Multi-module applications, Material Design
    • Libraries & Tools: Dagger, Retrofit, Firebase, Firestore, FirebaseCrashlytics
    • Analysis: Firebase Log Event, Amazon CloudWatch, S3
    • Testing & Quality: JUnit, SonarQube
    • Continuous Integration: Bitrise CI/CD
    • Version Control: Git (creation and review of pull requests)
    • Hardware: RFID, MPOS
    • IDE: Android Studio
    • Methodology: Agile – Scrum

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    University of Lorraine
    2011

Certifications

Skill set

Categories