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

Fahem Belili

Angular Ionic Node/NestJS Developer

€600/day
4 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fahem

Core Skills
Full-stack senior developer specializing in cross-platform web and mobile applications with Angular and Ionic. Expertise in designing modern architectures (Nx monorepo, SSR, PWA, REST API).
Proven backend experience with NestJS, as well as in deployment industrialization (Docker Compose, GitLab CI/CD).
Ability to work on the entire development cycle, from design to production, with a high degree of autonomy.
Strong focus on software quality, performance, and observability.

Soft Skills
  • High autonomy in taking on complex technical subjects.
  • Ability to structure and evolve existing codebases.
  • Analytical mind and problem-solving skills for advanced technical issues.
  • Good communication with technical teams (Front, Back, DB, DevOps) and business stakeholders.
  • Sense of software quality and best practices.
  • Ability to quickly integrate into a project context.

Distinctions
At the beginning of my career, my goal was to deliver solutions that met needs on time.
Today, I prioritize designing robust, scalable, and maintainable solutions over time.

I use tools like GitHub Copilot to accelerate development, while maintaining complete control over the design and code produced.

Detailed CV at: belilifahem.com
  • French

    Native or bilingual

  • English

    Conversational

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

Experience

  • BearingPoint
    Malt logoOn Malt
    Senior Development Engineer
    ENVIRONMENTAL
    January 2024 - Today (2 years and 5 months)
    Paris, France
    • Study of needs and analysis of Excel formulas
    • Angular front-end design and development in compliance with guidelines and established practices, while ensuring code quality.
    • Creation of dynamic tables (similar to Excel) with AG-Grid Angular.
    • Creation of charts with AG-Charts.
    • Leveraging Angular's power: Component, Service, Pipe, Directive, Guard, etc.
    • Use of ngrx/component-store for local component state.
    • Participation in backend NestJS development by updating the database schema and creating new endpoints (REST API).
    • Use of OpenAPI on backend and frontend.
    • Strict typing on TypeScript and Angular sides.
    • Code review via Merge Requests on GitHub
    Typescript NestJs TypeORM Angular RxJS Object-Oriented Programming (OOP) OpenAPI Material Design Git Nx AG-Charts ag-grid NgRx ngrx/component-store
  • SNCF IMMOBILIER
    Tech Lead - Mobile Cross-Platform & PWA Front Developer
    REAL ESTATE
    May 2022 - October 2023 (1 year and 6 months)
    Paris, France
    “Building Health Record” offers a 360° view of building information (identity, compliance status, performance, functional, energy, etc.), its occupants, and its environment (political, urban, rail issues, …).

    1 Product Owner - 1 Scrum Master (Myself) - 4 Developers. Occasional UI/UX.

    • Reversibility with complete team change
    • Introduction of Agile-Scrum to the new team. Implementation of new Agile ceremonies. Definition of a new Scrum board.
    • Sprint planning and execution, respecting the “Definition of Ready” and “Definition of Done”.
    • Proposal of technical improvements after studying the various software components of the project, while considering the context and budget.
    • Macro-estimation in Story Points. Support for obtaining estimated dates in the form of a schedule without compromising Agility/Scrum.
    • Definition and implementation of a continuous development, integration, and delivery process with Jenkins and Docker.
    • Team support through guidelines and best practices.
    • Implementation of GitFlow for code management (+ Conventional commits).
    • Code review via Merge Requests on GitLab.
    • Redesign of the PWA Web front application after comparative studies of application types and different frameworks.
    • Leveraging Angular's power: Component, Service, Pipe, Directive, Guard, etc.
    • Separation of Components into Container and Presentational while respecting SRP.
    • Strict typing on TypeScript and Angular sides.
    • Management of complex forms with Angular's Nested GroupForm and Typed Forms.
    • Unit tests in Jasmine then Jest (after redesign).
    • Maintenance and evolution of the existing system

    Tech Stack: Angular/Cordova, Ionic, TypeScript, HTML 5, CSS 3/4, SCSS, RxJS, MySQL/MariaDB, Docker, Jenkins, Firebase, GitFlow, GitLab, VSCode, Android Studio, Xcode, Gradle, macOS
    Scrum OOP Angular Ionic PWA Typescript Docker Gitflow Gitlab Jenkins Jest Jasmine OpenAPI
  • VINCI AUTOROUTES
    Studies and Development Engineer - Mobile Cross-Platform
    CIVIL ENGINEERING
    November 2018 - April 2022 (3 years and 5 months)
    92500 Rueil-Malmaison, France
    “Ulys mobile” Ionic mobile application for toll tracking, subscription management, and trip planning (traffic info, service/rest areas).

    1 Product Owner - 1 Scrum Master - 1 UX - 1 UI - 4 Developers - 1 Tester

    • Macro estimation of the backlog and refinement
    • Sprint planning and execution, respecting the “Definition of Ready” and “Definition of Done”.
    • Use of Git/GitFlow for version management.
    • Code review via Merge Requests on GitLab.
    • Participation in the development of an Ionic/Capacitor/Android plugin for managing a geographical map (similar to Google Maps) based on Mapbox SDK.
    • Participation in the development of an Ionic/Capacitor/Android plugin for geographical navigation (similar to Waze) based on Mapbox SDK.
    • Participation in feature development with Mapbox-GL-JS.
    • Management of Bitrise workflows for continuous integration and production deployment.
    • Implementation of Firebase/Crashlytics and utilization of its data.
    • Implementation of monitoring via Application Insights.
    • Definition of mock API contracts (OpenAPI) via Azure API Management.
    • Automatic generation of Angular API clients with Open-Api-Generator.
    • Development of unit tests (Jasmine / Karma).
    • Transition to Angular/TypeScript strict mode.

    Tech Stack: Ionic/Capacitor, Ionic/Cordova, Angular, TypeScript/JavaScript, HTML 5, CSS 3/4, SCSS, Material Design, RxJS, Jasmine/Karma, Mapbox-GL-JS, GeoJSON,
    MS Application Insights JS SDK, Bitrise - Mobile CI/CD, Firebase/Crashlytics, OpenAPI, GitFlow, GitLab, VSCode, Android Studio, Xcode, Gradle, macOS
    Scrum Angular Ionic Cordova Capacitor OpenAPI Mapbox Typescript Jasmine RxJS HTML5 CSS SCSS Material Design Firebase Crashlytics Bitrise Gitflow Gitlab

Reviews

5.0

Out of 1 rating

JulienJ

Julien

BearingPoint

Reviewed on 7/15/2024

Fahem worked on 2 projects, one as backend (nest.js) and the other more full-stack oriented. In both cases, he demonstrated a pragmatic and constructive approach in carrying out and organizing his work. Serious and very professional, he always prioritized transparent communication, allowing for good management by the PO throughout the mission.

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

  • Master of Engineering
    Université Paris-Est Créteil (UPEC)
    Master system engineering, Science et technologie
  • Master 1, Artificial Intelligence
    Université René Descartes (Paris V)
    Master 1, Artificial Intelligence

Skill set

Categories