Available for opportunities

DesigningEnterprise SoftwareFor Real Impact.

I build modern web applications with Java, Spring Boot and Angular, focused on clean architecture, performance and real business impact.

5+ years of professional experience
Portrait of Safouane Oulhabib
Java
Spring Boot
Angular
TypeScript
PostgreSQL
SQL Server
Docker
Jenkins
Git
AWS
DigitalOcean
JavaSpring BootAngularTypeScriptPostgreSQLSQL ServerDockerJenkinsGitAWSDigitalOcean

About

Hi, I'm Safouane.

Casablanca, Morocco

I'm a Software Engineer specializing in enterprise applications, SaaS products, and large-scale business platforms.

Over the past 5+ years, I've helped build software used in healthcare organizations, public-sector environments, inspection and compliance services, legal information systems, workforce management, and business process automation.

My expertise spans the entire software lifecycle, from designing scalable architectures and backend systems in Java and Spring Boot to building modern Angular applications and deploying production-ready solutions.

I enjoy transforming complex business requirements into maintainable software that delivers measurable operational impact. Whether working on enterprise platforms, workflow engines, or SaaS products, my focus is always the same: building reliable systems that solve real-world problems.

Values

What drives me

The principles that shape how I build software, solve complex problems, and approach continuous growth.

Architecture First

Building maintainable and scalable systems that stay clear as products grow.

Business Impact

Technology should solve real problems and create measurable value.

Simplicity Wins

Favoring clarity and thoughtful design over unnecessary complexity.

Continuous Learning

Constantly improving technical depth, architectural judgment, and product thinking.

Builder Mindset

Enjoying the process of turning ideas into products people can actually use.

Discipline & Growth

Inspired by fitness and the belief that consistency beats short-term intensity.

Technical Expertise

Engineering Stack

Building enterprise applications with Java, Spring Boot, Angular, and modern software architecture principles.

Core Expertise

JavaSpring BootAngularREST APIsPostgreSQL

Strong Experience

DockerJenkinsSQL ServerSpring SecurityGitLab

Architecture & Design

Hexagonal ArchitectureClean ArchitectureDDD

Backend Engineering

Designing robust backend systems and APIs for enterprise applications.

JavaSpring BootSpring SecurityREST APIsJPA / HibernatePostgreSQLSQL ServerSOAP Web Services

Frontend Development

Building modern and responsive user interfaces.

AngularTypeScriptRxJSHTML5CSS3Tailwind CSS

DevOps & Delivery

Deploying, automating, and maintaining software delivery pipelines.

DockerJenkinsGit / GitLabLinux / UbuntuDigitalOceanAWSPostman

Software Architecture

Designing scalable, maintainable, and business-oriented software systems.

Hexagonal ArchitectureClean ArchitectureDomain-Driven Design (DDD)REST API DesignEnterprise SystemsSaaS PlatformsSoftware Design Patterns

Selected Work

Projects & Case Studies

A selection of enterprise systems, SaaS products, open-source tools, and personal projects I have worked on across Java, Spring Boot, Angular, Python, .NET, PHP, and modern software architecture.

Discuss a project
Professional Project

Public Sector / Healthcare Software

Public-Sector & Healthcare Enterprise Solutions

Numih France

Contributed to the architecture, design and development of enterprise software solutions for public-sector and healthcare organizations. Participated in the implementation of backend services, frontend applications and software architecture initiatives, helping deliver secure, scalable and maintainable systems that support operational efficiency, workforce management and critical business processes. Collaborated with multidisciplinary teams throughout the software development lifecycle to ensure quality, reliability and long-term sustainability.

JavaAngularEnterprise SoftwareHealthcarePublic Sector
Open Source

Open Source / SaaS Architecture

Technical Decision Hub

Open-source technical decision management platform for agile engineering teams to log, discuss, approve, and track Architecture Decision Records.

Case study highlights

  • Decision lifecycle governance
  • Comments and voting
  • Tags, organizations, teams
  • Planned reporting and PDF export
Java 21Spring Boot 3.5Spring SecurityJWTPostgreSQLAngular 21NgRx SignalStorePrimeNGDocker

The open-source version is public, while a premium version is planned separately.

Professional Project

Inspection & Compliance Platform

Opale Platform

CGI / Bureau Veritas

