Retour au mode devBack to dev mode

Ilyass Hakim

Ingénieur DevOps & DevSecOps (en formation)DevOps & DevSecOps Engineer (in training)

Ouvert aux stages PFE · DevOps / Cloud / DevSecOpsOpen to final-year internships · DevOps / Cloud / DevSecOps

Élève ingénieur à l’EMSI Casablanca. Du code à l’API, du conteneur au cluster : j’automatise toute la chaîne — build, scans de sécurité, déploiement Kubernetes et supervision.Engineering student at EMSI Casablanca. From code to API, from container to cluster: I automate the whole chain — build, security scans, Kubernetes delivery and monitoring. Je me spécialise en DevOps et DevSecOps : chaînes CI/CD avec Jenkins, sécurité intégrée à chaque étape (Gitleaks, Semgrep, SonarQube, OWASP Dependency-Check, Trivy), livraison sur Kubernetes avec Ansible, supervision avec Prometheus et Grafana.I specialise in DevOps and DevSecOps: CI/CD with Jenkins, security built into every stage (Gitleaks, Semgrep, SonarQube, OWASP Dependency-Check, Trivy), delivery to Kubernetes with Ansible, monitoring with Prometheus and Grafana.

ExpérienceExperience

Développeur logiciel — stage de fin d’étudesSoftware Developer — final-year internship · TYTHON

04/2024 — 08/2024
  • SuperServe — App mobile de gestion de restaurant en Flutter (GetX) avec Supabase : authentification, PostgreSQL et synchronisation temps réel. Menu, commandes et réservations pour les clients ; suivi des commandes et supervision pour le staff.Restaurant management app in Flutter (GetX) backed by Supabase: auth, PostgreSQL and real-time sync. Menu, ordering and table booking for customers; order tracking and operations for staff. Flutter · GetX · Supabase · PostgreSQL
  • Vallet Club — Contribution à l’app qui aide à trouver et réserver une place de parking à Casablanca — Flutter + Firebase, back-office en React.Contributed to the app that helps drivers find and book parking in Casablanca — Flutter + Firebase, React admin dashboard. Flutter · Firebase · React

ProjetsProjects

Pipeline CI/CD DevSecOps sur KubernetesDevSecOps CI/CD pipeline on Kubernetes

Projet académique · DevSecOpsAcademic project · DevSecOps

Une chaîne Jenkins complète qui build, scanne, publie et déploie une application Java sur Kubernetes — avec la sécurité intégrée à chaque étape.A complete Jenkins chain that builds, scans, publishes and deploys a Java app to Kubernetes — with security built into every stage. Secrets (Gitleaks), SAST (SonarQube, Semgrep) et SCA (OWASP Dependency-Check) avant toute livraisonSecrets (Gitleaks), SAST (SonarQube, Semgrep) and SCA (OWASP Dependency-Check) before anything ships.

Jenkins · Maven · Docker · Kubernetes · Ansible · Gitleaks · Semgrep · SonarQube · OWASP DC · Artifactory · Tomcat · DefectDojo · Prometheus · Grafana — github/Ilyass-Hakim/first-demo-project

SensAI — guide anime avec assistant IASensAI — AI-powered anime guide

Projet académique · IAAcademic project · AI

Plateforme mobile avec un assistant IA à avatar animé : chat contextualisé, voix de synthèse et recommandations personnalisées.Mobile platform with an animated-avatar AI assistant: contextual chat, synthesized voice and personalised recommendations. Backend Spring Boot + microservice Python de synthèse vocale (Coqui TTS)Spring Boot backend + Python text-to-speech microservice (Coqui TTS).

Spring Boot · Kotlin · PostgreSQL · Redis · Docker · Jenkins · Ollama · Coqui TTS · WebSocket — github/Ilyass-Hakim/sensai-backend

CollabRH — plateforme RHCollabRH — HR platform

Projet académique · WebAcademic project · Web

Congés, télétravail et documents RH, avec des tableaux de bord par rôle et des notifications en temps réel.Leave, remote work and HR documents, with role-based dashboards and real-time notifications. 4 rôles : employé, manager, RH, direction4 roles: employee, manager, HR, executive.

C# · ASP.NET Core 9 · EF Core · SQL Server · SignalR · Identity · Bootstrap 5 · Chart.js — github/Ilyass-Hakim/ASP-DotNet-Project

CharityHub — plateforme de donsCharityHub — donation platform

Projet académique · WebAcademic project · Web

Relie les donateurs à des associations vérifiées : campagnes, paiements et transparence totale.Connects donors with verified charities: campaigns, payments and full transparency. Paiements Stripe, connexion Google OAuth 2.0 + Spring SecurityStripe payments, Google OAuth 2.0 sign-in + Spring Security.

Java 21 · Spring Boot 3 · Spring Security · PostgreSQL · MongoDB · Thymeleaf · Tailwind CSS · Stripe · Docker — github/Ilyass-Hakim/charity

Signalement d’incidents — app mobileIncident reporting — mobile app

Projet académique · MobileAcademic project · Mobile

Application centralisée pour signaler, suivre et gérer les incidents à plusieurs, en temps réel.A central app to report, track and manage incidents together, in real time. 4 rôles : Reporter, Reviewer, Responder, Admin4 roles: Reporter, Reviewer, Responder, Admin.

React Native · Expo · Firebase Auth · Firestore · Supabase Storage · Zustand — github/Ilyass-Hakim/Emsi-react-native-project