Chamseddine Chelly,  Tech Lead   Front-End ReactJS

Chamseddine Chelly

Tech Lead Front-End ReactJS

Egis

Location
France - Paris
Education
Diploma, Informatique et multimédia
Experience
9 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 9 Months

Tech Lead Front-End ReactJS at Egis
  • Netherlands - Amsterdam
  • January 2023 to January 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 at Monoprix - France
  • France - Clichy
  • March 2022 to December 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 at Mindquest
  • Tunisia - Tunis
  • March 2018 to January 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 at Webapp Studio
  • Tunisia - Tunis
  • April 2017 to January 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 at Evolutive Group
  • Tunisia - Tunis
  • June 2015 to May 2017

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

Ingénieur web at SmartKAT
  • Tunisia - Tunis
  • July 2014 to January 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 at Arab Soft
  • Tunisia - Tunis
  • March 2013 to June 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 at Ecoprint
  • Tunisia - Tunis
  • July 2012 to August 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) at CNI
  • Tunisia - Tunis
  • July 2009 to August 2009

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

Education

Diploma, Informatique et multimédia
  • at Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • October 2013

Ingénieur informatique et multimédia

Bachelor's degree, informatique et multimédia
  • at Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • July 2010

Technicien informatique et multimédia

Specialties & Skills

Symfony
ASP.NET MVC
Web Development

Languages

French
Expert
Arabic
Expert
English
Expert

Hobbies

  • Sport, Cinéma et Jeux vidéo