Abdessalem Saadaoui

Hey! I'm SAADAOUI

I'm a Functional Analyst, Technical Analyst and Full-Stack Developer

Functional & Technical Analyst with 5+ years bridging business needs and technical delivery in enterprise and SaaS environments. My core strength is requirements engineering — gathering, analysing and documenting business requirements, modelling processes with UML & BPMN, and writing functional specifications and API documentation (Swagger/OpenAPI) — extending into integration analysis and data modelling, grounded in hands-on full-stack development with Java and Spring Boot.

Abdessalem Saadaoui
Jira
Confluence
BPMN
PlantUML
Swagger
Shape
Shape
About Abdessalem Saadaoui
About Me

FUNCTIONAL & TECHNICAL ANALYST · FULL-STACK DEVELOPER

Functional & Technical Analyst based in Brussels, Belgium, with 5+ years bridging business needs and technical delivery across enterprise and SaaS environments. I gather, analyse and document business requirements, model processes with UML & BPMN, write functional specifications and API documentation (Swagger/OpenAPI), and manage stakeholders. I analyse how systems fit together — service boundaries, synchronous and asynchronous integration, error handling and logical data models — and translate that into designs engineering teams can build from. Embedded with hands-on full-stack development for close, clear collaboration with IT teams. Delivered functional analysis at enterprise scale across the Finance, Fitness, HR and logistics sectors (including Leejam Sports — 200+ locations, 100,000+ members). MBA in IT Management (2025). Arabic (native), English (C1), French (B2), Dutch (A2, improving). Available immediately. Before IT, an international professional Muay Thai & Kickboxing champion.

5+

15+

25+

See my boxing career
My Work

RECENT PROJECTS

Enterprise Requirements Analysis
Enterprise Requirements Analysis
Functional Analysis · AS-IS / TO-BE · UML
What I Do

Core Competencies

Functional Analysis

AS-IS and TO-BE process analysis, gap and impact assessment, and the feasibility work behind each option. Produces the analysis a decision can be defended with, not just described.

Requirements Engineering

Elicitation through workshops and interviews, then business requirements, functional specifications, user stories and acceptance criteria written to be testable. Managed and traced in Jira and Confluence.

Process & API Modelling

Process and sequence models in UML and BPMN with PlantUML, Visio and draw.io, and interface contracts documented in Swagger / OpenAPI — diagrams engineers build from and business owners can still read.

Stakeholder Management

Workshops, interviews, requirement validation sessions and demos, from C-level to end users. Conflicting priorities resolved into one agreed scope, and kept agreed as the project moves.

Functional Testing & UAT

Test scenarios and cases written from the acceptance criteria, UAT campaigns run with business users, defects triaged and retested, and coverage traced back to the requirement that asked for it.

Full-Stack Development

Hands-on with Java, Spring Boot, FastAPI and REST APIs, plus Angular and React and SQL — enough depth to read the codebase, review a contract and hold a real conversation with the engineering team.

Technical Analysis & Solution Design

Turning requirements into a design engineers can build from: system decomposition, interface and integration analysis, data flows between systems, and the trade-offs behind each option written down.

Integration Analysis

Specifying how systems talk: synchronous API contracts and asynchronous, message-based exchanges, error and retry behaviour, and the edge cases that decide whether an integration is safe to rely on.

Data Modelling & Agile Delivery

Conceptual and logical data models, table design and data mapping across systems, validated with SQL and Postman. User stories written to INVEST, refined and delivered in Scrum.

Background

Experience & Education

Work Experience4

Functional Analyst & Java Developer — Logistics SaaS

SELF-EMPLOYED | HYBRID, BELGIUMSEP 2025 - PRESENT

Self-employed, delivering an end-to-end SaaS platform for a Belgian logistics company — combining functional analysis and development. Mapped existing paper-based processes (AS-IS), defined optimised digital workflows (TO-BE) and documented functional requirements. Translated operational pain points — manual route planning, no dispatcher visibility, paper delivery confirmation — into concrete functional and technical specifications. Defined API specifications (Swagger/OpenAPI), user stories and acceptance criteria per module, and facilitated sessions with dispatchers and operations managers. Delivered the platform with end-to-end (E2E) testing across backend, web dashboard and mobile app. Outcome: ~40% reduction in route-planning time and full digitalisation of paper-based logistics workflows.

  • Jira / Agile
  • Swagger / OpenAPI
  • UML
  • PlantUML
  • BPMN
  • Java · Spring Boot
  • Angular
  • FastAPI
  • PostgreSQL
  • Docker

Functional Analyst — HR SaaS

NOVA IT GROUP (YAANO / LTS CONSULTING) | BRUSSELSAUG 2024 - AUG 2025

