Zachary Nogueira CV

Hi, I'm Zachary

I am a Junior Software Engineer, currently in the final year of my Master's degree in Data Engineering and AI Systems at 42 Paris.

Experience & Projects

Filter by Technology / Language:

C

C++

Python

Github

GitLab

Vim

VS Code

HTML

CSS

Javascript

TypeScript

Node.js

NestJS

Django

Wordpress

PostgreSQL

Prisma

Redis

React

Astro

Three.js

Vite

Next.js

Tailwind CSS

Flask

Bash

Linux

Debian

Docker

Kubernetes

Nginx

Elasticsearch

Ansible

RedHat

List
Graph

Inception of Things

school

Dec. 2025

A hands-on DevOps introduction to Vagrant, Kubernetes, ArgoCD, Helm, and GitOps

Icon for debianIcon for kubernetesIcon for gitlab
- Automated K3s Clustering: Built a multi-node, lightweight Kubernetes (K3s) cluster across virtual machines provisioned and managed automatically via Vagrant. - Host-Based Routing: Deployed and scaled multiple replicated web applications on a single node, managing traffic routing via a configured Kubernetes Ingress. - GitOps Continuous Deployment: Transitioned the stack to K3d to run Kubernetes directly inside Docker, orchestrating a live CI/CD pipeline linked to a GitHub repository using Argo CD.

Hypertube

school

Nov. - Dec. 2025

A Modern BitTorrent Streaming Platform

Icon for astroIcon for nestjsIcon for tsIcon for tailwindIcon for viteIcon for htmlIcon for cssIcon for nodejsIcon for prismaIcon for postgres
Engineered a full-stack BitTorrent streaming web application using Astro, Tailwind CSS, NestJS, and Docker, featuring on-the-fly FFmpeg transcoding and MinIO object storage. - Real-Time BitTorrent Streaming: Developed a platform that streams movies via the P2P protocol, leveraging NestJS and FFmpeg to transcode unsupported video formats on-the-fly for immediate browser playback. - Orchestrated Microservices: Built a non-blocking backend architecture in Docker using Jackett for multi-tracker searches and qBittorrent for background downloads, with MinIO for persistent storage. - Blazing Fast Frontend: Created a mobile-first, responsive user interface using Astro and Tailwind CSS, complete with infinite scrolling, advanced search filters, and distinct watched/unwatched states. - Automated Subtitle Integration: Automated subtitle fetching via the SubDL API, dynamically serving tracks in English, French, and Spanish based on the user's preferred language settings.

Python Developer Internship @ BNP Paribas

pro

Feb. - Aug. 2025

Team Stability & Log Analytics

Icon for pythonIcon for bashIcon for elasticsearchIcon for ansibleIcon for redhatIcon for gitlab
Automated workflows, created several CLI Python tools. - Engineered a Python tool to save our Monitoring team several hours of daily work by automating batch email dispatch (5000+ total potential daily receivers) via Elasticsearch metadata extraction, featuring customizable content, Jinja2 templates, and detailed diagnostics; integrated into a Rundeck job for secure and parameterized execution by technical and non-technical team members. - Built a modular CLI automation framework (Python + Bash) to validate and configure servers at scale (250+ servers at the time) using SSH-based hardware verification, RAID creation/deletion, and Ansible-based setup; featuring advanced filters, a stateful execution and diagnostics on server states and inventories status. - Authored comprehensive documentation in Confluence for each project, including usage guides, architecture diagrams, in-depth code and design explanations, with thoroughly curated technical bibliographies to ensure maintainability.

OpenAI x 42 Hackathon 🥇

perso

Nov. 2024

1st place in the category 'Education'

Icon for nextjsIcon for tailwindIcon for reactIcon for postgresIcon for tsIcon for nodejs
In 24 hours, my team and I created a webapp allowing users to generate flashcards from study material, as well as quizzes. We implemented a spaced repetition algorithm for the cards, and managed to use OpenAI's real-time API to add a custom professor capable of helping students and explaining any card or question at any time by talking and dialoguing with them.

ft_transcendence

school

Apr. 2024

An SPA hosting remote pong tournaments

github
Icon for htmlIcon for cssIcon for jsIcon for nginxIcon for nodejsIcon for viteIcon for djangoIcon for postgresIcon for threejs
A full web application hosting remote pong tournaments, with 3D rendered gameplay, advanced game options including a battle royale mode and fully customizable game settings.

Inception

school

Feb. 2024

An introduction to docker containers

github
Icon for debianIcon for dockerIcon for bashIcon for wordpressIcon for redisIcon for nginxIcon for htmlIcon for cssIcon for js
A docker infrastructure composed of custom images, serving a wordpress website and a static one.

miniRT

school

May 2023

A simple raytracer in C

github
Icon for c
Miniature for miniRT
A simple raytracer in C capable of rendering in real time 3D scenes composed of several basic geometric objects and colored lights, while allowing the user to interact with them.

Minishell

school

Jan. 2023

A basic bash-like shell

github
Icon for c
A very basic shell written in C, matching as much as possible the behavior of bash --posix.

Master's Degree @ 42 Paris

school

May. 2022 - present

in Data Engineering & AI Systems

Icon for cIcon for cppIcon for bashIcon for linuxIcon for debianIcon for pythonIcon for htmlIcon for cssIcon for jsIcon for tsIcon for dockerIcon for wordpressIcon for nginxIcon for redisIcon for kubernetesIcon for reactIcon for viteIcon for tailwindIcon for astroIcon for nodejsIcon for threejsIcon for postgresIcon for djangoIcon for nestjsIcon for nextjsIcon for vimIcon for vscode
20+ projects exploring C, asm, C++, python, bash & shell scripting, webdev(multiple modern frameworks), networks, system programming, oop, data science & ML, AI, reverse engineering, binary exploits, unix systems, devops & infra, cybersec

Last updated 01/03/2026