Tech Lead Front-End ReactJS
Egis
Total years of experience :9 years, 9 Months
• 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.
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
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
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 / Intégrateur web chez http://www.evolutive-group.com/
- 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.
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.
je suis demander de créer un site marchant pour la société Ecoprint, ainsi la réalisation des affiches publicitaires pour celle ci.
♦ La mise en œuvre d'une application multimédia
♦ La mise en œuvre d'un cours multimédia en ActionScript2
Ingénieur informatique et multimédia
Technicien informatique et multimédia