{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Ilyass Hakim","label":"DevOps & DevSecOps Engineer (in training)","email":"hakimilyass012@gmail.com","url":"https://portfolio-green-eight-2l0p4o9ku9.vercel.app","summary":"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. 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.","location":{"city":"Casablanca","countryCode":"MA"},"profiles":[{"network":"GitHub","username":"Ilyass-Hakim","url":"https://github.com/Ilyass-Hakim"},{"network":"LinkedIn","username":"ilyass-hakim-35063a29a","url":"https://www.linkedin.com/in/ilyass-hakim-35063a29a"}]},"work":[{"name":"TYTHON","position":"Software Developer — final-year internship","startDate":"2024-04","endDate":"2024-08","highlights":["SuperServe: 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.","Vallet Club: Contributed to the app that helps drivers find and book parking in Casablanca — Flutter + Firebase, React admin dashboard."]}],"education":[{"institution":"EMSI — École Marocaine des Sciences de l’Ingénieur · Casablanca","studyType":"Engineering degree — Computer Science & Networks","area":"Major in Digital Development & Information Systems","startDate":"2025"},{"institution":"FST Settat","studyType":"Bachelor’s degree in Computer Engineering","area":"Computer science, minor in Mathematics","endDate":"2024-07"},{"institution":"FST Settat","studyType":"DEUST MIP — Maths, Computer Science, Physics","area":"Computer science, minor in Mathematics","endDate":"2022-07"}],"certificates":[{"name":"Oracle Cloud Infrastructure Certified DevOps Professional","issuer":"Oracle University","date":"2026-07-31"},{"name":"Introduction to Cybersecurity","issuer":"Cisco Networking Academy","date":"2026-07-18"},{"name":"React Native","issuer":"Meta · Coursera","date":"2025-12-29","url":"https://coursera.org/verify/SPLTWM5W24L8"},{"name":"React Basics","issuer":"Meta · Coursera","date":"2025-12-29","url":"https://coursera.org/verify/6OMLY4ULJ3Q2"}],"skills":[{"name":"OS & scripting","keywords":["Linux","Windows Server","Bash"]},{"name":"Languages","keywords":["Java","Kotlin","C#","Python","TypeScript","JavaScript","PHP","C","Dart"]},{"name":"CI/CD & build","keywords":["Jenkins","Git","GitHub","Maven","Gradle","JFrog Artifactory","Apache Tomcat"]},{"name":"Security (DevSecOps)","keywords":["SonarQube","Semgrep","Gitleaks","OWASP Dependency-Check","Trivy","DefectDojo"]},{"name":"Containers & orchestration","keywords":["Docker","Docker Compose","Docker Hub","Kubernetes","Helm"]},{"name":"Infra as Code & config","keywords":["Ansible","Terraform","Vagrant"]},{"name":"Cloud & virtualization","keywords":["Oracle Cloud (OCI)","AWS","Microsoft Azure","VMware vSphere","Hyper-V","KVM","Proxmox"]},{"name":"Observability","keywords":["Prometheus","Grafana"]},{"name":"Backend & APIs","keywords":["Spring Boot","ASP.NET Core",".NET","Node.js","Express","WebSocket","SignalR","OAuth 2.0 / JWT"]},{"name":"Front-end & mobile","keywords":["React","React Native","Expo","Flutter","Jetpack Compose","Angular","Tailwind CSS"]},{"name":"Databases","keywords":["PostgreSQL","MySQL","SQL Server","Oracle","MongoDB","Redis","Cassandra","Neo4j","Firestore","Supabase"]},{"name":"AI & data","keywords":["Ollama","scikit-learn","pandas","NumPy"]},{"name":"Methods & architecture","keywords":["Scrum","Kanban","Microservices","Clean Architecture"]}],"languages":[{"language":"Arabic","fluency":"Native"},{"language":"French","fluency":"Fluent"},{"language":"English","fluency":"Fluent"}],"interests":[{"name":"Chess"},{"name":"Tech"},{"name":"Coding"}],"projects":[{"name":"DevSecOps CI/CD pipeline on Kubernetes","description":"A complete Jenkins chain that builds, scans, publishes and deploys a Java app to Kubernetes — with security built into every stage.","highlights":["Secrets (Gitleaks), SAST (SonarQube, Semgrep) and SCA (OWASP Dependency-Check) before anything ships","Versioned artifacts in JFrog Artifactory, images pushed to Docker Hub","Kubernetes deployment driven by Ansible, vulnerabilities centralised in DefectDojo","Pipeline and cluster monitoring with Prometheus & Grafana"],"keywords":["Jenkins","Maven","Docker","Kubernetes","Ansible","Gitleaks","Semgrep","SonarQube","OWASP DC","Artifactory","Tomcat","DefectDojo","Prometheus","Grafana"],"url":"https://github.com/Ilyass-Hakim/first-demo-project"},{"name":"SensAI — AI-powered anime guide","description":"Mobile platform with an animated-avatar AI assistant: contextual chat, synthesized voice and personalised recommendations.","highlights":["Spring Boot backend + Python text-to-speech microservice (Coqui TTS)","Local LLM through Ollama, real-time WebSocket chat, animated avatar (Talking Head Anime 3)","Native Android client in Kotlin, PostgreSQL + Redis","Containerised with Docker Compose, Jenkins pipeline"],"keywords":["Spring Boot","Kotlin","PostgreSQL","Redis","Docker","Jenkins","Ollama","Coqui TTS","WebSocket"],"url":"https://github.com/Ilyass-Hakim/sensai-backend"},{"name":"CollabRH — HR platform","description":"Leave, remote work and HR documents, with role-based dashboards and real-time notifications.","highlights":["4 roles: employee, manager, HR, executive","Real-time notifications with SignalR","Entity Framework Core, SQL Server and ASP.NET Identity","Analytics and reporting with Chart.js"],"keywords":["C#","ASP.NET Core 9","EF Core","SQL Server","SignalR","Identity","Bootstrap 5","Chart.js"],"url":"https://github.com/Ilyass-Hakim/ASP-DotNet-Project"},{"name":"CharityHub — donation platform","description":"Connects donors with verified charities: campaigns, payments and full transparency.","highlights":["Stripe payments, Google OAuth 2.0 sign-in + Spring Security","PostgreSQL for data, MongoDB for media","Trilingual FR / EN / AR with RTL support","Automated emails and Docker Compose deployment"],"keywords":["Java 21","Spring Boot 3","Spring Security","PostgreSQL","MongoDB","Thymeleaf","Tailwind CSS","Stripe","Docker"],"url":"https://github.com/Ilyass-Hakim/charity"},{"name":"Incident reporting — mobile app","description":"A central app to report, track and manage incidents together, in real time.","highlights":["4 roles: Reporter, Reviewer, Responder, Admin","Photo reports, notifications and full lifecycle tracking","Firebase Auth, Firestore and Supabase Storage","Global state with Zustand"],"keywords":["React Native","Expo","Firebase Auth","Firestore","Supabase Storage","Zustand"],"url":"https://github.com/Ilyass-Hakim/Emsi-react-native-project"}],"meta":{"canonical":"https://portfolio-green-eight-2l0p4o9ku9.vercel.app/api/resume","language":"en"}}