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

Shahine Belarbi

Web & Mobile Developer

€350/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Shahine

Software engineer specializing in mobile and web development, with 3+ years of experience in Flutter, React, and Next.js. I have designed and maintained complete mobile applications (Ziyara Project) and modern, high-volume web platforms (Aura Production). My expertise covers front-end/mobile architecture, back-end integration, performance, automation, and the implementation of CI/CD for robust and scalable products.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Aura production
    Web & Mobile Developer
    March 2024 - Today (2 years and 3 months)
    - Development and optimization of the LettreMotivée.fr and GetMyEbook platforms, within Aura Production's digital ecosystem.

    - Creation of modern and responsive web interfaces with React, Next.js, and TailwindCSS, focusing on user experience and conversion rate improvement.

    - Backend and microservices development in Node.js and Express, enabling automation of product workflows and structuring of internal services.

    - Integration and security of payment flows, automation of PDF generation, e-book delivery, and customer notification management.

    - Design of REST APIs, internal dashboards, analytics pipelines, and automation tools used in several Aura Production products.

    - Collaboration with various teams (design, product, technical) to improve the reliability, performance, and quality of delivered solutions.
    React.js Node.js external-api-integration TailwindCSS Next.js
  • Ziyara-project
    Mobile Developer
    January 2023 - Today (3 years and 5 months)
    - Public application “Volunteer & Visits”
    Design of an intuitive interface for volunteers to register for visits (patients, children, nursing homes), with advanced filters (date, visit type, location) and integrated FAQ.

    - Internal application “Visit Management”
    Creation of a dashboard for managers: patient tracking, visit slot management (interactive calendar), registration validation, volunteer administration, and access to the FAQ.

    Architecture and database
    > Implementation of a Firebase NoSQL database to store users, patients, visits, registrations, and activity logs.
    > Integration of Firebase Authentication (email) for access security, followed by a progressive migration to Supabase (SQL): redesign of data schemas, adaptation of queries and application logic.

    - Refactoring and best practices
    Clear separation between widgets, services, and utilities to improve code readability and maintainability.
    Regular code reviews and implementation of coding standards to ensure application consistency.

    - Performance optimization
    Implementation of pagination on large lists, reduction of network requests, and optimized synchronization to minimize data consumption and streamline user experience.

    - CI/CD and deployment
    Configuration of a GitHub Actions pipeline for automated APK/AAB generation, unit tests, and continuous deployment to Google Play Store and Apple App Store.

    - Mentorship and technical leadership
    Management of a team of junior developers: training in Flutter and Firebase concepts, daily technical support, constructive code reviews, and transmission of mobile development best practices.
    Flutter Firebase Supabase GitHub external-api-integration
  • Enedis
    C++/Python/Mobile Developer
    September 2022 - August 2025 (2 years and 11 months)
    - Development of internal mobile applications in React for C++/Python software tracking, system monitoring, and technical workflow support.

    - Analysis and diagnosis of existing C++ code
    In-depth analysis to identify bug causes, document anomalies, and propose suitable fixes.

    - Maintenance and update of C++ messaging libraries
    Version management, dependency conflict resolution, and compatibility testing to ensure the reliability of inter-component communications.

    - C++ backend refactoring
    Overhaul of an old project to improve its maintainability, facilitate reuse, and reduce technical debt.

    - C++ Proofs of Concept (POC)
    Design and implementation of POCs to evaluate and integrate new C++ libraries meeting specific business needs.

    - Development of Python automation tools
    Creation of a work environment configuration tool (city, port, dataset settings…) now used by several teams to standardize and accelerate deployments.

    - Writing and maintenance of Python tests
    Implementation of unit and integration tests with pytest to validate C++ components, by simulating binary messages with the construct library.

    - Design of Python messaging libraries
    Development of libraries capable of simulating exchanges between C++ products, used across all team projects to ensure the robustness of integrations.

    - Continuous improvement of C++ and Python code
    Bug fixing, code reviews, cleaning and reorganization of internal modules, as well as writing technical guides to facilitate onboarding of new members.

    - Regular reading of undocumented code
    Systematic exploration of C++ codebases without documentation to extract business logic and ensure product technical consistency.
    Python C++ React.js Docker Node.js

Recommendations

Be the first to recommend Shahine

Help this freelancer shine by sharing your experience working together.

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

  • Diplôme d’Ingénieur en Informatique
    Epita
    2025
    Ma formation d’ingénieur à l’EPITA couvre l’ensemble du cycle de développement logiciel, du backend au mobile, ainsi que les pratiques DevOps, les architectures cloud et les systèmes distribués. Elle m’a permis d’acquérir des compétences solides en programmation avancée, optimisation, déploiement automatisé et conception de solutions fiables et scalables.

Skill set

Categories