Chamseddine Chelly,  Tech Lead   Front-End ReactJS

Chamseddine Chelly

Tech Lead Front-End ReactJS

Egis

البلد
فرنسا - Paris
التعليم
دبلوم, Informatique et multimédia
الخبرات
9 years, 9 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :9 years, 9 أشهر

Tech Lead Front-End ReactJS في Egis
  • هولندا - Amsterdam
  • يناير 2023 إلى يناير 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
  • فرنسا - Clichy
  • مارس 2022 إلى ديسمبر 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
  • تونس - تونس
  • مارس 2018 إلى يناير 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
  • تونس - تونس
  • أبريل 2017 إلى يناير 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
  • تونس - تونس
  • يونيو 2015 إلى مايو 2017

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

Ingénieur web في SmartKAT
  • تونس - تونس
  • يوليو 2014 إلى يناير 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
  • تونس - تونس
  • مارس 2013 إلى يونيو 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
  • تونس - تونس
  • يوليو 2012 إلى أغسطس 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
  • تونس - تونس
  • يوليو 2009 إلى أغسطس 2009

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

الخلفية التعليمية

دبلوم, Informatique et multimédia
  • في Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • أكتوبر 2013

Ingénieur informatique et multimédia

بكالوريوس, informatique et multimédia
  • في Institut Supérieur des Arts Multimédias de la Manouba (ISAMM)
  • يوليو 2010

Technicien informatique et multimédia

Specialties & Skills

Symfony
ASP.NET MVC
Web Development

اللغات

الفرنسية
متمرّس
العربية
متمرّس
الانجليزية
متمرّس

الهوايات

  • Sport, Cinéma et Jeux vidéo