Functional analysis role on an HR & recruitment SaaS platform within an Agile team. Gathered and documented business requirements from HR and recruitment stakeholders and translated them into user stories and functional specifications. Modelled recruitment workflows (candidate pipeline, onboarding, role management) ahead of implementation. Coordinated functional testing, non-regression testing (NRT) and UAT with business users. Participated in sprint planning, stand-ups, retrospectives and demo sessions as functional analyst.

  • Jira / Agile
  • Swagger / OpenAPI
  • UML
  • Visio
  • Java · Spring Boot
  • Angular
  • MySQL
  • CI/CD
  • GitHub
  • Docker

Java Backend Developer (Internship) — HR SaaS

NOVA IT GROUP (YAANO / LTS CONSULTING) | BRUSSELSJUL 2023 - AUG 2024

Developer role (internship) on the HR & recruitment SaaS platform within an Agile team. Implemented recruitment workflows (candidate pipeline, onboarding, role management) in Spring Boot, integrated with the Angular frontend. Participated in sprint planning, stand-ups and demo sessions as a developer.

  • Jira / Agile
  • Swagger / OpenAPI
  • UML
  • Visio
  • Java · Spring Boot
  • Angular
  • MySQL
  • CI/CD
  • GitHub
  • Docker

Functional Analyst & Java Developer — Finance & Fitness

LEEJAM SPORTS — FITNESS TIME | RIYADH, SAUDI ARABIAJAN 2019 - JAN 2021

Largest fitness operator in Saudi Arabia and the UAE — 200+ locations, 100,000+ active members, 41+ cities, with an enterprise IT environment (SAP and custom Java systems). Bridged business stakeholders and IT across multiple locations: gathered, analysed, documented and validated business requirements, including membership billing and financial-reporting flows. Ran AS-IS/TO-BE process modelling for subscriptions, financial reporting, access control, HR scheduling and payments, and defined the new processes for digital-transformation initiatives. Translated complex finance and operations needs into functional specifications (including recurring-billing and payment-status logic), produced user stories, functional specs, API documentation and KPI definitions for operational dashboards, coordinated functional testing and reconciliation checks on payment records, and developed Java backend modules for membership, payments, billing, scheduling, access control and reporting.

  • Jira / Agile
  • SAP
  • Swagger / OpenAPI
  • UML
  • PlantUML
  • JWT
  • Java · Spring Boot
  • React
  • PostgreSQL
  • CI/CD
  • GitHub
Education4

MBA — Management in Information Technology (Remote)

UNIVERSIDAD ISABEL I | MADRID, SPAINOCT 2024 - AUG 2025

MBA in Management in Information Technology (Remote) — Universidad Isabel I, Madrid, Spain. IT management, digital strategy, business innovation and change management. Graduated August 2025.

Bachelor — Software & Network Project Management

EFFICOM LILLE / CAMPUS LIBERTÉ | LILLE, FRANCESEP 2021 - JUL 2024

Bachelor in Software & Network Project Management — EFFICOM Lille / Campus Liberté, Lille, France. Software project management, requirements analysis, DevOps practices and Agile/Scrum delivery.

Bachelor in Information Technology

IT ENGINEERING SCHOOL | TUNISIAAUG 2014 - JUL 2017

Bachelor in Information Technology — IT engineering school, Tunisia. Programming, hashing, algorithms, computer networks, databases and information systems analysis.

High School Diploma — Computer Science

MÉDENINE | TUNISIASEP 2010 - JUL 2014

High School Diploma in Computer Science — Médenine, Tunisia. Scientific baccalaureate with a computer science specialisation: algorithmics, programming fundamentals and information systems.

Credentials

Certifications & Certificates

Certificate in Business Analysis (ECBA)IIBA — International Institute of Business Analysis · 2025
Oracle Certified Professional: Java SE 21 DeveloperOracle · August 2026Verify
Oracle Certified Associate, Java SE 8 ProgrammerOracle · March 2023
Java Full Stack DeveloperBoard Infinity via Coursera · Oct 2023Verify
Frontend for Java Full Stack DevelopmentBoard Infinity via Coursera · Jul 2023Verify
Version ControlMeta via Coursera · Aug 2023Verify
Angular for Front End EngineersCodio via Coursera · Feb 2023Verify
Fundamentals of Java ProgrammingBoard Infinity via Coursera · Jan 2023Verify
Data Structures & Backend with JavaBoard Infinity via Coursera · Sep 2022Verify
Frontend Development using AngularBoard Infinity via Coursera · May 2022ID DANFERDUZA9CVerify
Angular and NgRx — Building a Real Project From ScratchUdemyVerify

LanguagesArabicNativeEnglishC1FrenchB2DutchA2

Let's Work Together

Available immediately for Functional Analyst and Java Developer roles in Brussels and remote. Feel free to reach out.

Avatar
+32 465 62 04 88
www.saadaoui.it.com