
About
Technical interests
Timeline
2023
YouCode
Began full-stack web and mobile development training (July 2023 on the CV).
2024
Professional experience
Built a multi-platform Flutter app with DDD, OpenAPI-generated clients, and REST-backed UI.
2025
Completed project
Delivered a Spring Boot SCM backend with JWT security, TestContainers, SonarQube, and Docker-based CI/CD.
2026
Ahmed Foullane
Seeking job opportunities or freelance projects where I can contribute and keep growing as a developer.
Education
YouCode
Jul 2023 — Present
Full-stack web and mobile training covering frontend, backend, mobile, databases, and DevOps. The CV lists this under Training and Certifications with the date July 2023.
Credentials
A snapshot of the programs and platforms I have trained with.
Skills
Grouped by the part of the stack where I actually use them.
React.js
Modern UI development for web applications.
Angular
Component-based frontend framework.
Tailwind CSS
Utility-first styling for fast, consistent interfaces.
Sass
CSS preprocessor for structured stylesheets.
Java
Backend services and enterprise applications.
Spring Boot
REST APIs, MVC architecture, and production backends.
PHP
Server-side web development.
Laravel
PHP framework for web applications.
GraphQL
Flexible API query layer.
Keycloak
Identity and access management.
SOLID
Object-oriented design principles.
Design Patterns
Reusable architecture patterns for maintainable code.
Spring Security
JWT-secured REST endpoints and business-flow protection.
Flutter
Multi-platform mobile apps with a maintainable architecture.
MySQL
Relational data storage for web and backend systems.
H2
In-memory database used in tests and local setups.
Docker
Containerization with Docker Compose for reproducible environments.
GitHub Actions
CI/CD, quality gates, and automated deployments.
TestContainers
Integration tests against real containerized dependencies.
SonarQube
Static analysis and quality gates in CI.
UML
Software modeling and system design.
Git
Version control and Git Flow workflows.
GitHub
Code hosting, reviews, and collaboration.
GitLab
Git hosting and CI/CD pipelines.
Jira
Agile project tracking.
Trello
Lightweight task and sprint boards.
JUnit 5
Unit testing for Java backends.
Mockito
Mocking for isolated backend tests.
Swagger / OpenAPI
API contracts and generated clients for frontend/mobile apps.
PostgreSQL
Production relational database.
Scrum
Agile delivery with Scrum ceremonies.