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.
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 |
English | Upper-Intermediate |
---|---|
French | Fluent |
Arabic | Fluent |