Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
INTERNSHIPS
Generic

FADHEL BEN MAHJOUB

Sousse

Summary

Results-oriented full-stack engineer skilled in Go, Python, and JavaScript/TypeScript, delivering scalable web, mobile, and real-time applications. Experienced with React, Node.js, Flutter, and Spring Boot; solid with PostgreSQL, Redis, and MySQL. Strong DevOps practice (Docker, Kubernetes, CI/CD, monitoring) with a track record of reducing deployment times and improving reliability. Translate business needs into secure, high-impact software through agile collaboration and pragmatic problem-solving.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer (Digital Transformation Specialist)

Business Class Travel
Sousse
01.2023 - Current
  • Built and maintained REST APIs and dashboards for booking systems used by internal teams and partners.
  • Led and participated in code reviews within Agile teams, reducing bug rates by about 15% and improving code quality.
  • Optimized CI/CD pipelines, decreasing deployment times by about 30% and achieving around 99% observed uptime.
  • Proactively troubleshot production issues to minimize downtime and accelerate feature delivery.

Freelance Software Engineer – JoujmaTN Platform

Independent
01.2024 - 01.2025
  • Built and deployed a multi-vendor e-commerce platform (Laravel) with backend APIs and Flutter apps (iOS/Android). Published to App Store and Google Play, achieving 200+ downloads in the first month post-launch.
  • Established GitFlow and CI/CD with automated testing to increase release reliability and speed (cut deploy time from about 2 hours to about 10 minutes).
  • Optimized authentication, checkout, and crash reporting to improve user experience.
  • Debugged and tuned performance, reducing load times by about 25% and enhancing overall reliability.

Education

Engineering Degree - Computer Science

EPI Digital School
06.2025

Mechanical Engineering & Production - undefined

National School of Engineers of Sousse (ENISO)
06.2022

Preparatory Cycle for Engineering Studies - undefined

Preparatory Institute for Engineering Studies of Monastir (IPEIM)
06.2020

Skills

  • Proficient in Go, Python, and JavaScript frameworks
  • Databases & Storage: PostgreSQL, Redis, MongoDB, MySQL, MinIO
  • DevOps & Cloud: Docker, Docker Compose, Kubernetes, CI/CD pipelines, AWS/GCP (deployments, storage, CI runners)
  • Real-Time & Multimedia: WebRTC (Pion), WebSocket, FFmpeg
  • Tools & Methods: Git (GitHub, GitLab), Agile/Scrum, Prometheus, Grafana, Swagger, Postman, Jira, Trello

Certification

  • TOEIC (Test of English for International Communication)
  • Score: 700/990
  • Aug 2025

Timeline

Freelance Software Engineer – JoujmaTN Platform

Independent
01.2024 - 01.2025

Software Engineer (Digital Transformation Specialist)

Business Class Travel
01.2023 - Current

Mechanical Engineering & Production - undefined

National School of Engineers of Sousse (ENISO)

Preparatory Cycle for Engineering Studies - undefined

Preparatory Institute for Engineering Studies of Monastir (IPEIM)

Engineering Degree - Computer Science

EPI Digital School

INTERNSHIPS

  • Software Engineer Intern – Video Conferencing SaaS 1FOR1 Learning, Sousse Feb 2025 - Aug 2025 (6 months)
  • Developed a B2B/B2C video conferencing platform (WebRTC) with meetings, recordings, participants, admin dashboard, analytics, and webhooks.
  • Implemented a Go-based backend with Redis, PostgreSQL, and MinIO, improving data retrieval speeds by 50%.
  • Integrated Pion WebRTC and FFmpeg for real-time media; supported up to 50 concurrent participants per call with around 300 ms average latency in testing.
  • Created a React 18 frontend (Vite, Tailwind CSS, Context API) for responsive interfaces.
  • Deployed with Docker, Docker Compose, and Kubernetes for scalable containerization.
  • Implemented security (JWT, API keys) and monitoring (Prometheus, Grafana) to enable quick issue detection.
  • Maintained CI/CD pipelines for automated deployments, reducing build times from hours to minutes.
  • Software Engineering Intern – Survey System TeamDev, Sousse Jun 2024 - Aug 2024 (2 months)
  • Delivered a full-stack survey system using Flutter and Spring Boot with MySQL.
  • Implemented RESTful APIs for reliable communication between frontend and backend components.
  • Automated data collection and reporting, replacing manual processes and saving about 10 hours per week.
  • Optimized database queries to handle about 100 concurrent submissions efficiently during testing.
  • Produced detailed technical documentation (architecture, features, API specs) to aid onboarding/maintenance.
FADHEL BEN MAHJOUB