Oussama Boumour

Paris, Île-de-France, France · (33) 766773334 · oussamaboumour7@gmail.com

Hi! I’m Oussama, an agile software developer.

I'm passionate about helping people achieve their goals by crafting and delivering flexible, modular, reusable, and scalable solutions for real-world problems.

With over four years of experience, I bring strong expertise in dependency management, abstraction, and detail-oriented development. As a full-stack web developer, I’ve worked on diverse projects that allowed me to deeply embrace the design principles (S.O.L.I.D.), design patterns (GoF), and best practices (Extreme Programming, TDD, Scrum) of our craft.

I believe that code is the design, that architecture is about intent; thus, clean code and clean architecture are the foundations that drive my work on a daily basis.

Experience

Software Engineer / Java Developer

Monaco Telecom - Telecom
  • Incorporated SMDP+ and ES2+ Thales equipment for eSIM provisioning into our internal system
  • Authenticated and secured communication between microservices using mTLS and JKS format keystore/truststore
  • Optimized a complex daily cron job, reducing execution time from over 30 minutes to under 3 minutes using SQL CTE
  • Developed microservices from scratch using Spring Boot v3.3.0, Quarkus v3.8.4, Java 21 and Maven v3.9.6
  • Implemented a notifier microservice with asynchronous communication model using RabbitMQ
  • Promoted code flexibility by applying the GoF Design Patterns and Design Principles (SOLID, KISS, DRY)
  • Implemented unit, integration, and end-to-end tests
  • Maintained code by fixing bugs, refactoring, coverage-based test suite augmenting, and upgrading to LTS releases
  • Upgraded Java 11 microservices to Java 21
  • Deployed and troubleshot microservice docker instances using Kubernetes
Monaco, MC
Dec 2023 - February 2025

Software Engineer / Java Developer / DevOps

Accenture - Industry X.0
  • Set up complex CI/CD pipelines targeting different infrastructures using Azure DevOps, Maven, Jacoco and SonarQube
  • Secured media on e-learning platforms with DRM technology using Axinom REST API
  • Deployed applications using AWS EC2 and S3 buckets
Paris, FR
September 2022 - December 2023

Full stack web developer (Springboot / Angular)

neofugu - Luxury
  • Designed new features using UML and DDM approaches
  • Developed new features e2e using Springboot/Java and Angular
  • Tested new features by applying TDD practices using Junit, Mockito, Rest Assured, Karma Jasmine, and Cypress
  • Maintained code by delivering hotfixes, reducing technical debt, and improving the overall code quality/performance
  • Applied \href{https://agilemanifesto.org/}{agile software development and practices}
  • Identified, reproduced, and fixed bugs
Clermont-Ferrand, FR
September 2020 - September 2022

Education

Master’s degree in Computer Science - Software Engineering

Computer Science Institute of Auvergne - ISIMA
  • Design and development of a mobile application for managing the inventory of a house (using Spring Boot / Kotlin and Flutter)
  • Introduction to Android mobile app development
  • Software engineering at Almerys (DDD, TDD, BDD, Spring Boot)
  • Advanced Software Engineering (Unit tests, Approval Tests, Mutation Testing, Code coverage, Gilded Rose Refactoring Kata, Agile values and principles)
  • Enumeration algorithms
Clermont-Ferrand, FR
September 2020 - September 2022

Bachelor’s degree in Computer Science

Computer Science Institute of Auvergne - ISIMA
  • Graph theory (graphs concepts: DFS, BFS, Dijkstra)
  • Software engineering (software life cycle, OOP, UML, design patterns)
  • Dynamic programming VS Recursive programming VS Memoization
Clermont-Ferrand, FR
September 2019 - September 2020

DEUST in Mathematics, Computer Science, and Physics

Faculty of Science and Technology of Mohammedia - FSTM
  • The C programming language (conditional structures, iterative structures, recursion, arrays, pointers, search and sorting algorithms, data structures: FIFO vs LIFO vs Trees)
  • RDBMS MySQL (CRUD Operations) + Merise
Casablanca, MA
September 2017 - September 2019

Baccalaureate in Mathematics

Mohammed V High School
Casablanca, MA
September 2016 - September 2017

Skills

Programming Languages & Tools
Front-end Angular Framework (TS, HTML5, SCSS) | Native : HTML5, CSS3, JS | Storybook
Back-end Design: PlantUML, StarUML | Frameworks: Spring Boot (Java / Kotlin), Quarkus | Programming Languages: Java, Koltin, Python, PHP, C, Assembly | SGBD: Relational (PostgreSQL, MySQL, MariaDB, Oracle), NoSQL: MongoDB
DevOps Build: Gradle, Maven, Docker | REST API Clients: OpenAPI, Swagger, Postman | Artifact Management: Jfrog, Nexus repository, DockerHub, npm | Test: JUnit, REST Assured, Jasmine, Karma, Cypress | VCS / SCM: Git, GitLab, GitHub, Azure DevOps | Database Management: Liquibase, Adminer | Config Management: Unix CLI | Cloud / IaaS / Paas: AWS, Heroku | Orchestration \& Scheduling: Kubernetes | Provisioning: Vagrant Provisioning: Vagrant | Message brokers: RabbitMQ
Others Data exchange languages: XML, JSON, YAML | IDEs and text editors: JetBrains Products (IntelliJ, DataGrip, WebStorm, PyCharm), VS Code, Code::Blocks, Lens, Sublime Text, Vim | Collaboration: Jira, Confluence

languages

English Upper-Intermediate
French Fluent
Arabic Fluent

Resume

Please feel free to download my resume by clicking the button bellow.