Kamal Aarab

Senior Full Stack Developer | Java, ReactJS

Salaire / Taux journalier

Toulouse, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Développement FullstackJavaReactDocker

Langues

AnglaisFrançais

À propos

Introduction

Full Stack Developer with 5+ years of experience specializing in Java, ReactJS, and IoT platforms including PTC Thingworx. Built educational platforms, company websites with admin interfaces, and implemented analytics tools replacing Google Analytics. Expert in modern tech stack with proven DevOps skills and enterprise-level project delivery.

Liens

Expérience de travail

Full Stack Developer

mai 2024 - Présent

2 ans 6 mois

69340 Francheville, France

Project 1: IPCG Client (Construction services company, 2–3 employees) - Developed a complete website for a building services company - Designed UI mockups - Collected client requirements - Built a dynamic admin interface (reviews, blog articles, site data, etc.) - Created a secure company database Project 2: Independent Client - Created an online educational platform connecting students and teachers - Conducted user needs analysis - Performed code reviews and validated developments on GitLab - Used Docker to containerize the application into independent services

Full Stack Developer

Capgemini Engineering

nov. 2021 - mars 2024

2 ans 5 mois

As a Full Stack Developer, I actively contribute to diverse projects encompassing the healthcare sector, IoT, and web application development. Key responsibilities in my role include: - Proficiently coding in various languages, such as JavaScript, Java and HTML/CSS - Utilizing frameworks such as Thingworx (PTC Corp Software), NodeJS and ReactJS - Working within DevOps environments and employing tools like Docker, Jenkins, and Kubernetes - Implementing maintainable code through the use of unit and robot tests - Conducting thorough code reviews and validating merge requests from developers on Git - Creating comprehensive technical documentation - Delivering engaging demonstrations to developers on new concepts or application components - Proposing enhancements, including best practices and improvements to user interface (UX/UI)

Web Developer

Orange

sept. 2019 - oct. 2021

2 ans 2 mois

31700 Blagnac, France

Key responsibilities in my role include: - Developing web applications and widgets within the company's social network platform - Implementing a new tool, named Matomo, to replace Google Analytics and extract key performance indicators (KPIs) from the application, enabling comprehensive analytics and data-driven insights - Managing IT projects, from defining customer needs to organizing and leading cross-functional teams. - Collaborating closely with stakeholders to align project goals with business objectives and ensure successful outcomes - Maintaining an agile development environment, conducting code reviews, and upholding high coding standards - Documenting project specifications and technical processes to facilitate knowledge sharing and ensure continuity

Full Stack Developper

CEA - Commissariat à l'énergie atomique et aux énergies alternatives

avr. 2019 - août 2019

5 mois

Labège, France

Key responsibilities in my role entailed: - Developing and integrating new functionalities into a React application - Analyzing and comprehending the context of crisis management - Designing and implementing a robust database for the application, utilizing SQL - Creating an API using the LoopBack framework - Collaborating with Git to ensure code maintainability and development control

Frontend Developer

Innopolis University

avr. 2018 - juil. 2018

4 mois

Innopolis, Tatarstan, Russie

In my role as a Frontend Developer, I had the opportunity to work with a mathematics researcher who sought to develop an interface for a mathematical proof assistant. In this project, I was responsible for: - Proficiently comprehending and analyzing the backend code written in Haskell - Acquiring proficiency in the Haskell programming language through continuous learning and practice - Mastering and applying the functionalities of the QT library - Collaborating closely with clients to accurately understand their requirements and needs - Creating visual mockups to illustrate proposed solutions - Translating mockups into a functional prototype, ensuring alignment with client expectations


Formation

Université Toulouse - Jean Jaurès

Master ICE

2019 - 2021

3 ans

Université Toulouse - Jean Jaurès

Licence MIASHS (BAC +3)

2018 - 2019

2 ans

IUT de Blagnac

DUT informatique

2016 - 2018

3 ans

Lycée Antoine Bourdelle

Baccalaureate

2014 - 2016

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.