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.
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.
My Work
RECENT PROJECTS
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 - PRESENTSelf-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.
Functional Analyst — HR SaaS
NOVA IT GROUP (YAANO / LTS CONSULTING) | BRUSSELSAUG 2024 - AUG 2025Functional 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.
Java Backend Developer (Internship) — HR SaaS
NOVA IT GROUP (YAANO / LTS CONSULTING) | BRUSSELSJUL 2023 - AUG 2024Developer 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.
Functional Analyst & Java Developer — Finance & Fitness
LEEJAM SPORTS — FITNESS TIME | RIYADH, SAUDI ARABIAJAN 2019 - JAN 2021Largest 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.
Education4
MBA — Management in Information Technology (Remote)
UNIVERSIDAD ISABEL I | MADRID, SPAINOCT 2024 - AUG 2025MBA 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 2024Bachelor 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 2017Bachelor 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 2014High School Diploma in Computer Science — Médenine, Tunisia. Scientific baccalaureate with a computer science specialisation: algorithmics, programming fundamentals and information systems.
Credentials
Certifications & Certificates
LanguagesArabicNativeEnglishC1FrenchB2DutchA2
Let's Work Together
Available immediately for Functional Analyst and Java Developer roles in Brussels and remote. Feel free to reach out.












