analytics

Youssef
Ammar

Full-Stack Developer · Angular & Node.js

Passionate full-stack engineer with a Computer Science engineering degree from ESPRIT. Specialised in Angular, Express.js and PostgreSQL. 2.5+ years building production e-tourism platforms (B2B & B2C) at DOTCOM s.a.r.l — from architecture to live deployment.

About Me

Engineer by degree,
builder by passion.

I'm a Full-Stack Developer holding a Computer Science Engineering degree from ESPRIT. I specialise in Angular, Express.js and PostgreSQL, with 2.5+ years at DOTCOM s.a.r.l building innovative web platforms in the e-tourism sector.

My work spans the complete software lifecycle — from architecture and development through to production deployment. I thrive in Agile/Scrum environments and consistently deliver scalable, high-performance applications.

2.5+
Years at DOTCOM
3
Live Platforms
B2B+B2C
Tourism Expertise

Experience

Where I've built
things that ship.

  1. Full-Stack Engineer

    DOTCOM s.a.r.l — Nabeul, Tunisia

    Building innovative web platforms in the e-tourism sector — B2B/B2C travel booking, tourist events, and real-time vehicle geolocation. Responsible for the full development chain from design to production deployment.

    Key achievements: complete e-tourism platform with circuit management, transfers, reservations and payments; tourist event agenda with activity booking and participant management; car rental system with real-time geolocation; responsive Angular interfaces; distributed caching with Hazelcast for scalability and performance.

    • Angular
    • TypeScript
    • Express.js
    • Node.js
    • Python Flask
    • PostgreSQL
    • NoSQL
    • Hazelcast
    • Docker
    • Nginx
    • GitLab CI/CD
    — Present
    (2 years)
  2. Final Year Internship — Full-Stack

    DOTCOM s.a.r.l — Nabeul, Tunisia

    Developed a key module for an e-tourism application (B2B & B2C) — tour and transfer management with a fluid, dynamic UX. Contributed to design, development and optimisation, including Hazelcast integration for distributed caching and performance.

    • Express.js
    • TypeScript
    • Python
    • PostgreSQL
    • Angular
    • Hazelcast

    (6 months)
  3. Summer Intern — Frontend Developer

    Ukla Nutrition — Tunisia

    Developed a meal-planning web application — consuming REST APIs, managing responses and errors, configuring Spring Security authentication pages, and dynamically adapting the UI using JWT data.

    • Angular
    • Spring Boot
    • Spring Security
    • JWT
    • REST APIs

    (3 months)
  4. Freelancer

    Fiverr

    Developed REST APIs for a mobile billing application and a full apartment rental website with Spring Boot backend and Angular frontend.

    • Spring Boot
    • Angular
    • REST APIs

    (3 months)
  5. Web Intern — Summer

    ESPRIT — Ariana, Tunisia

    Designed and developed a student mobility management website.

    • Web Development

    (2 months)
  6. Final Year Internship — Full-Stack

    Maison du Web — Nabeul, Tunisia

    Developed a web application for SME budget and expense management — design, development and production deployment using Laravel, Laravel Backpack, MySQL and SCRUM methodology.

    • Laravel
    • Laravel Backpack
    • MySQL
    • SCRUM
    • UML

    (5 months)

Technical Arsenal

Built with the
right tools.

Frontend

  • Angular 17+
  • TypeScript
  • HTML / CSS
  • RxJS
  • Responsive UI

Backend

  • Node.js
  • Express.js
  • Python
  • Flask
  • REST APIs
  • Spring Boot

Data & Cache

  • PostgreSQL
  • NoSQL
  • MySQL
  • Hazelcast

DevOps & Infra

  • Docker
  • Nginx
  • GitLab CI/CD
  • SSH
  • Agile/Scrum

Certifications

Flutter Certification
Mobile Development
Java Certification
Backend Development

Live Platforms

Production work
in the wild.

  1. Rafahia Tours — Travel Booking Platform

    Full e-tourism platform (B2B & B2C) with circuit management, transfers, reservations and integrated payment systems. Built and deployed at DOTCOM s.a.r.l.

    • Angular
    • Express.js
    • PostgreSQL
    • Hazelcast
    • Docker
  2. Click & Bus — Car Rental & Geolocation

    Car rental system with real-time vehicle geolocation, fleet management interface and dynamic mapping integration. High-scale, production-grade platform.

    • Angular
    • Node.js
    • Maps API
    • PostgreSQL
    • Nginx
  3. AMF Backoffice — Tourist Events Portal

    Event management back-office for tourist agendas — activity bookings, participant management and reporting. Deployed on dotcom.tn infrastructure.

    • Angular
    • Express.js
    • PostgreSQL
    • GitLab CI/CD
  4. Ukla — Meal Planning Web App

    Health and nutrition web application for meal planning — Spring Security authentication, JWT-driven dynamic UI and REST API consumption. Built during internship at Ukla Nutrition.

    • Angular
    • Spring Boot
    • Spring Security
    • JWT

Education

Trained to engineer,
driven to build.

Engineering Degree — Computer Science

ESPRIT — École Supérieure Privée d'Ingénierie et de Technologies

Bachelor's Degree — Computer Science

ISI — Higher Institute of Computer Science, Tunisia

Tourism Niche

Where the world
becomes a product.

E-tourism is my speciality. At DOTCOM I've built platforms covering travel bookings, tourist events, car rentals with geolocation, and B2B operator portals — serving travellers across Tunisia and beyond.

Tunisia travel — Nabeul and surrounding region

Tunisia · North Africa

Nabeul & Beyond

Built rafahiatours.com — full travel booking engine

Live Platform
Fleet management — Click and Bus vehicle geolocation

Fleet Management

Click & Bus

Real-time car rental & tracking

Tourist events portal — AMF Backoffice

Events Portal

AMF Backoffice

Tourist agenda & bookings

Get In Touch

Let's build
something remarkable.

Whether it's an e-tourism platform, an Angular app, or a Node.js API — I'd love to hear about your project.

clicktobe@youssef-ammar.com