
Haitham KSENTINI
Software Engineer
Salaire / Taux journalier
Nancy, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Full-stack developer with 5+ years building scalable web applications using Symfony, React, and Angular. Delivered complete ERP systems, APIs, and enterprise solutions for diverse industries including education and healthcare. Expert in modern frameworks with proven track record of leading complex projects from design to deployment.
Expérience de travail
Software Engineer
ICN Business School
mai 2024 - Présent
2 ans 6 mois
Nancy, France
Software engineer
AKKODIS
mai 2023 - déc. 2023
8 mois
Nantes, France
Project: PRECINCT Achievements : - Add French and English translation for the application. - Re factoring of existing front-end code. - Integrated SweetAlert library. - Responsive design. - Display an image in a popup on the map. - Find a tool to add Exifs to images. - Add an icon for the application. - Make a version of the application using the Uppy.js library and linked to a MongoDB database. - Check for unused dependencies. - Install the environment corresponding to the SEEM approach and test on Linux and Windows. - Technical environment : - Anaconda, VS Code, Python, Javascript, HTML5, CSS, Bootstrap, AJAX, JQUERY, MongoDB, GITLAB, - Linux. Project: MIEL - Achievements : - Participation in database design. - Creation of the MIEL project. - Integration of the existing Template. - Created API to filter machines by category using select and a search field based on the keyword entered. - Created API to save the basket and its contents in the database. - Creation of an API to save an inventory and its contents in the database. - Integration of EasyAdmin for the administration interface. - ChartJS library for environmental impact results. - Increment and decrement the quantity of a machine in the inventory. - Change of location for all machines. - Implementation of the Distance Matrix API. Project: MOBILO - Creation of a WordPress showcase site for APF Technical environment: * Symfony 6, Javascript, HTML5, CSS, Bootstrap, AJAX, JQUERY, MYSQL, Azure DevOps, VSCode,Wordpress,Microsoft AZURE.
Groupe AVT
janv. 2022 - mai 2023
1 an 5 mois
Nantes, France
Full Stack Developer Symfony
août 2022 - mai 2023
10 mois
Nantes, France
Project: ERP in Symfony Achievements: • ERP design. • Distribution of project tasks. • Installation of the environment and the necessary tools. • Creation of different Templates in Twig. • Design and development of the Planning module. • Design and development of Management modules (Customers, Contacts, Documents, TODO, Invoices, Quotes, Events, Actions, Follow-ups, Educational Follow-up). • Implementation of the DropzoneJS library. • Implementation of the SweetAlert library. • Implementation of the Google Places API. • Implementation of the Stripe API. • Implementation of the VCalendar library. • Implementation of Tabulator. • Implementation of the CKEditor library. • Implementation of FullCalendar. • Implemented wkhtmltopdf to generate PDF files from HTML templates. • Implementation of EasyAdmin to manage application entities and data. • Design and implementation of a containerization architecture with Docker for a Symfony application. • Configuration of a PHP container with all the dependencies necessary to run Symfony. • Database management with Docker containers. Technical environment : • Symfony, Javascript, HTML5, CSS, Bootstrap, AJAX, JQUERY, MySQL, Webpack, GITHUB, TRELLO, VSCODE, Enterprise Architect, Slack.
Full Stack Developer Symfony
janv. 2022 - juil. 2022
7 mois
Nantes, France
Project: Internal ERP in Symfony Achievements: • Distribution of project tasks. • Installation of the environment and the necessary tools. • Design and development of the Pedagogical Monitoring Module. • Design and development of the Dashboard Module. • Implementation of the Chart.js library. • Test and validation of the two modules. • Participate in the production implementation of the two modules. • Participation in the specifications of the E-Learning project. • Participation in the design of the E-LEARNING project • Creation of different Templates in Twig. • Design and development of Management modules (Training, Chapter, Section). Technical environment : • Symfony, Javascript, HTML5, Bootstrap, CSS, AJAX, JQUERY, MYSQL, Webpack, GITHUB, TRELLO, VSCODE, Enterprise Architect.
Full Stack JS Developer
Tekru Technologies
juil. 2021 - août 2021
2 mois
Tunis, Tunisie
Project: Hotel price comparator Achievements: • Analysis of the structure of websites. • Creation of a script for data recovery… • Checking the JSON files of each script. • Setting price, location and benefit formats for all scripts. • Preparation of the working environment (installation of NodeJS, ReactJS and MongoDB). • Configuration of the express server, the database connection file and creation of models. • Choice, study and organization of the Template. • Implement the APIs created in the frontend part. • Test scenario. Technical environment : • ReactJS, NodeJS, Python, VSCODE, POSTMAN, GITBASH, MongoDB
Full Stack Developer (Spring Boot, Angular)
Clinisys ERP
janv. 2019 - juil. 2019
7 mois
Sfax, Tunisie
Project: After-Sales Service Management Achievements: • Understand the need and design the application. • Preparation of the work environment. • Choice, study and organization of the Template. • Creation of the database and different tables. • Creation of APIs for Management (Users, Quotes, Exit slip, Return slip, Equipment, Assignment of technicians, Intervention sheet). • Secure the application with Spring Security. • Consumption of APIs in Front part with Angular 7. Technical environment : • IntelliJ, SQL Server, Spring Boot, Angular 7, Bootstrap, GIT, Enterprise Architect
Full Stack Native PHP Developer
Dev-IT
août 2018 - oct. 2018
3 mois
Sousse, Tunisie
Project: Training center management Achievements: • Understand the need and design the application. • Preparation of the work environment. • Choice, study and organization of the Template. • Design and creation of the database and different tables. • Development of the Back and Front part for Management (Users, Training Center, Assignment of Trainers, Training, Participants) Technical environment : • Sublime Text, PHP, HTML5, Bootstrap, CSS, MySQL, StarUML
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Engineering degree
2019 - 2022
2 ans 11 mois
FSEGS
IT management license
2016 - 2019
2 ans 11 mois
Licences et certifications
OCA 1Z0-808
Délivré le : –
Scrum Foundation Professional Certification
Délivré le : –