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

Ahmed Abdulhalim

FullStack Web Developer Node React JavaScript

€550/day
Paris 15e Arrondissement, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

• Computer Engineer (Full-Stack, React, Node, JavaScript & TypeScript)
• Certified Professional Scrum DeveloperTM I (id: 736791)
• 3.5 years of experience
• 29 years old, French nationality

Programming Languages: JavaScript, TypeScript, ECMAScript (ES6 → ES10), PHP, Java, Scala, JEE 8, HTML5, CSS3, Ruby, OCaml.

Front-End:
• React, Angular, Redux, SCSS, DOM, Events, Ajax, Axios, Saga, JQuery, Netlify, Gatsby, Electron, JSP, JSTL.
• Debugging with DevTools, Profiler, React Profiler, and Redux DevTools.
• Making a website or web application responsive and adding animations to improve UI/UX.
• Implementing performance metrics (React, Lighthouse on Chrome, etc.).
• Optimizing front-end performance (React, Redux, vanilla JS).
• Mockup integration

Back-End:
• Node, Express, Loopback, Spring Boot, Ruby on Rails, Apache Struts 2, Servlet, Symfony 3, Akka http.
• REST API, GraphQL & Resolvers, MVC, HTTP/S, TLS/SSL Certificates, JWT, XML, JSON.
• Tools: Keycloak, Swagger, Tomcat, ANT, Jasper
• Databases: NoSQL, SQL, PostgreSQL, MySQL, MongoDB, MariaDB, SQLite 3, SOLR, OrientDB, Prisma, Sequelize,
JDBC, Doctrine.
• Data model design: Analyze detailed functional specifications (SFD) to improve, adapt, and implement the application's data model design (MCD/MPD).

Others:
• Code Quality & CI/CD: Jenkins, Sonar, ESLint, TSLint, Git, GitLab CI/CD, Docker.
• Git: Code Review, Code Refactoring & Merge conflicts.
• TDD: Unit tests (Jest, Mocha) & Integration tests
• Jira, Postman, Compass, DBHeaver, pgAdmin, phpmyadmin, Intellij WebStorm, VSCode, Eclipse.
• SCRUM agile methodologies
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Capgemini Invent - Ministère de l’Écologie - Total
    Full Stack Developer
    TECH
    January 2022 - Today (4 years and 5 months)
    Paris, France
    Context: MCM - Mon Compte Mobilité is a platform that allows each user to manage their mobility, their mobility budget, and their energy savings to promote sustainable mobility.

    Responsibilities:
    • Develop new features
    • Fix bugs and stabilize the application
    • Perform test series to ensure the proper functioning of the site
    • Participate in agile ceremonies (Daily, Sprint planning, Sprint retrospective, Backlog Refinement, ...)
    • Propose workarounds for blocking bugs/issues
    • Write technical documentation
    • Code Review, Code Refactoring & Merge conflicts
    • Analyze detailed functional specifications (SFD) to improve, adapt, and implement the application's data model design (MCD/MPD).
    JavaScript Typescript React.js Node.js Loopback Gatsby.js MongoDB Swagger Docker Kubernetes
  • Capgemini - Ministère de l'Europe et des Affaires étrangères
    Lead Tech - Full Stack
    TECH
    April 2021 - December 2021 (9 months)
    Paris, France
    Projects:
    CNCD (National Commission for Decentralized Cooperation), attached to the Prime Minister and bringing together all decentralized cooperation stakeholders, the CNCD is a forum for exchange and proposals, responsible for establishing a state of decentralized cooperation.
    PROPIDAC is an internal application for the Ministry of Europe and Foreign Affairs (MEAE) intended to meet the following objectives: Management and monitoring:
    • Diplomatic and consular missions
    • International organizations in France
    • Staff of foreign delegations in France

    Responsibilities:
    • Be responsible for MCD & MPD documents: analyze detailed functional specifications (SFD) to improve, adapt, and implement the data model design (MCD/MPD) for the second batch of the CNCD and PROPIDAC project.
    • Set up the development environment (CNCD)
    • Facilitate the integration of new team members on the project, knowledge sharing, and best practices

    • Manage Git: Code Review, Code Refactoring & Merge conflicts
    • Write technical documentation
    • Coach, train, and unblock junior developers
    • Team coordination, ensure adherence to best practices, and mentor more junior colleagues.
    • Propose workarounds for blocking bugs/issues
    • Estimate and technically validate the workload
    • Participate in agile ceremonies
    • Propose improvements and implement optimized algorithms to strengthen the application.
    • Develop new features, fix bugs, and stabilize the application
    • Report and alert on work progress, risks, and encountered problems
    • Carry out studies and developments assigned to me
    JavaScript Typescript React.js Node.js Java Struts 2 Postgres Jenkins Sonar Mocha
  • Capgemini Technology Services - Ministère de l'intérieur - Direction Générale de la Gendarmerie National
    Full-Stack Software Engineering
    SOFTWARE PUBLISHING
    October 2019 - Today (6 years and 8 months)
    Paris, France
    Context: LRPPN (National Police Procedure Writing Software)
    Development of a software for writing national police procedures, intended to facilitate the writing of minutes and other police procedural documents in France. Works in collaboration with STSISI (Information Systems and Technology Service for Internal Security). My mission was to evolve this software, integrate new features that work in connected and disconnected modes, synchronize data between the thick client (React + server) and the backend as soon as the connection is re-established, improve performance (React) and daily productivity (drag & drop ...).

    Responsibilities:
    • Develop US (User Stories) in front and back
    • Fix bugs and stabilize the application
    • Improve application performance on the React, Redux, Saga side
    • Ensure adherence to best practices
    • Integrate new mockups into the application
    • Perform Code Reviews, Code Refactoring.
    • Work in Agile mode.
    React React.js redux JavaScript Scala API CSS3 HTML5 SAGA

Recommendations

Be the first to recommend Ahmed

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

  • Engineering Degree
    Efrei Engineering School
    2019
    École d'ingénieur généraliste en informatique et technologies du numérique habilitée par la Cti depuis 1957
  • Computer Science Bachelor's Degree
    Paris-XII - UPEC
    2017

Certifications

  • Computer Engineering Degree
    Efrei
    2019
    Git JavaScript Node.js API React.js Fullstack CSS3

Skill set

Categories