Full stack Developer
YOUNES BOUCHBOUK
Full Stack Engineer at 21Factory | Go & JavaScript Specialist
Building scalable microservices with Domain-Driven Design & Hexagonal Architecture
// I code And I Know Things


Who I Am
Hi! I'm Younes Bouchbouk
🚀 I'm a Full Stack Engineer with an engineering degree and over 2 years of professional experience building modern web applications. My expertise spans both frontend and backend development, with a particular focus on JavaScript/TypeScript and Golang ecosystems.
I currently work as a Full Stack Engineer at 21Factory, where I develop and maintain a SaaS platform built with Go microservices and React. I've built an event booking system using Domain-Driven Design principles and Hexagonal Architecture, which has deepened my expertise in Go while maintaining my React skills.
Previously, I worked as a Full Stack Developer at ispapp.co (2022-2024), where I developed and maintained a cloud-based network management system for Internet Service Providers. I built reactive user interfaces with Next.js and developed scalable backend services using NestJS and Go.
I also completed a 6-month internship at Oracle Labs, where I worked on the GraalVM and Graal Cloud Native ecosystem as a Software Developer. This experience strengthened my backend development skills and gave me valuable experience with Java and cloud technologies.
My technical toolkit includes: • Frontend: React.js, Next.js, TypeScript, Tailwind CSS • Backend: Golang, Node.js, NestJS, Express.js, Java (Spring Boot) • Databases: MongoDB, PostgreSQL, MySQL, Redis • DevOps: Docker, Kubernetes, AWS
I'm passionate about building efficient, maintainable, and user-friendly applications. I enjoy solving complex problems and continuously learning new technologies and approaches. I'm particularly interested in microservices architecture, cloud-native applications, and real-time systems.
Let's connect and explore opportunities to create impactful software solutions together!
Professional Experiences
As a Full Stack Engineer at 21Factory, I work on developing and maintaining a SaaS platform built with Go microservices and React ecosystem frameworks: • Responsible for developing new features and fixing bugs across the entire stack • Built an event booking system in Go using Domain-Driven Design (DDD) principles and Hexagonal Architecture • Implemented microservices using Go with a focus on maintainability and scalability • Worked with React and associated frameworks for frontend development • Collaborated with team members using agile methodologies • Applied clean code principles and best practices in both frontend and backend development This role has allowed me to deepen my expertise in Go programming language while maintaining my skills in the React ecosystem.
Casablanca, Morocco
Leveraged Knowledge : Go · Microservices · Domain-Driven Design · Hexagonal Architecture · React · Clean Code
As a Full Stack Developer at ispapp.co, I developed and maintained a cloud-based router management system for Internet Service Providers, handling both front-end and back-end components: • Created and enhanced React/Next.js components for monitoring network resources and managing MikroTik, OpenWRT, and SNMP devices • Implemented real-time monitoring features using WebSockets and chart integrations (Plotly.js) • Developed a map-based visualization system for network equipment using Leaflet.js • Built and improved RESTful APIs for router management using NestJS, Express, and MongoDB • Implemented security features including JWT authentication and access control • Created bulk operation tools for managing device fleets, such as batch configuration, firmware updates, and maintenance tasks • Worked with relational data modeling using Prisma ORM • Deployed and managed cloud infrastructure on AWS and Digital Ocean The system helped ISPs manage thousands of network devices from a single dashboard, providing real-time monitoring, configuration management, and automated maintenance workflows.
Remote (United States)
Leveraged Knowledge : Next.js · React.js · NestJS · Express.js · TypeScript · Prisma · MongoDB · Tailwind CSS · Leaflet · Plotly · WebSockets · AWS
I worked as a Software Developer Intern in the Oracle Labs Data Studio Back-end Team, focusing on the GraalVM and Graal Cloud Native (GCN) ecosystem: • Improved and automated testing processes for Graal Cloud Native Guides using Java and Python • Developed and maintained back-end Java Spring Boot applications supporting the Graal ecosystem • Implemented new features and fixed bugs for internal tools using Java and TypeScript • Worked with team to containerize applications using Docker and deploy to Kubernetes environments • Collaborated with cross-functional teams using Agile/Scrum methodology • Contributed to code reviews and participated in technical discussions My work helped make the Graal Cloud Native platform more reliable and easier to use for developers.
Casablanca, Morocco
Leveraged Knowledge : Java · Spring Boot · TypeScript · Docker · Kubernetes · Python · Agile · GraalVM
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
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 Projects

SwiftNet.ca
NextJs ,
Google API ,
TailwindCss ,

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 ,

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 ,

YounesBouchbouk portfolio
ReactJS ,
TailwindCss ,
GatsbyJs ,

turnkeyisp website
tailwind ,
javascript ,

AntySemsar , Full Stack Mobile Application with ReactNative
React Native ,
CSS ,
Node JS ,

JAYBY , mobile Application
Android ,
JAVA ,
firebase ,

Projects Managments Desktop Application
JavaFX ,
CSS ,
MYSQL ,

Kids School Managment System
HTML ,
CSS ,
BOOTSTRAP ,

Full stack Ecommerce Website
HTML ,
CSS ,
BOOTSTRAP ,

Informatique Club Managment System
JEE ,
CSS ,
EclipceLink ,
My Skills
Get In Touch
Prefer direct email? Reach me at:
younesbouchbouk.py@gmail.com