Oussama Zahdi

Computer science student at 1337 Coding School

Salary / Daily rate

Casablanca, Morocco

Freelance, open to permanent contract

Can come onsite

Skills

NodeReactPostgreSQLDockerTesting & QAExpressRESTful APIsNextTailwind CSSGitDevOpsSystem & Network AdministrationC++CCSSMySQLGitHubPythonJavascriptTypescriptHTMLLinuxClean Code

Languages

Arabic (Native)English (Fluent)French (Fluent)

About me

Intro

I’m a Full Stack Developer and Software Engineering student at 1337 Coding School (UM6P) with a strong backend focus and a solid foundation in system-level development and DevOps practices. I specialize in Next.js, Node.js, SQL, and WebSocket, with hands-on experience designing scalable APIs, authentication systems, relational database architectures, and real-time features. I focus on building secure, maintainable, and production-ready systems. Through the Inception project, I gained practical DevOps experience, including: Containerizing applications using Docker Writing and managing Docker Compose configurations Setting up Nginx as a reverse proxy Managing networking between services Understanding environment configuration and deployment workflows Working in Linux-based environments I recently completed Smash Pong, a full-stack real-time web application featuring multiplayer gameplay, authentication, notifications, and Dockerized deployment. In this project, I: Designed a modular and scalable backend architecture Implemented real-time communication using WebSocket Designed and optimized SQL database schemas and queries Built secure authentication and protected routing logic Deployed the system using Docker and Nginx Beyond software engineering, I am currently strengthening my foundation in Data Science and Machine Learning, deepening my knowledge in statistics, mathematical thinking, and data-driven systems to expand into intelligent and scalable architectures. I combine backend engineering, system design fundamentals, and DevOps awareness to build reliable and scalable applications. My goal is to contribute to high-impact engineering teams and continuously grow into a high-level Software Engineer capable of designing complete systems not just features.

Links

Work experience

Full-stack Developer

Matcha Dating Platform

– Designed RESTful APIs using Node.js and Express following clean architecture principles. – Built responsive frontend with React, Next.js, and TailwindCSS. – Implemented secure authentication using JWT, hashing, and session management. – Integrated PostgreSQL database with structured data modeling. – Developed real-time features using WebSockets (notifications, messaging). – Applied Docker-based containerization and Nginx reverse proxy configuration. – Managed code versioning and collaboration using Git workflows.

Multiplayer Game Developer

Smash Pong

– Implemented multiplayer synchronization using WebSocket communication. – Designed backend APIs and database integration. – Built frontend interface using React and modern UI patterns. – Deployed containerized services using Docker.

Backend Developer

IRC Server

– Implemented a socket-based server following core IRC protocol specifications. – Managed multiple client connections using TCP sockets. – Implemented command parsing and real-time client communication.

DevOps Engineer

Inception

– Built a multi-container Docker environment running a complete web stack. – Configured container networking, persistent volumes, and Nginx reverse proxy.


Education

1337 Coding School

Bachelor of Computer Science

2023 - Present

3 years 1 month

1337 School uses a peer-to-peer, project-based approach. During my studies, I developed problem-solving skills and collaborated on software projects, gaining experience in algorithms, data structures, and full-stack development.

Faculté Polydisciplinaire de Khouribga

licence fondamentale en science de la matière physique

2019 - 2023

3 years 11 months

The best place to find your next move

© 2026. All Rights Reserved.