BENABBOU Oussama
Hi there! I’m Oussama, a final-year Data Engineering student with a strong foundation in mathematics, statistics, and Object-Oriented Programming (OOP). I’m passionate about data science, artificial intelligence, and its applications.
I aspire to make a lasting impact on the world through innovative solutions, positively influencing the lives of people globally. The journey is challenging, but I’m fully committed to pursuing this mission.
Skills and Tools
Skills
- Data Structures and Algorithms
- Machine Learning
- Deep Learning
- Natural Language Processing (NLP)
- Computer Vision
- Data Engineering
- Big Data Processing
- Data Analysis
- Backend Development
- Cloud Computing
Tools
- Python, SQL, R, Java, PL/SQL, C
- TensorFlow, Keras, PyTorch, NLTK, spaCy, Pandas
- Apache Kafka, Apache Spark, Hadoop Ecosystem
- PostgreSQL, MongoDB, Cassandra, SQL Server, MySQL
- Docker, Kubernetes, Terraform
- Jira, GitLab, Git, Postman
- Google Cloud Platform (GCP), AWS
- Apache Airflow, dbt
- Spring MVC, Spring Boot, FastAPI, Django, Next.js
A small selection of my recent projects
Spring Boot Microservices E-Commerce Project
This project is a microservices-based e-commerce system built with Spring Boot and deployed on Kubernetes. The application uses JWT-based security, ensuring secure communication between microservices.
Real-Time Vehicle Tracking System
Implementation of a Real-Time Vehicle Tracking System using Kafka, ZooKeeper, Spark, Google Cloud Platform (GCS), BigQuery, Mage, Terraform, dbt, Docker, and Looker Studio. Follow this guide to set up and run the project to monitor and analyze vehicle data in real-time.
Forecasting Wikipedia Page Views: An Exploration of Web Traffic Prediction Strategies
Constructing a forecasting model for predicting future traffic on Wikipedia pages where we try to explore two different approaches for prediction.
BERT-based Text Classification REST API
This project is a FastAPI-based RESTful API for text classification using a fine-tuned BERT model and Cassandra database integration.
Check out my latest blog posts
Implementation of GPT from scratch
Understanding Transformer Architectures
Environmental Monitoring System
Work Experience
AI Engineer intern
- Development of an AI conversational assistant based on a RAG framework, generating responses associated with references extracted from Moroccan legal documents.
- Implementation of advanced RAG techniques to generate search queries that accurately represent user intent, ensuring precise and relevant search results.
- Building a semantic search engine to search by meaning.
- Using the Factory design pattern to allow flexibility in changing language model (LLM) providers and databases, thereby ensuring code reusability and adaptability.
- Key features: personalized interaction via chatbot API, JWT authentication, search and navigation API.
- Admin Interface: Implementation of RBAC (Role-Based Access Control) for user and content management.
- DevOps: Grafana and Prometheus for performance monitoring and metric collection.
- Project management via Jira and Agile Scrum methodology.