Home

Who Am I?

Hi, I'm Wael Ben Youssef, a Software Engineer based in Ariana, Tunisia. I build simple, reliable software and turn ideas into real products. My core stack is Java / Spring Boot and Angular, with hands-on experience in microservices, Keycloak (OAuth2/OIDC), CI/CD, and containerized deployments. I also work with MCP (Model Context Protocol) to integrate safe LLM capabilities into products. I care about clean code, teamwork, and improving every day.

Available for software engineering opportunities (microservices / full-stack / backend).

Front Development

Backend Development

Database Management

Observability

Interested in my work?

Feel free to explore more of my projects and contributions on my GitHub profile. Let's connect and build something amazing together!

Visit my GitHub !

Download My CV !

What I do?

Here are some of my expertise

Backend Development

Spring Boot (monolith & microservices), clean layers (DTOs/validation), resilient REST APIs, and robust error handling.

Frontend Development

Angular + Tailwind UI, standalone components, reusable patterns, and smooth UX for production apps.

API Development

REST API design, documentation-ready endpoints, versioning-friendly patterns, and service-to-service communication.

Database Management

PostgreSQL & MongoDB modeling, performance-minded queries, and reliable persistence for enterprise apps.

Observability

Monitoring-ready configuration and dashboards using Prometheus + Grafana for operational visibility.

Security & IAM

Securing apps with Keycloak, OAuth2/OIDC, JWT, and role-based access control across services.

My Specialty

My Skills

Spring Boot

75%

Angular

90%

Java

75%

PostgreSQL / MongoDB

70%

Microservices & Spring Cloud

75%

Keycloak (OAuth2/OIDC, JWT)

75%

Docker & CI/CD

70%

Prometheus / Grafana / MinIO

65%
Education

Education

ESPRIT
September 2022 - December 2025

Engineer's degree in Information Technology.
Focus on software engineering, architectures, and modern development practices.

ISET Charguia
September 2018 - June 2022

Studied networks, web development (Angular, Symfony, Node.js), big data, business intelligence, and programming (Python, C).

Also covered data structures, algorithms, software engineering, and database management.

Sokra High School

2014 - 2018

Bachelor's Degree in Mathematics

Experience

Work Experience

Software Engineer January 2026 - Present

DaleelTeq • Tunis, Tunisia
  • Build and maintain Spring Boot back-end apps (microservices + monolith), REST APIs, DTOs, validation and clean error handling.
  • Develop Angular + Tailwind front-end with reusable standalone components.
  • Secure systems with Keycloak (OAuth2/OIDC), JWT, and role-based access control.
  • Work with MCP (Model Context Protocol) to deliver safe LLM features with proper context + tool usage.
  • Contribute to DevOps practices: Git flow, CI/CD, Docker, environments, monitoring-ready configuration.

Engineer Intern — Project Management System (PMS) May 2025 - November 2025

DaleelTeq • Tunis, Tunisia
  • Designed and built an enterprise PMS using Spring Boot microservices to manage projects, task groups, tasks, assignments, priorities, tags, deadlines, and progress tracking.
  • Delivered a multilingual product (Arabic, English, French) with a Jira/Trello-like Angular UI (Kanban, drag & drop, smart filters, member assignment).
  • Secured the platform with Keycloak (OAuth2/OIDC) + JWT and consistent RBAC (Admin / Manager / User).
  • Integrated MCP (Model Context Protocol) for AI-driven capabilities.
  • Added observability with Prometheus + Grafana and file storage with MinIO for attachments.
  • The solution is hosted/deployed and currently tested internally as a pre-production product for future commercialization.

Full-stack Development of a Project Management Application June 2024 - August 2024

IPACT Consult INC

Collaborated on a team project to create a web application for project management following the XP methodology.

Technologies:

  • Frontend: Angular
  • Backend: Spring Boot
  • Database: MongoDB

Key Contributions:

  • Delivered user-centric interfaces
  • Ensured agile delivery and adherence to best coding practices

Development of a Guarantee Management Application July 2023 - August 2023

La Poste Tunisienne

Developed a full-stack application to manage financial guarantees using:

  • Backend: Spring Boot, MongoDB
  • Frontend: Angular

Key Achievements:

  • Integrated robust security measures using Spring Security
  • Enhanced application performance through code optimization

