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

Younes Bouchbouk Picture
react Js
react Js
react Js

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

  1. Full Stack Engineer

    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

  2. Full Stack Developer

    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

  3. Software Developer Intern

    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

  4. Full Stack Developer Intern

    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

  5. Web Developer Intern

    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

  6. Machine Learning Researcher

    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

  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 Projects

img1

SwiftNet.ca

NextJs ,

Google API ,

TailwindCss ,

img1

ispapp : network management system

nextJs ,

typescript ,

tailwindcss ,

img1

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

Golang ,

Gin ,

gRPC ,

img1

ispapp website

Next Js ,

React Js ,

tailwindcss ,

img1

Machine Learning : person re-identification

Python ,

Opencv ,

Tkinter ,

img1

MindMeet

NextJs ,

OpenAI API ,

TailwindCss ,

img1

NextFactoryIt portfolio

ReactJS ,

FramerMotion ,

TailwindCss ,

img1

Full Stack Delivery Network Application

ReactJs ,

TailwindCSS ,

NodeJS ,

img1

YounesBouchbouk portfolio

ReactJS ,

TailwindCss ,

GatsbyJs ,

img1

turnkeyisp website

tailwind ,

javascript ,

img1

AntySemsar , Full Stack Mobile Application with ReactNative

React Native ,

CSS ,

Node JS ,

img1

JAYBY , mobile Application

Android ,

JAVA ,

firebase ,

img1

Projects Managments Desktop Application

JavaFX ,

CSS ,

MYSQL ,

img1

Kids School Managment System

HTML ,

CSS ,

BOOTSTRAP ,

img1

Full stack Ecommerce Website

HTML ,

CSS ,

BOOTSTRAP ,

img1

Informatique Club Managment System

JEE ,

CSS ,

EclipceLink ,

My Skills

HTML5/CSS3
85%
TailwindCSS
80%
Javascript ES6+
85%
TypeScript
75%
React.js
85%
Next.js
80%
GatsbyJS
70%
React Native
65%
Golang
75%
Java
60%
Node.js
80%
GraphQL
60%
MongoDB
75%
PostgreSQL
70%
MySQL
70%
Oracle DB
60%
Redis
60%
Docker
75%
Kubernetes
60%
AWS
55%
Python
60%
Solidity
40%

Get In Touch

Prefer direct email? Reach me at:

younesbouchbouk.py@gmail.com
 
© 2025 Younes Bouchbouk. All rights reserved.