OL

Portfolio · Casablanca, Morocco

Oussama Lakrafi

Software Engineer | Data Engineer | Cloud & DevOps

About

Profile

Casablanca, Morocco · Software Engineer | Data Engineer | Cloud & DevOps

I’m a Software Engineer specializing in designing high-performance applications and AI-driven solutions. With a strong foundation in modern software development, I bridge the gap between Data, AI, and DevOps to build, optimize, and deploy complex distributed architectures. I thrive on solving challenging technical problems and delivering scalable, impactful projects.

Languages

English, French, Arabic.

Achievements

+300 LeetCode problems solved & +88 GitHub repository projects.

ENSA Berrechid · Engineering (CS)

Skills

Technical skills

Programming Languages

Java
JavaScript
Python
C
PHP

Frontend

Next.js
React
React Native
TypeScript
Tailwind CSS
HTML
CSS
Bootstrap

Backend

Node.js
Express.js
Spring Boot

Databases

MySQL
PostgreSQL
MongoDB
Redis
Cassandra

DevOps & Cloud

Docker
Kubernetes
ArgoCD
GitLab CI/CD
Jenkins
Terraform
AWS
Helm
Ansible
Git
GitHub

AI & Data

Machine Learning
Generative AI
Spark
Snowflake
Microsoft Fabric
dbt
Airflow
Kafka

Experience

Where I've worked

  • Jun 2025 — Sept 2025 · RemoteMarketing Confort

    Software Engineer / DevOps Intern

    • Developed AI homework assistant with React Native and Next.js
    • Built backend using Spring Boot microservices and PostgreSQL
    • Used AWS S3 for storage
    • Implemented CI/CD with GitLab CI/CD, Docker, Kubernetes, ArgoCD, Nexus
  • Sept 2024 — Oct 2024 · Remote2Peerfect

    Full Stack Developer Intern

    • Built interactive 3D website using Next.js, Three.js, GSAP, Framer Motion, Tailwind
    • Designed smooth animations and responsive UI
  • Aug 2024 · HybridWib Day

    Full Stack Developer Intern

    • Developed blogging platform using Laravel, HTML, CSS, JavaScript, Bootstrap, MySQL
  • Jul 2024 · On-siteRoyal Air Maroc

    Full Stack Developer Intern

    • Built web application using React and Node.js

Projects

Selected work

Healthcare Application

Architected a scalable microservices healthcare platform enabling real-time video consultations and AI-driven chatbot support. Implemented secure doctor verification, automated prescription generation with QR codes, and centralized authentication via Keycloak. Integrated Apache Kafka for event-driven notifications and RNN models to automate toxic feedback detection and content moderation.

Next.jsSpring BootNode.jsWebRTCPostgreSQLMongoDBKafkaDockerRNN

Three-Tier Web App Deployment with CI/CD and GitOps

Provisioned a production-ready AWS EKS cluster using Terraform for Infrastructure as Code. Automated a full CI/CD pipeline featuring Jenkins for CI, SonarQube for static code analysis, and ArgoCD for GitOps-based CD. Integrated a complete monitoring stack using Prometheus and Grafana to ensure high observability and scalability of the three-tier application.

JenkinsTerraformAWSKubernetesHelmArgoCDPrometheusGrafana

Real-Time Health Monitoring Platform

Designed a stateless microservices architecture using Kafka as a central event bus for real-time inter-service communication. Implemented specialized services for ML inference, batching, and alerting to process live patient vitals with sub-second latency. Optimized the stack using Redis for alert deduplication and built an analytics lakehouse with S3, Glue, and Athena, surfaced through a Next.js WebSocket dashboard.

KafkaPythonNext.jsAWS (S3, Glue, Athena)RedisPostgreSQL

Real-Time Auction Platform

Developed a full-stack auction platform for real-time bidding. Implemented JWT authentication, WebSocket communication with STOMP.js, live notifications, and interactive charts for bid trend analysis.

Spring BootNext.jsPostgreSQLSTOMP.jsJWTMaterial UITailwind CSS

Employee Management System

Built a full-stack system with role-based JWT authentication. Features include employee/task management, department assignment, WebRTC for video calls, and Socket.IO for instant messaging.

ReactWebRTCNode.jsExpressSocket.IOMongoDBJWTBootstrap

Real-Time Data Streaming Pipeline

End-to-end containerized data streaming pipeline using Airflow for data ingestion to Kafka, Spark Structured Streaming for processing, and Cassandra for storage. Monitored via custom dashboards.

Apache AirflowApache KafkaApache SparkApache CassandraPostgreSQLDocker ComposePython

PiBot Vision-Control System

Developed a real-time IoT platform to remotely operate a smart car via a Next.js dashboard and AWS. Integrated WebRTC and Kinesis for low-latency video streaming, while managing car movement through IoT Core and MQTT. Implemented an EC2-hosted TensorFlow model for real-time object detection with live visualization and DynamoDB logging.

Next.js & ReactVercelAWS (Kinesis, IoT Core, STS, DynamoDB, EC2)PythonFastAPITensorFlowWebRTCMQTT

MasterProject - AWS Observability Infrastructure

Built a fully observable AWS infrastructure using CloudFormation with public/private subnets, NAT Gateway, and security groups. Deployed a FastAPI application behind an ALB with ASG. Configured CloudWatch logs/metrics, AWS X-Ray distributed tracing, and performed load testing with k6.

AWS (CloudFormation, CloudWatch, X-Ray, EC2, ASG, ALB, VPC)FastAPIPostgreSQLk6

dbt + Airflow + Snowflake — Data Pipeline

End-to-end ELT data pipeline orchestrated with Airflow. Leveraged Astronomer Cosmos to render dbt models dynamically as Airflow DAG tasks. Snowflake serves as the cloud data warehouse with staging, intermediate, and marts layers. Monitored data quality via dbt tests inside Docker constraints.

Apache AirflowdbtSnowflakeDockerPythonSQL

Education

Academic background

  • Engineering Degree in Computer Science

    National School of Applied Sciences Berrechid

    2021 — Present

  • Baccalaureate in Mathematical Sciences A

    High School Oulad Hriz

    2020 — 2021

Contact

Get in touch

Looking for projects and collaborations. Reach out by email, phone, or the form below.

Email: oussamaa1lakrafi@gmail.com

Phone: 0605363212