Chamseddine Chelly,  Tech Lead   Front-End ReactJS

Chamseddine Chelly

Tech Lead Front-End ReactJS

Egis

Lieu
France - Paris
Éducation
Diplôme, Informatique et multimédia
Expérience
9 years, 9 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :9 years, 9 Mois

Tech Lead Front-End ReactJS à Egis
  • Pays-Bas - Amsterdam
  • janvier 2023 à janvier 2024

• On-street parking control in Amsterdam Methodology: Agile Scrum Team: PO, CP, Scrum master, 4 Front-end developers, 5 Back-end developers, 1 Devops Project: EVS - Management and control application for on-street parking services in Amsterdam. The application consists of a Front office (Clients) and a Back office (City Hall). The front end is developed in ReactJS, and the back end uses Symfony, communicating through REST APIs.
EVS Project Front Office : Public access application for requesting and managing parking permits. The application allows each client (citizen of Amsterdam or foreigner) to provide necessary documents for the Amsterdam City Hall to issue the permit.
EVS Project Back Office: City Hall application for administrative management and payment processing for all parking permits.
Responsibilities:
• Supervision of the Front-end team consisting of 3 developers
• Technical support and skill development of the team
• Use of Figma for component development
• Implementation of routing with React Router
• Creation of component architecture with Material UI
• State management with Redux Toolkit
• API testing (Postman)
• Front-to-back communication through REST APIs
• Code review and branch merging on GitLab

Technical Environment : JavaScript (ES6), HTML5, TypeScript, ReactJS 18, API REST, Redux Toolkit, MUI5, GitLab, Git.

ReactJS Developer à Monoprix - France
  • France - Clichy
  • mars 2022 à décembre 2022

Context: Development of the Monoprix delivery application Methodology: Agile Scrum Team : PO, CP, 4 developers Project :
InfoLad : Delivery management application with the front end in ReactJS and the back end in Java, communicating through REST APIs. Responsibilities:
• Development and integration of ReactJS application components from Figma
• Implementation of hooks for communication with the REST API.
• Use of Hooks (useState, useEffect, useContext, etc.)
• Creation and routing of pages (React-Router).
• Creation of component architecture.
• API testing with Swagger.
• Interaction with REST API (Axios).
• Branch merge and conflict resolution on Git Technology JavaScript (ES6), HTML5, Sass, TypeScript, ReactJS 17, Azure DevOps, Git, API REST, Axios, Swagger API

Fullstack JavaScript Developer à Mindquest
  • Tunisie - Tunis
  • mars 2018 à janvier 2022

Context:
• Evolution, maintenance, and redesign of the architecture of two Club Freelance platforms.
• Migration from OVH cloud to Azure cloud. Methodology: Agile Scrum Team : PO, Scrum Master, 5 developers, 1 DevOps

PHP Developer à Webapp Studio
  • Tunisie - Tunis
  • avril 2017 à janvier 2018

Context: Development of several Prestashop e-commerce sites.
Responsibilities:
• Analysis of detailed functional specifications
• Implementation of new features requested by clients through the creation of modules compatible with Prestashop Addons.
• Participation in user story breakdown.
• Slicing and conversion of mockups into web pages, respecting UI principles and considering UX standards.
• Creation and integration of HTML components using Bootstrap 3.
• Redefinition of the CSS of premium components to adapt them to templates.
• Code optimization for better SEO
• Development and implementation of new JavaScript features for adding animations, banners, and alerts
• Addition of JavaScript controls on pages and forms
• Optimization of code, images, and files before uploading to FTP
• Checkout of all site pages on different browsers, as well as site optimization to W3C standards
• Integration of mockups and validation with the end user (Le Cyclo)
• Direct collaboration with the France team (progress update every 3 days)
• Task tracking until delivery in production
• Testing, preparation of deliverables, and deployment
• Maintenance and/or improvement of existing projects
• Documentation update.
• Participation in Fullstack development. Methodology: Agile Scrum
Technologies JavaScript, HTML5, CSS3, Bootstrap, jQuery, Prestashop, MySQL, PHP, PhpMyAdmin, WampServer, Git (Bitbucket)

Développeur web à Evolutive Group
  • Tunisie - Tunis
  • juin 2015 à mai 2017

Développeur / Intégrateur web chez http://www.evolutive-group.com/

Ingénieur web à SmartKAT
  • Tunisie - Tunis
  • juillet 2014 à janvier 2015

- Ingénieur web
- Développement Front-End et Back-End des applications web
- Technologies utilisées: Symfony2, Spring, Spring roo, Vaadin
- Encadrement d'une équipe de 5 élèves ingénieurs.

Web developer à Arab Soft
  • Tunisie - Tunis
  • mars 2013 à juin 2013

au sein de la société Arab Soft j'ai été demandé de réaliser la conception et la rélisation d'une application (web et mobile) de réclamation pour les citoyens tunisiens.

Développeur Web à Ecoprint
  • Tunisie - Tunis
  • juillet 2012 à août 2012

je suis demander de créer un site marchant pour la société Ecoprint, ainsi la réalisation des affiches publicitaires pour celle ci.

Centre National de l'Informatique (CNI-Tunisie) à CNI
  • Tunisie - Tunis
  • juillet 2009 à août 2009

♦ La mise en œuvre d'une application multimédia
♦ La mise en œuvre d'un cours multimédia en ActionScript2

Éducation

Diplôme, Informatique et multimédia
  • à Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • octobre 2013

Ingénieur informatique et multimédia

Baccalauréat, informatique et multimédia
  • à Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • juillet 2010

Technicien informatique et multimédia

Specialties & Skills

Symfony
ASP.NET MVC
Web Development

Langues

Français
Expert
Arabe
Expert
Anglais
Expert

Loisirs

  • Sport, Cinéma et Jeux vidéo