Worked on an enterprise inspection and audit reporting platform used to manage regulatory verification reports, observations, non-conformities, corrective actions, and technical inspection workflows.

Java J2EEHibernateGWTAngularSQL ServerTomcatSOAPREST
Professional Project

BPMN / Business Process Management

Business Workflow Optimization Platform

MTS Group Africa

Worked on a Business Process Management platform designed to help organizations model, automate, monitor, and optimize operational workflows. Inspired by modern BPMN-based solutions, the platform enabled teams to visually design processes, define business rules, orchestrate workflow execution, manage tasks and approvals, monitor processes, reduce manual work, improve visibility, and strengthen governance over business operations.

JavaSpring BootAngularBPMNDockerJenkinsDigitalOcean

Career Highlights

Career Highlights

A quick overview of the experience, industries and technologies I've worked with throughout my career.

5+ Years Professional Experience

Building enterprise software, SaaS platforms and business applications.

Healthcare & Public Sector

Experience contributing to secure enterprise systems for healthcare and public-sector organizations.

Enterprise Platforms

Contributed to inspection, compliance, workflow automation and business process management platforms.

SaaS Product Development

Designed and built SaaS applications from idea to implementation.

Software Architecture

Strong focus on Clean Architecture, maintainability and scalable systems.

Multi-Technology Experience

Java, Spring Boot, Angular, TypeScript, .NET, PHP, Python, SQL Server and PostgreSQL.

Experience

My Professional Journey

From solo development and freelance projects to enterprise platforms, healthcare systems, public-sector software, and SaaS product engineering.

5

Years Experience

4+

Professional Roles

Enterprise

Healthcare • SaaS

Started as an independent developer and progressively evolved into enterprise software engineering, contributing to business applications, SaaS products, inspection platforms, healthcare systems, and public-sector enterprise software.

NF

Numih France

Current

Software Engineer

Contributed to the architecture, design and development of enterprise software solutions for public-sector and healthcare organizations. Participated in the implementation of backend services, frontend applications and software architecture initiatives, helping deliver secure, scalable and maintainable systems that support operational efficiency, workforce management and critical business processes. Collaborated with multidisciplinary teams throughout the software development lifecycle to ensure quality, reliability and long-term sustainability.

JavaAngularHealthcarePublic SectorEnterprise Software

Dec 2025 - Present

CGI

CGI

Full Stack Developer

Contributed to enterprise inspection and audit management systems for Bureau Veritas, supporting verification, reporting, and operational workflows.

JavaGWTSpring BootSQL ServerSOAPREST

Jan 2024 - Dec 2025

MTS

MTS Group Africa

Lead Software Engineer

Led the development of a business process modeling platform, helping organizations design and manage operational workflows through modern cloud-based solutions.

JavaSpring BootAngularDockerJenkinsDigitalOcean

Dec 2022 - Jan 2024

DSI

DSI Conseil & Services

Full Stack Developer

Developed and maintained business applications and APIs across multiple technology stacks, delivering solutions for various client needs.

Angular.NET CorePHPLaravelAPIs

Aug 2022 - Dec 2022

SO

Solo Developer

Freelance / Independent Developer

Designed, developed, and deployed complete web applications independently, managing architecture, databases, frontend development, backend services, and production deployment.

LaravelVue.jsJavaScriptMySQLHTMLCSS

Feb 2021 - Jul 2022

Beyond the Code

The interests, disciplines and passions that shape how I think, learn and build software.

Software Architecture

Studying scalable systems, Clean Architecture, Domain-Driven Design and building software that remains maintainable for years.

Building SaaS Products

Creating products from idea to deployment, experimenting with business models and solving real-world problems through software.

Fitness & Strength Training

Passionate about bodybuilding, strength training, calisthenics and continuously improving physical performance.

Cycling & Endurance

Building resilience, discipline and mental clarity through cycling and endurance-based activities.

Meditation & Mindfulness

Practicing mindfulness and meditation to improve focus, awareness and decision-making.

Travel & Exploration

Exploring new places, cultures and perspectives while embracing a location-independent mindset.

Continuous Learning

Learning through books, side projects, experimentation and real-world engineering challenges.

Problem Solving

Enjoying complex technical and business challenges that require creativity, analysis and structured thinking.