Oussama Bedoui
Oussama Bedoui

Oussama Bedoui

Speaks

  • ArabicC2
  • EnglishC2
  • FrenchC2

Based in Lisbon, Portugal

Full Stack Engineer
Angular · Spring Boot

About

I build web products end to end, from Spring Boot to Angular.

I'm a Full Stack Software Engineer based in Lisbon, Portugal, with a solid foundation in both technology and business applications. I hold a Bachelor's degree in IT Applied to Management from ISG Tunis and an Engineering degree from SESAME University. Driven by a passion for creating innovative solutions, I'm always eager to tackle new challenges and contribute to impactful projects.

Years shipping software
6+
Years shipping software
Teams & products
5
Teams & products
Languages at C2
3
Languages at C2

How can
I help?

Frontend

  • Angular 19
  • JavaScript
  • HTML5
  • SCSS
  • Three.js

Backend

  • Java
  • Spring Boot 3
  • Node.js
  • Express.js
  • Nest.js
  • PHP
  • Microservices
  • RabbitMQ
  • Keycloak

APIs & Data

  • REST
  • SOAP
  • XML
  • PostgreSQL
  • MySQL
  • Oracle DB

DevOps & Cloud

  • GitLab CI/CD
  • Docker
  • Kubernetes
  • AKS
  • AWS
  • SonarQube

Testing

  • Jest
  • JUnit
  1. 01

    Frontend Engineering

    Angular applications from first component to production: complex forms, map-driven interfaces and pixel-faithful UIs built from designer handoffs in HTML5 and SCSS.

  2. 02

    Backend & APIs

    Spring Boot 3 and Java 17 services exposing REST and SOAP APIs, secured with Keycloak and backed by PostgreSQL, MySQL or Oracle.

  3. 03

    SaaS from Scratch

    Multi-tenant products taken through modeling, design and development to a working release, like the invoicing platform I'm building at Tanitflow.

  4. 04

    DevOps & Delivery

    GitLab CI pipelines, Docker and Kubernetes deployments on AKS and AWS, with SonarQube quality gates and Jest and JUnit test suites.

  5. 05

    Batch & Integration

    Scheduled Spring Batch jobs orchestrated with Control-M, RabbitMQ messaging and cross-system integration across microservice architectures.

Experience(5)

Work history

Full Stack Angular Java Engineer2025 — NowKLX · Portugal

Jan 2025 — Present

  • Contributed simultaneously to multiple projects, handling end-to-end feature development, bug fixing, and cross-system integration.
  • Developed new modules and resolved functional and UI defects across frontend and backend using Angular 13/19, Spring Boot 3, and Java 17.
  • Built and maintained CI/CD pipelines with GitLab CI, Docker, and Kubernetes, streamlining deployments across environments.
  • Worked in Agile/Scrum with Jira: sprint planning, backlog grooming, and iterative delivery.
  • Designed and maintained scheduled batch jobs with Spring Batch, orchestrated by Control-M for reliable automated execution.
  • Angular 19
  • Angular 13
  • Spring Boot 3
  • Java 17
  • Spring Batch
  • Control-M
  • AWS
  • Kubernetes
  • Docker
  • GitLab
  • Jest
  • JUnit
CEO & Independent Full Stack Engineer2024 — NowTanitflow · Tunisia

Aug 2024 — Present

  • Building a multi-tenant invoicing SaaS from scratch with Angular on the frontend and Spring Boot 3 with MySQL on the backend.
  • Owned every phase of the product: domain modeling, design, and development through to a working release.
  • Angular 14
  • Spring Boot 3
  • MySQL
  • GitHub
  • REST
  • Kanban
Front End Freelance Engineer2024 — NowTeachica · Tunisia

Aug 2024 — Present

  • Developed the Angular frontend of a teaching platform.
  • Implemented designs from a professional designer in HTML5 and SCSS, improving the UI and user experience.
  • Used GitHub for version control and CI/CD, following Kanban with Trello for timely delivery.
  • Angular 14
  • SCSS
  • GitHub
  • REST
  • Kanban
  • Trello
Front End Angular Engineer2022 — 2024Locatify · Iceland

Feb 2022 — Jul 2024

  • Co-developed a CMS, starting on Angular 13 and upgrading through Angular 17.
  • Built advanced map features with the Google Maps JavaScript API v3 and Angular Material.
  • Implemented designer-provided HTML5/SCSS designs; worked in Scrum with Jira, then Kanban with Trello, on GitLab.
  • Angular 17
  • Google Maps API
  • Angular Material
  • GitLab
  • Scrum
  • Jira
Full Stack JS Developer2020 — 2022DnD Serv · Bizerte, Tunisia

Jan 2020 — Jan 2022

  • First developer at a company moving into software, building an ERP for a client in Qatar on the MEAN stack (Angular, Node.js, Express.js, MySQL).
  • Hired two developers and led the build of an internal CRM for a second client to track project statuses and staff approvals.
  • Ran delivery with Scrum in Jira, later Kanban in Trello, with GitHub for version control and CI/CD.
  • Angular 7
  • Node.js
  • Express.js
  • MySQL
  • GitHub
  • Scrum

Education(2)

Degrees

Computer Science Engineer2019 — 2022SESAME University
Fundamental Degree in Computer Science applied to Management2016 — 2019ISG Tunis

Available for new opportunities

Let's build
something great

A role, a product, or an idea that still needs its first commit. If you think we can build it together, let's talk.