Hello! I'm a passionate Full-Stack Web Developer currently advancing my skills through a Master's degree in Software Engineering. I'm experienced in building web applications using modern technologies like React, Ruby on Rails, and Node.js, striving to create efficient and scalable solutions. I enjoy collaborating on projects that involve geospatial data visualization and project management applications, with a strong focus on UI/UX and automated testing. I'm eager to leverage my education and internship experiences to contribute effectively in software development roles. With a strong foundation in both front-end and back-end technologies, I continuously seek opportunities to learn and improve my craft while delivering high-quality products.

Iheb etteyeb

Hello! I'm a passionate Full-Stack Web Developer currently advancing my skills through a Master's degree in Software Engineering. I'm experienced in building web applications using modern technologies like React, Ruby on Rails, and Node.js, striving to create efficient and scalable solutions. I enjoy collaborating on projects that involve geospatial data visualization and project management applications, with a strong focus on UI/UX and automated testing. I'm eager to leverage my education and internship experiences to contribute effectively in software development roles. With a strong foundation in both front-end and back-end technologies, I continuously seek opportunities to learn and improve my craft while delivering high-quality products.

Available to hire

Hello! I’m a passionate Full-Stack Web Developer currently advancing my skills through a Master’s degree in Software Engineering. I’m experienced in building web applications using modern technologies like React, Ruby on Rails, and Node.js, striving to create efficient and scalable solutions. I enjoy collaborating on projects that involve geospatial data visualization and project management applications, with a strong focus on UI/UX and automated testing.

I’m eager to leverage my education and internship experiences to contribute effectively in software development roles. With a strong foundation in both front-end and back-end technologies, I continuously seek opportunities to learn and improve my craft while delivering high-quality products.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
French
Advanced
German
Intermediate

Work Experience

Web Developer Intern (End of Engineering internship) at Hip hen Mars
March 1, 2025 - Present
Implemented tools to visualize large geospatial datasets using Leaflet.js, enabling smooth map rendering and interaction with high-volume geospatial data (over 2000 features and markers). Optimized map performance through clustering, lazy loading, and custom rendering strategies, reducing load times from 10 seconds to 2 seconds. Designed UI/UX mockups with Figma and automated campaigns between managers and clients, reducing manual follow-ups and improving tracking transparency. Implemented automated tests in Ruby to ensure system reliability and reduce production errors.
Part-Time Developer at Cynola
January 31, 2025 - August 22, 2025
Developed a voice recorder using WaveSurfer.js and integrated it into Lexical rich text plugin. Participated in building a library of more than 30 reusable front-end components. Implemented Single Sign-On (SSO) login by integrating Google authentication using OpenID Connect protocol with Keycloak authentication system, facilitating secure access across 10+ microservices. Participated in the development of a project management application including tickets definition and estimation, Kanban view, and analytics dashboard, reducing load times by 15% through optimistic updates and efficient cache management using RTK. Improved application responsiveness and added support for over 2 languages through translation features. Wrote unit tests with Jest to ensure system reliability.
Software Engineering Intern (Summer Internship) at Cynola
September 30, 2023 - August 22, 2025
Implemented a video conference application built on open-source Mediasoup projects, utilizing WebRTC technology. Integrated FFmpeg for video processing, implementing three features: recording, exporting, and conversion.
Software Engineering Intern (End of Bachelor Internship) at Electronic Workplace
June 30, 2022 - August 22, 2025
Migrated and optimized NetRoster, a cloud-based solution for remote workforce management and scheduling. Designed a JWT-based authentication system with role-based access control for three access levels. Conducted a system for workers to receive email notifications, view assigned shifts, and use a drag-and-drop calendar for vacation requests, improving engagement by 20%. Enhanced the system with a dashboard featuring analytical charts and exportable reports in Excel and PDF formats, offering comprehensive insights and statistics.
Web Developer Intern (End of Engineering internship) at Hiphen Mars
March 1, 2025 - Present
Implemented tools for visualizing large geospatial datasets using Leaflet.js, enabling smooth map rendering and interaction with high-volume geospatial data (more than 2000 features and markers). Optimized map performance through clustering, lazy loading, and custom rendering strategies, reducing rendering times from 10 seconds to 2 seconds. Designed UI/UX mockups with Figma and automated campaigns between managers and clients to reduce manual follow-ups and improve tracking transparency. Implemented automated tests in Ruby to ensure system reliability and reduce errors in production.
Part-Time Developer at Cynioa
January 31, 2025 - August 22, 2025
Developed a voice recorder using WaveSurfer.js and integrated it in Lexical (rich text plugin). Participated in building a library of more than 30 reusable front-end components. Implemented Single Sign-On (SSO) login by integrating Google authentication using the OpenID Connect protocol with the Keycloak authentication system, facilitating secure access across 10+ microservices. Contributed to the development of a project management application (tickets definition and estimation, Kanban view, Analytics dashboard), reducing load times by 15% through optimistic updates and efficient cache management with RTK. Improved application responsiveness and added support for over 2 languages through translation features. Wrote unit tests with Jest to ensure system reliability.
Software Engineering Intern (Summer Internship) at Cynioa
September 1, 2023 - August 22, 2025
Implemented a video conference application built on open-source Mediasoup projects, utilizing WebRTC technology. Integrated FFmpeg for video processing, implementing features including recording, exporting, and conversion.
Software Engineering Intern (End of Bachelor Internship) at Electronic Workplace
June 1, 2022 - August 22, 2025
Migrated and optimized NetRoster, a cloud-based solution for remote workforce management and scheduling. Designed a JWT-based authentication system with role-based access control for 3 access levels. Conducted a system for workers to receive email notifications, view assigned shifts, and use a drag-and-drop calendar for vacation requests, improving engagement by 20%. Enhanced the system with a dashboard featuring analytical charts and exportable reports in formats like Excel and PDF, offering comprehensive insights and statistics.

Education

Master in Software Engineering at Higher Institute of Computer Science
September 1, 2022 - August 22, 2025
Bachelor in Computer Science at Higher Institute of Computer Science
September 1, 2019 - June 30, 2022
Master in Software Engineering at Higher Institute of Computer Science
September 1, 2022 - August 22, 2025
Bachelor in Computer Science at Higher Institute of Computer Science
September 1, 2019 - June 1, 2022

Qualifications

Azure Data Fundamentals
January 11, 2030 - August 22, 2025
Azure Data Fundamentals
January 11, 2030 - August 22, 2025

Industry Experience

Software & Internet, Computers & Electronics

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more