Available for work & projects

Software Engineer

YOUNES BOUCHBOUK

Software Engineer · Go / React · Cloud-native systems

Event-driven microservices (Outbox, CDC, NATS), gRPC, Kubernetes, OpenTelemetry & DataDog — plus React/Next.js where it matters.

Currently at OmniLab by 21Factory. Open to the right full-time role and to contributing to serious product and open-source work.

// I code And I Know Things

Younes Bouchbouk Picture
react Js
react Js
react Js

Who I Am

Hi, I'm Younes Bouchbouk— a software engineer who ships backend-heavy, cloud-native systems and honest UIs on top of them.

I work at OmniLab by 21Factory in Casablanca, where I own features end to end: from event-driven Go services and gRPC contracts to React/Next.js when the product needs a face.

What I do

  • Move systems toward EDA using patterns like outbox, Debezium CDC, NATS JetStream, and async workflows — not just “a message queue.”
  • Model domains with DDD and hexagonal architecture; design APIs with gRPC and Google AIP where it helps.
  • Run OpenTelemetry, Prometheus, and DataDog so production stays observable under load.
  • Ship and operate on Kubernetes, Docker, and GitLab CI, with TDD and solid QA habits.

Before this

  • Oracle (internship): testing for Graal Cloud Native guides; backend and Jupyter integration on a notebook data-science platform.
  • ISPApp (remote): a router-management dashboard and Plotly-driven real-time network metrics.

Core stack

Go, gRPC, NATS, Kubernetes, Docker, MongoDB, PostgreSQL, OpenTelemetry, DataDog, React, Next.js, TypeScript.

Professional Experiences

  1. Software Engineer (Full-Stack → Backend)

    OmniLab by 21Factory — end-to-end ownership of two core microservices, evolving them from a monolithic baseline to a full event-driven architecture: outbox, Debezium CDC, NATS JetStream, webhooks, and async patterns. • Production observability with OpenTelemetry, Prometheus, and DataDog under load. • Strong consistency with ACID transactions, automated QA and TDD, and gRPC + Google AIP–style inter-service design. • DDD and hexagonal architecture; React/Next.js frontends aligned with backend services. • Stack: Go, gRPC, NATS, Debezium, Kubernetes, Docker, MongoDB, Next.js, ClickHouse, GitLab CI, OpenTelemetry, TDD.

    Casablanca, Morocco

    Leveraged Knowledge : Go · EDA · Outbox/CDC · NATS · gRPC · DDD · Hexagonal · Kubernetes · OpenTelemetry · DataDog · React · Next.js · TDD

  2. Oracle logo

    Research Assistant (Back-End)

    • Improved and automated testing for Graal Cloud Native Guides (graal.cloud/gcn/guides). • Oracle Labs Data Studio: features and fixes on a notebook data-science platform; Jupyter themes, file access, and embedding via iframes.

    Casablanca, Morocco

    Leveraged Knowledge : TypeScript · JavaScript · Python · Jupyter · Docker · Kubernetes

  3. ISPApp logo

    Full-Stack Developer

    ISPApp — dashboard to manage MikroTik and related gear from the cloud, with Plotly for real-time network metrics (ping, TCP, wireless APs, and more).

    United States (remote)

    Leveraged Knowledge : Next.js · TypeScript · Plotly · Sockets · REST

  4. Full-Stack Developer Intern

    NextFactoryIT — company portfolio in React/Gatsby/Tailwind; MERN delivery product with Neo4j route optimization, Docker, and Swagger-documented APIs.

    Casablanca, Morocco

    Leveraged Knowledge : React · Node.js · MongoDB · Neo4j · Gatsby · Tailwind · Docker · REST

 

Online Courses & Certifications

  1. Working with Microservices in Go (Golang)

    Golang ,Gin , microservices, gRPC , rabbitMQ , Kubernetes , docker , docker swarm

    Udemy , UC-ef0e7bc6-d63f-41ec-976a-d59c06b1b398

    https://www.udemy.com/certificate/UC-ef0e7bc6-d63f-41ec-976a-d59c06b1b398/

  2. Backend Master Class [Golang + Postgres + Kubernetes + gRPC]

    Golang ,Gin , CI/CD , Kubernetes , docker , AWS , gRPC

    Udemy , UC-d003538f-08f1-493e-8cbf-6fb1c59a6c41

    https://www.udemy.com/certificate/UC-d003538f-08f1-493e-8cbf-6fb1c59a6c41/

  3. Up and Running with Concurrency in Go (Golang)

    exploring Concurrency with Go

    O'Reilly

  4. gRPC [Golang] Master Class: Build Modern API and Microservices

    exploring gRPC · Go (Programming Language)

    O'Reilly

  5. NestJS Zero to Hero - Modern TypeScript Back-end Development

    NestJS TypeScript GraphQl API

    Udemy

  6. Learn Gatsby JS and React with Projects Experience

    GatsbyJs ReactJs TailwindCss

    Udemy

  7. Learn Solidity with Blockchain and Ethereum Essentials

    Learn Solidity with Blockchain and Ethereum Essentials

    Udemy

  8. Node.js, Express, MongoDB & More - TheComplete Bootcamp 2021

    NodeJs ExpressJs Mongodb Authentication/JWT/Security/Pug...

    Udemy

  9. Front-End Web Development with React

    ReactJS Redux API ...

    Coursera

    https://www.coursera.org/account/accomplishments/certificate/ZLFSMEXXGCGG

  10. javascript course : Complete Guide (step by step)

    javascript course : Complete Guide (step by step)

    Udemy

    UC-343fa959-b0bc-4f2d-b537-c4a13915c2a1

  11. HTML, JavaScript, & Bootstrap - Certification Course

    Udemy Course HTML, JavaScript, & Bootstrap - Certification Course

    Udemy

    UC-ca1cea28-7f29-4450-b1fb-2e98d3b364f2

Education

  1. Engineer diploma

    Sector: data and software engineer , Institut National des postes et télécommunications

  2. Professional license

    Sector: Computer Engineering Faculté polydesiplinaire University Ibn Zohr

  3. Technical University degree

    Sector : Computer Engineering Ecole supérieur de technologie Safi University CADI AYYAD

  4. Bachelor's degree in Physical Science

    Get my Bachelor's degree in Physical Science in High school Abdellah chefchaouni

My Skills

Golang
90%
gRPC & service APIs
88%
TypeScript
84%
Javascript ES6+
85%
React.js
86%
Next.js
85%
Node.js
80%
HTML5/CSS3
82%
TailwindCSS
86%
PostgreSQL
82%
MongoDB
78%
MySQL
70%
Redis
74%
Docker
84%
Kubernetes
80%
AWS
65%
Python
62%
Java
55%

My Projects

img1

JOYO: mental health & self-awareness platform

Go ,

PostgreSQL ,

Sqlc ,

img1

ResumeForge AI (microservices monorepo)

Go ,

Node.js ,

Next.js ,

img1

SimpleBank: high-consistency financial backend

Golang ,

Gin ,

gRPC ,

img1

SENDIT: full-stack delivery network (MERN + Neo4j)

ReactJs ,

NodeJS ,

MongoDB ,

img1

ISPApp: network management dashboard

NextJs ,

TypeScript ,

tailwindcss ,

img1

NextFactoryIT company portfolio (Gatsby)

ReactJS ,

GatsbyJs ,

TailwindCss ,

© 2026 Younes Bouchbouk. All rights reserved.