Custom Dashboard Development: Designed and built a custom dashboard that enables users to visualize various analyses simultaneously and create customized charts with a drag-and-drop interface, improving data visualization and user interaction.
Custom React Hook: Created a custom React hook for managing filters, significantly improving the frontend's flexibility and developer experience.
Implemented End-to-end Tests: Developed comprehensive e2e tests using Cypress to enhance software reliability and performance.
Pipeline Management: Oversaw the pipeline execution for Cypress tests, ensuring efficient and error-free runs.
:
React JS
Cypress
Jenkins
Docker
CI/CD
Enzyme
Jest
May 2024 - September 2024
Software Engineer
CodeCooperation GmbH
Actively contributed to the development of a dynamic web platform named Bip-events during my internship at CodeCooperation.
Worked as a full-stack developer on both the organizer and client sides of the platform.
Developed a robust dashboard for event organizers, enabling them to manage events, tickets, orders, and access statistics.
Implemented features on the client side, allowing users to browse events, apply filters, and make online payments for ticket purchases.
:
NestJS
Next.js
Shadcn/UI
Prisma ORM
MySQL
Docker
CI/CD
July 2023 - August 2023
Full-stack Developer
BIAT (Headquarters)
Developed a highly dynamic internal web platform aimed at streamlining the process of booking travel, hotels, and pilgrimage packages (Omra, Hajj).
Created an adaptable interface for administrators to customize forms, inputs, and conditional logic without accessing the source code.
Empowered administrators to modify, add, and delete forms, tailoring the platform to specific business needs.
Implemented a comprehensive dashboard offering insightful booking process statistics and user overviews.
:
TypeScript
NestJS
Angular
Bootstrap
MySQL
design patterns
UML
July 2022 - August 2022
Full-stack Developer
MedSirat
Contributed to a web platform designed to streamline project management processes.
Developed various functionalities, including registration management and workshop tracking.
Contributed to the design of the platform's features.
Utilized Scrum methodology to efficiently collaborate on project development.
:
TypeScript
NestJS
Angular
NG-Zorro
MySQL
design patterns
UML
March 2022 - May 2022
Full-stack Developer
La Paix Hammamet
Implemented a web application for incident management related to the IT service during my internship at La Paix Hammamet.
Gained experience in PHP development and database management.
Practiced Unified Modeling Language (UML) design techniques.
Designed using Balsamiq mockups tool to create effective visual prototypes.