
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
- 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.
- 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.
- 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.
- 04
DevOps & Delivery
GitLab CI pipelines, Docker and Kubernetes deployments on AKS and AWS, with SonarQube quality gates and Jest and JUnit test suites.
- 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 EngineerKLX2025 — NowPortugalKLX · 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 EngineerTanitflow2024 — NowTunisiaTanitflow · 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 EngineerTeachica2024 — NowTunisiaTeachica · 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 EngineerLocatify2022 — 2024IcelandLocatify · 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 DeveloperDnD Serv2020 — 2022Bizerte, TunisiaDnD 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
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.