About me

I am a Master’s student in Intelligent Systems Engineering – Software Engineering track at the Faculty of Sciences Ain Chock, passionate about software development, cloud technologies, and artificial intelligence.

Through my academic background and internships, I have gained solid skills in web/mobile development (Java, Python, React, Angular), DevOps practices (CI/CD, Docker, Kubernetes), and database management. I am currently seeking a final-year internship (PFE) where I can apply my technical expertise, problem-solving mindset, and motivation to contribute to innovative projects.

What i'm doing

  • design icon

    Software Development

    Design and build robust and scalable software applications and solutions, focusing on quality and maintainability.

  • Web development icon

    DevOps

    Implement CI/CD pipelines, deploy applications to the cloud, and optimize system operations for reliability and performance.

  • mobile app icon

    API Development

    Develop secure and high-performance RESTful APIs for web and mobile applications.

  • camera icon

    Cloud Computing

    Design, deploy, and manage scalable cloud infrastructure and services using platforms like Azure or AWS. Optimize cloud architecture for performance, security, and cost-efficiency, enabling reliable and flexible application deployment.

Testimonials

  • Badr

    OCP Maintenance Solutions

    Ayoub contributed to the Integration of Security-As-Code in Kubernetes Deployments project at OCP Maintenance Solutions, delivering robust and secure solutions with meticulous attention to detail. His expertise in containerization, automated deployments, and security integration significantly enhanced the reliability and safety of the Kubernetes environment.

  • Mohcine

    OCP Group

    Ayoub contributed to the Desktop Stock Management Application project at OCP, delivering a user-friendly and efficient inventory management solution. His work on Python Tkinter GUI development, MySQL database design, and implementation of CRUD operations ensured smooth and reliable management of stock data, while automated report generation enhanced operational insights.

Partners

Resume

Education

  1. Faculty of Sciences Ain Chock

    2024 — 2026

    Master’s in Intelligent Systems Engineering – Software Engineering track

  2. EST El jadida

    2023 — 2024

    Professional Bachelor in Cybersecurity & Cloud Technologies

  3. Centre BTS

    2021 — 2023

    Higher Technical Diploma (BTS) in Computer Systems & Networks

Experience

  1. OCP Maintenance Solutions

    2024/04 — 2024/06

    Secure CI/CD Pipeline for Kubernetes

    I implemented a secure CI/CD pipeline using GitLab CI, integrating tools such as SonarQube, Trivy, and Snyk to ensure code quality and security. I automated deployments on Kubernetes leveraging ArgoCD, Helm, and Minikube, while incorporating security-as-code practices through Kyverno policies. Additionally, I enhanced cluster security by configuring RBAC, integrating OPA, and using tools like Kube-hunter and Starboard to continuously monitor and enforce security standards.

  2. OCP Group

    2023/04 — 2023/06

    Desktop Stock Management Application

    I developed a desktop application for inventory management featuring a Python Tkinter GUI. The application includes a MySQL database, managed via phpMyAdmin, to handle all data storage and retrieval. It supports full CRUD operations, allowing users to add, update, delete, and search for products efficiently. Additionally, the system provides report generation capabilities, including stock status and product movement history, to facilitate effective inventory tracking and management.

  3. Delavoie Services

    2022/07 - 2022/08

    I implemented a secure and highly available network infrastructure

    I implemented a secure and highly available network infrastructure by configuring network devices with OSPF, VLANs, and VRRP. Advanced security measures were applied, including VPNs, IDS/IPS, and ACLs, to protect network traffic and resources. Additionally, I deployed a network monitoring system using SNMP to ensure continuous supervision and management of the network’s performance and security.

Projects

  1. Bank Account Management Application (Spring Boot, Angular, MySQL)

    I developed a web application for managing bank accounts using Spring Boot and Angular, with MySQL for database design and administration. The application includes core functionalities such as client management, account creation and tracking, and full CRUD operations.

  2. IoT Mobile Application (React Native, ESP32)

    I designed and developed a mobile IoT application using React Native connected to an ESP32, enabling real-time soil humidity monitoring with both automatic and manual irrigation control. The application integrates Firebase Authentication for secure user management and connects to a weather API to optimize irrigation schedules.

  3. CV Selector Tool (LangChain & Ollama)

    I developed a tool for automatic CV analysis using LangChain and Ollama. The system performs extraction, comparison, and relevance scoring of CVs, optimizing the workflow for fast and accurate candidate evaluation.

skills

  • Programming Languages : Java, Python, JavaScript
    85%
  • Frameworks : JEE, Spring Boot, Django, React.js,React Native, Angular
    75%
  • DevOps & Cloud : Git, Docker, Kubernetes, Jenkins, Azure
    90%
  • Databases : MySQL, PostgreSQL, MongoDB
    60%
  • Methodologies : Agile/Scrum, DevOps
    50%

Languages

  • French : Fluent
  • English Intermediate
  • Arabic Native

Experience

  1. Problem Solving - HackerRank

  2. Angular - HackerRank

  3. Agile Explorer – IBM

  4. Software Engineer - HackerRank

  5. Kubernetes with HELM – Udemy

  6. Oracle Cloud Infrastructure – Oracle

Portfolio

Contact

" width="400" height="300" loading="lazy">

Contact Form