
Wael Ben Youssef
Software Engineer @DaleelTeq | MCP Developer | Spring Boot Microservices Developer | Angular Frontend
Salary / Daily rate
Ariana, Tunisia
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Fresh IT Engineer graduate from ESPRIT. I like building simple and reliable software and turning ideas into real products. I focus on clean code, teamwork, and improving every day. My main skills are Java, Spring Boot, and Angular. I have experience with microservices and modern web apps. I work at DaleelTeq as a Software Engineer, helping build real systems and deliver features. I like learning new things and improving my skills. I'm also learning web security basics to build safer applications. In my free time, I play video games, go to the gym, and learn C and data science basics.
Work experience
Software Engineer
Daleelteq
Jan 2026 - Present
10 months
Tunis, Tunisia
– Build and maintain Spring Boot back-end apps in both microservices and monolithic projects. Create REST APIs with clean layers, DTOs, validation, and clear error handling. – Also build the Angular/Tailwind front end with standalone components and reusable UI. Connect the UI to secure APIs. – Secure the system with Keycloak, OAuth2, and JWT, and add role-based access. – Work with MCP (Model Context Protocol) to add LLM features in the product, like giving the model the right context and using tools safely.
Engineer Intern
Daleelteq
May 2025 - Nov 2025
7 months
Tunis, Tunisia
– Designed and built an enterprise Project Management System (PMS) based on a Spring Boot microservices architecture to manage projects, task groups, tasks, assignments, priorities, tags, deadlines, and progress tracking—improving team workflow, traceability, and visibility. – Delivered a multilingual product available in Arabic, English, and French. – Worked in an Agile process using Jira for planning, tracking, and sprint work. – Implemented a Spring Boot microservices architecture with clear service boundaries, robust business logic, and clean data relationships (service-to-service communication, resilient API design). – Secured the platform using Keycloak (OAuth2/OIDC) + JWT with role-based access control (Admin / Manager / User) and consistent authorization across services. – Developed a modern Angular front-end with a Jira/Trello-like experience: Kanban board, drag & drop, smart filters, member assignment, and real-time task status management. – Integrated MCP (Model Context Protocol) to connect LLMs with the system for AI-driven capabilities. – Implemented observability and monitoring using Prometheus + Grafana (service metrics, dashboards, and operational visibility). – Added scalable file management using MinIO for attachments and file storage, with upload/download flows and metadata handling. – Applied strong engineering best practices: clean architecture, validation, centralized error handling, API documentation, logging, testing strategy, reusable components, and CI/CD-ready deployment with containerization. – The solution is hosted and deployed, and it is currently being tested internally within the company as a pre-production product, with the goal of commercializing it in the future. – Work in an Agile team with sprints, Jira, code reviews, and documentation. Help improve speed, stability, and user experience. – Also help with DevOps: Git flow, CI/CD, Docker, environment setup, and monitoring-ready configuration.
Engineer Intern
IPACT Consult inc.
Jun 2024 - Aug 2024
3 months
– Helped build a project management app using XP methodology, improving team speed and organization. – Built Spring Boot backend services with business rules and data checks, and developed Angular pages connected to REST APIs. – Also wrote and ran JUnit unit tests to validate backend features.
Engineer Intern
La Poste Tunisienne
Jul 2023 - Aug 2023
2 months
Tunis, Tunisia
– Built a web app to manage financial guarantees online, reducing manual work and mistakes. – Also added secure role-based access using Spring Security and JWT. – Created Angular dashboards to show guarantee status and key numbers in real time, making follow-up easier. – Connected the Angular app to a Spring Boot API and stored data in MongoDB, ensuring reliable data storage.
Content Moderator
TP
May 2022 - Sep 2022
5 months
Tunis, Tunisia
– I monitored TikTok live streams in real time. I made sure creators followed the rules, kept users safe, and reported serious violations when needed.
Intern
La Poste Tunisienne
Jan 2022 - Feb 2022
2 months
Tunis, Tunisia
– Built a web app to manage equipment and assets during the internship, helping the company use equipment better and reduce new purchases. – Created simple screens to track each asset, showing live status and location. – Added a maintenance schedule to plan repairs early and keep equipment working longer. – Connected the Angular front end to a Node.js back end using REST APIs, with PostgreSQL for data storage.
Intern
La Poste Tunisienne
Jul 2021 - Aug 2021
2 months
Tunis, Tunisia
– Built a web app to manage compliance files using simple forms, so users can enter data from real-life files into the system. – Added search and filters to find records fast by type, date, category, or keywords. – Added version tracking to keep the history of changes. – Built responsive pages to add, view, and manage records easily.
Intern
Orange
Feb 2021 - May 2021
4 months
Tunis, Tunisia
– Implementation of a Machine Learning Model to Improve Collection Performance and Prevent Postpaid Churn. I built a model to predict which customers might leave and used the results to support better collection decisions. I trained and tested the churn prediction model in Python. I also automated data cleaning and preparation to save about 60% of the time. Finally, I shared clear results and recommendations with managers, which helped the team take new actions to keep customers.
Intern
Tunisie Telecom
Jan 2020 - Feb 2020
2 months
Ariana, Tunisia
– Assisted the Help Desk team by resolving basic user IT issues, including PC setup/formatting, software installation, and connectivity troubleshooting.
Intern
S2i
Jan 2019 - Feb 2019
2 months
Tunis, Tunisia
– Basic PC maintenance: OS installation/formatting, drivers, and software setup – Hardware basics: Understanding PC/Server components and diagnostics – Networking basics: router installation, configuration and connectivity testing
Education
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Engineer's degree, Information Technology
2022 - 2025
3 years 4 months
Higher Institute of Technological Studies of Charguia (ISET Charguia)
Bachelor's degree, Information Technology
2018 - 2022
3 years 10 months
Licenses & certifications
Model Context Protocol: Advanced Topics
Issued: –
Fundamentals of MCP
Issued: –
Introduction to Model Context Protocol
Issued: –
Honoris Sustainability, Work Ethics & Gender Equity Certificate
Issued: –