Expériences
Full Stack Web Developer Internship
Design and Development of a CI DevOps Methodology for the "Manajero" Project Management Application
Description: During this internship project, I designed and developed a comprehensive Continuous Integration (CI) methodology by applying DevOps principles to the "Manajero" project management application.
This project involved leveraging modern technologies such as Angular for the front-end, Spring Boot for the back-end, and MongoDB as the database. I also integrated the GitHub API to automate the software development lifecycle, ensuring a streamlined and efficient CI pipeline.
Skills: Angular, TypeScript, GitHub API, Spring Boot, MongoDB, DevOps
Full Stack Developer Internship
Development of modules for a web monitoring application "Qualiveille".
Define and implement a migration and synchronization strategy for a web application to the cloud (Backend).
Participation in the development of the new version by improving the indexing and searching of documents (FrontEnd).Development of modules for a web monitoring application "Qualiveille". Define and implement a migration and synchronization strategy for a web application to the cloud (Backend). Participation in the development of the new version by improving the indexing and searching of documents (FrontEnd).
Skills: ClickUp · Svelte · Sveltekit · TypeScript · NodeJs · PostgreSQL · Solr · deno · ChartJs · TablerUI · Tailwind CSS · GitHub
End Of Studies Internship
- A smart garbage collection system built using Flutter and Firebase that uses sensors to detect the percentage of garbage bin fill levels. The app allows the waste management team to view the status of all garbage bins. Additionally, the app helps users find the shortest route to a selected garbage bin.
- Design and development of an intelligent web and mobile application based on IOT, easy to use by citizens and staff of the municipality of Mahdia.- A smart garbage collection system built using Flutter and Firebase that uses sensors to detect the percentage of garbage bin fill levels. The app allows the waste management team to view the status of all garbage bins. Additionally, the app helps users find the shortest route to a selected garbage bin. - Design and development of an intelligent web and mobile application based on IOT, easy to use by citizens and staff of the municipality of Mahdia.
Skills: Flutter · Dart · Arduino IDE · Microcontrôleurs ESP32 · lora
Courzelo E-Learning Platform
Courzelo, a groundbreaking Learning Management System (LMS) that redefines university education and professional development.
🌟 Project Overview:
Courzelo introduces a digitalized approach to academic management, offering features like online assessments, organized competitions, and interactive virtual classrooms. Our platform is designed to create an immersive and engaging educational journey, catering to both university students and professional development.
🌟 Innovative Features:
Personalized Learning: Using AI to match students with content tailored to their unique needs.
Versatility: Supporting traditional academic paths and professional certification courses.
Comprehensive Integration: Seamlessly combining coursework, assessments, and collaborative virtual classrooms.
Recruitment Management: Streamlining the hiring process for universities and companies, making it easier to manage job postings, applications, and candidate evaluations.
Profile Matching: Leveraging advanced algorithms to align student and professional profiles with relevant job and internship opportunities, ensuring optimal matches based on skills and career aspirations.
Skills : Angular , Spring Boot , Spring Security , MongoDB , Jira , JSON Web Token (JWT), Angular Material , GitHub
Sports platform - Sportify
Design and development of a complete sports platform for Web, Desktop and Mobile, integrating advanced functionalities.
Skills : JavaFX,Codename One,MySQL,Application Programming Interfaces (API) ,ORM , symfony 5