
Khalil Bougrine
AI & Full-Stack Developer
Salaire / Taux journalier
Rabat, Maroc
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Computer Science Engineer with expertise in AI/ML and full-stack development. Built complete AI engines for CV parsing using YOLOv5, NLP models, and deployed scalable APIs with FastAPI/Docker. Specialized in Python, Spring Boot, Angular, and delivering end-to-end solutions from AI algorithms to production web applications.
Expérience de travail
Artificial Intelligence & Fullstack Development Intern
OMNISHORE Groupe MEDTECH
mars 2025 - oct. 2025
8 mois
Casablanca et périphérie
- Developed a complete AI engine for CV parsing based on YOLOv5 (Computer Vision), OCR (Doctr, Tesseract), and NLP (CamemBERT, SBERT) to automatically extract structured data and generate detailed JSON candidate profiles. Designed and deployed an AI API using FastAPI, integrated into a microservices architecture with Docker and CI/CD pipelines for scalable deployment. - Implemented an intelligent matching system between resumes and job offers using semantic similarity models (SBERT) and skills analysis algorithms. - Developed a full-stack HR web application using Spring Boot / Angular, connected to a MySQL database and integrated with the AI engine for real-time data visualization. Applied Agile (Scrum) project management practices: participated in sprint planning, backend/frontend integration, user story writing, and backlog tracking. - Optimized AI pipeline performance, reducing HR processing time and improving the accuracy and reliability of data extraction.
Full Stack Developer
Groupe CDG
juil. 2024 - oct. 2024
4 mois
Rabat, Maroc
During my two-month internship at the Caisse de Dépôt et de Gestion (CDG), I was responsible for developing a web application for managing retirement requests. The project was built using Spring Boot for the back-end and Angular for the front-end, where I implemented key features such as request submission, user information management, and administrative tracking of request statuses. This experience allowed me to strengthen my skills in web development, project management, and to demonstrate my ability to work independently in a professional setting.
Web developer
ONCF
juil. 2023 - août 2023
2 mois
Rabat, Maroc
During my third-year internship at the National Office of Railways (ONCF), I was tasked with developing a billing management application for freight sales points. This project was implemented using Django and Python, while utilizing phpMyAdmin for database management. The application aimed to automate the billing process, allowing for the addition, modification, and searching of invoices through a user-friendly interface. This experience enabled me to strengthen my skills in web development, master the Django framework, and immerse myself in the operational processes of a large public enterprise, all while working independently to meet the team's needs.
Formation
Ecole Marocaine des Sciences de l'ingénieur
2020 - 2025
5 ans 1 mois