Hello, I am

Oussama BENABBOU

Data Engineering student from Morocco.

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

bgimg
cover

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.

icon5
icon5
icon5
icon5
icon5
icon5
bgimg
cover

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.

icon5
icon5
icon5
icon5
icon5
icon5
icon5
bgimg
cover

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.

icon5
icon5
icon5
bgimg
cover

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.

icon5
icon5
icon5
icon5
icon5

Check out my latest blog posts

Implementation of GPT from scratch

Understanding Transformer Architectures

Environmental Monitoring System

Work Experience

AI Engineer intern

Shiftbricks, June - September 2024
  • 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.