Content Moderator — TikTok Live May 2022 - September 2022

TP • Tunis, Tunisia
  • Monitored TikTok live streams in real time to ensure creators followed platform rules.
  • Reported violations and supported a safer user experience through fast, consistent moderation decisions.

Development of an Equipment Management Application January 2022 - February 2022

La Poste Tunisienne

Designed and implemented a web application for IT equipment management in the Finance and Accounting Department using:

  • Frontend: Angular
  • Backend: NodeJS with ExpressJS
  • Database: PostgreSQL

Key Features:

  • Streamlined tracking and updating of IT inventory
  • Efficient search and filtering options for equipment records

Development of an Archive Management Application July 2021 - August 2021

La Poste Tunisienne

Created an archive management system to structure, store, and consult data using Symfony.

Key Deliverables:

  • Optimized the organization of archival data
  • Streamlined consultation processes for historical records

Development of a Prediction Model (PFE Degree) February 2021 - May 2021

Orange Tunisia

Developed a machine learning model to predict the efficiency of collection actions and prevent post-paid churn using Python.

Key Achievements:

  • Applied data preprocessing techniques for improved prediction accuracy
  • Delivered actionable insights for enhancing customer retention strategies
Certifications

Licenses & Certifications

Selected certifications that reflect my focus on AI tooling, professional skills, and web foundations.

Introduction to Model Context Protocol

Anthropic • Issued Feb 2026
MCPLLM ToolsContext

Honoris Sustainability, Work Ethics & Gender Equity Certificate

Honoris Online Academy • Issued Jan 2025
Professional EthicsSustainabilityEquity

Introduction to Web Development

GOMYCODE • Issued Jun 2019
HTMLCSSWeb Basics

Credential link not available.

Side Builds

Personal Projects

A selection of personal projects built to practice real-world features (auth, storage, bots, and task management).

User Authentication System with Email Verification

MERN Stack • Email verification + Password reset

Developed a complete authentication system with secure JWT sessions, email verification flow, and password reset functionality.

MongoDBExpressReactNode.jsJWTNodemailer

File Upload Application

MERN Stack • File management + Blob storage

Built a file management system with upload, storage, and retrieval using server-side handling and blob storage concepts.

MongoDBExpressReactNode.jsMulter

Discord Bot

Automation • Server management + Engagement commands

Programmed a multi-functional Discord bot to help with moderation utilities and user engagement.

JavaScriptDiscord.jsNode.js

Desktop Kanban Task Management Application

Desktop App • Drag & drop workflow

Built a desktop Kanban task manager with drag-and-drop interactions and persistent data storage.

PythonTkinterMongoDB Atlas

Mobile Kanban Task Management Application

Cross-platform • Persistent backend storage

Developed a cross-platform mobile to-do app with backend persistence and deployment-ready setup.

React NativeExpressMongoDB AtlasRender
My Work

Academic Projects

Enterprise Project Management System (PMS)

May 2025 - November 2025

Spring Boot microservices + Angular (Kanban/Trello-like), secured with Keycloak (OAuth2/OIDC + JWT), integrated MCP, Prometheus/Grafana monitoring, and MinIO attachments. Multilingual: AR / EN / FR.

Project Details

DevOps for Ski Station Management

September 2024 - November 2024

Implemented CI/CD pipelines using Jenkins, Docker, and Kubernetes. Enhanced monitoring with Grafana and Prometheus.

Project Details

Ski Station Management Platform

September 2024 - November 2024

Microservices platform using Keycloak for authentication, Node.js, Spring Boot, Angular, and Docker.

Project Details

Servito: Restaurant Management App

September 2024 - November 2024

Mobile app for restaurant management, ordering dishes, and reserving tables with Android Studio (Java).

Project Details

Business Forum Management Platform

February 2024 - May 2024

Platform for ESPRIT with Angular, Spring Boot, and Machine Learning models.

Front-End Back-End

Fi Thnitek Platform

February 2023 - May 2023

Carpooling application (desktop/web/mobile) with JavaFX, Symfony, and CodeNameOne.

Desktop Web Mobile

Find Me Platform

September 2020 - December 2020

A platform that helps locate missing people using Symfony.

Front Office Back Office

Get in Touch

Contact

waelbenyoussef19991@gmail.com

Sokra, Ariana, Tunisia