Software Engineer
YOUNES BOUCHBOUK
Software Engineer @21Factory | Go/React Specialist
Building cloud-native Go microservices (DDD/Clean Architecture), gRPC, Kubernetes, and production-grade observability
I love building startups that scale — always happy to collaborate and ship impactful products.
// I code And I Know Things


Who I Am
Hi, I'm Younes Bouchbouk— a Software Engineer focused on building scalable, cloud-native systems.
I currently work at OmniLab by 21Factory, where I build Go microservices and modern web experiences. I care about clean architecture, resilience, and delivering features that perform under real production constraints.
What I do
Highlights
Core stack
Go, gRPC, Kubernetes, Docker, Datadog, React, Next.js, TypeScript, Node.js.
Professional Experiences
Leading full-stack development of a next-generation gamification SaaS platform. • Built immersive AR experiences with Three.js that increased user engagement • Developed a models microservice for AR asset compression (GLB, USDZ) • Designed and implemented Golang microservices following DDD and hexagonal architecture, utilizing gRPC for efficient inter-service communication • Integrated Datadog for real-time monitoring, logging, and performance insights • Deployed and managed microservices in Kubernetes clusters, ensuring scalability and resilience • Optimized performance and refactored the legacy codebase for better maintainability • Applied TDD to ensure high-quality, reliable, and well-tested code
Casablanca-Settat, Morocco
Leveraged Knowledge : Go · Microservices · DDD · Hexagonal Architecture · gRPC · Kubernetes · Docker · Datadog · React.js · Next.js · Three.js · TDD
Contributed to the same platform, focusing on delivering reliable backend services and user-facing features. • Designed and implemented Golang services with clean boundaries (DDD / Hexagonal Architecture) • Fixed production issues and improved performance and maintainability • Collaborated across product, design, and engineering in an agile environment
Casablanca, Casablanca-Settat, Morocco
Leveraged Knowledge : Go · Microservices · Clean Architecture · React.js · CI/CD
As a full-stack engineer at ISPApp, I was responsible for developing a user-centric dashboard that streamlined router management. • Integrating Plotly to dynamically visualize various types of real-time graphs (such as ping, TCP, interfaces, and wireless access points) for router monitoring.
United States
Leveraged Knowledge : React.js · Next.js · Plotly · Real-time Monitoring
QA Testing Team: Improved and automated testing processes for Graal Cloud Native Guides (graal.cloud/gcn/guides), enhancing reliability and efficiency. Oracle Labs Data Studio - Back-End Team: • Developed new features and fixed bugs for a notebook-based data science platform • Worked on Jupyter integration, updating Jupyter to support themes and system file access within Oracle Data Studio • Embedded Jupyter inside Data Studio using iframes, ensuring seamless integration.
Casablanca-Settat, Maroc
Leveraged Knowledge : Java · Python · Jupyter · QA Automation · Integration
During my internship at NextFactoryIT, I developed two significant web applications: 1. Company Portfolio Website: • Built using React, Gatsby, and Tailwind CSS • Implemented content management system integration • Created responsive UI components and animations • Optimized for performance and SEO 2. Delivery Network Solution: • Developed a comprehensive delivery management system using the MERN stack • Integrated Neo4j graph database for efficient route optimization • Implemented user authentication and authorization • Created RESTful API with Swagger documentation • Containerized the application using Docker • Built an interactive map interface for delivery tracking This internship allowed me to apply my full stack development skills in a professional setting while developing practical solutions for real business needs.
Casablanca, Morocco
Leveraged Knowledge : React.js · Node.js · Express.js · MongoDB · Neo4j · GatsbyJS · TailwindCSS · Docker · REST API
In my first professional experience at GITECH, I built a full-stack e-commerce application from scratch: • Designed and implemented database schema using MySQL • Developed the back-end using PHP with custom MVC architecture • Created responsive front-end interfaces using HTML, CSS, and JavaScript • Implemented product catalog, shopping cart, and checkout functionality • Built admin dashboard for inventory, order, and customer management • Integrated payment processing and email notification systems • Implemented invoice generation and order status tracking This experience provided a solid foundation in web development fundamentals and gave me practical experience developing a complete web application.
Safi, Morocco
Leveraged Knowledge : HTML · CSS · JavaScript · PHP · MySQL · MVC Architecture

For my graduation project, I developed a computer vision system for person detection and re-identification across multiple cameras: • Implemented object detection using YOLO v4 for identifying people in video streams • Developed feature extraction algorithms using SIFT and ORB to create unique signatures for individuals • Built a matching system to re-identify people across different camera feeds • Created a desktop application with Python and Tkinter for real-time monitoring • Integrated OpenCV for image processing and computer vision tasks • Optimized the system for performance on consumer hardware The project demonstrated practical applications of computer vision and machine learning in surveillance and safety systems.
Safi, Morocco
Leveraged Knowledge : Python · Machine Learning · Computer Vision · OpenCV · YOLOv4 · Tkinter
My Projects

ispapp : network management system
nextJs ,
typescript ,
tailwindcss ,

Simple_bank Rest API Golang , Gin, gRPC , Docker , Kubernetes , CI CD
Golang ,
Gin ,
gRPC ,

ispapp website
Next Js ,
React Js ,
tailwindcss ,

SwiftNet.ca
NextJs ,
Google API ,
TailwindCss ,

Machine Learning : person re-identification
Python ,
Opencv ,
Tkinter ,

MindMeet
NextJs ,
OpenAI API ,
TailwindCss ,

NextFactoryIt portfolio
ReactJS ,
FramerMotion ,
TailwindCss ,

Full Stack Delivery Network Application
ReactJs ,
TailwindCSS ,
NodeJS ,

turnkeyisp website
tailwind ,
javascript ,

JAYBY , mobile Application
Android ,
JAVA ,
firebase ,

Projects Managments Desktop Application
JavaFX ,
CSS ,
MYSQL ,

IT Club Managment System
JEE ,
CSS ,
EclipceLink ,
Online Courses & Certifications
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/
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/
exploring Concurrency with Go
O'Reilly
exploring gRPC · Go (Programming Language)
O'Reilly
NestJS TypeScript GraphQl API
Udemy
GatsbyJs ReactJs TailwindCss
Udemy
Learn Solidity with Blockchain and Ethereum Essentials
Udemy
NodeJs ExpressJs Mongodb Authentication/JWT/Security/Pug...
Udemy
ReactJS Redux API ...
Coursera
https://www.coursera.org/account/accomplishments/certificate/ZLFSMEXXGCGG
javascript course : Complete Guide (step by step)
Udemy
UC-343fa959-b0bc-4f2d-b537-c4a13915c2a1
Udemy Course HTML, JavaScript, & Bootstrap - Certification Course
Udemy
UC-ca1cea28-7f29-4450-b1fb-2e98d3b364f2
Education
Sector: data and software engineer , Institut National des postes et télécommunications
Sector: Computer Engineering Faculté polydesiplinaire University Ibn Zohr
Sector : Computer Engineering Ecole supérieur de technologie Safi University CADI AYYAD
Get my Bachelor's degree in Physical Science in High school Abdellah chefchaouni
My Skills
Get In Touch
Prefer direct email? Reach me at:
younesbouchbouk.py@gmail.com