Fullstack Developer

Hi, I'm Mostapha Bourarach

Building robust and modern digital solutions

Fullstack Developer with over 6 years of experience in Java, Spring Boot, Angular and cloud technologies. Specialized in scalable architectures and high-performance applications.

Mostapha Bourarach - Fullstack Developer

Areas of Expertise

Backend Development

Scalable applications with Java, Spring Boot and RESTful services for robust and high-performance systems.

Frontend Development

Modern and responsive interfaces with Angular, React and advanced web technologies for an exceptional user experience.

Cloud & DevOps

Implementation and management in cloud environments like AWS and Google Cloud (Apigee), with CI/CD practices for fast and reliable deployments.

About Me

About Me

I'm a passionate Fullstack Developer with over 6 years of experience building scalable and robust applications across diverse industries, from banking to biotech. But beyond the code, I'm someone who loves to learn, explore, and create.

I'm constantly diving into new technologiesβ€”lately, I've been especially focused on exploring AI-based solutions using LLMs, LangChain, and the MCP protocol. I enjoy blogging and sharing technical knowledge with the community, especially through my personal blog and YouTube tutorials. And when I'm not coding, you'll likely find me reading manga, watching anime, or sketching ideas for my next side project.

What defines me the most is my ability to adapt, evolve, and grow. I'm driven by a desire to build impactful systems, learn continuously, and help others do the same.

Mid-term goal: become a software architect and technical leader within an agile, product-oriented team.
Long-term vision: shape tech strategy at scale, mentor others, and keep building things that truly matter.

My Services

πŸ› οΈ

Backend Development

Robust and scalable backend systems using Java (Spring Boot), Python (FastAPI), or Node.js (NestJS), with clean architecture and microservices.

🌐

Fullstack Web Applications

End-to-end development with Angular, React, Spring Boot, or Next.jsβ€”built for performance, maintainability, and user experience.

☁️

Cloud & DevOps Solutions

Setup and automation of CI/CD pipelines (GitHub Actions), Docker/Kubernetes environments, and cloud integration with AWS, Apigee or GCP.

🧠

AI-Driven Solutions

Creation of prototypes and tools using LLMs, LangChain, RAG, and AI APIs (OpenAI). Interested in integrating AI to solve real-world problems.

✍️

Technical Blogging & Content

Creating blogs, tutorials, and educational content tailored to the tech community (especially Arabic-speaking devs) using WordPress and Blogger with SEO best practices.

πŸ§ͺ

Testing & Quality Assurance

Implementation of unit, integration, and end-to-end testing strategies using JUnit, Jest, Selenium, Cucumber, and more.

Projects

A showcase of my recent projects and technical achievements.

GenAI for WordPress
Personal

GenAI for WordPress

Technologies

Python, OpenAI API, JWT, WordPress, Blogger

Description

Automated solution for generating SEO-optimized articles using AI (LLMs). Takes a list of titles from JSON, generates content with OpenAI, and automatically publishes to WordPress and Blogger.

BidMaster – Real-time Auction Platform
Personal

BidMaster – Real-time Auction Platform

Technologies

Spring Boot, WebFlux, Angular 19, Tailwind, Docker Compose, MinIO, ClamAV, Kafka

Description

Fullstack real-time auction platform similar to Wallapop. Backend in Spring WebFlux, frontend in Angular 19. Uses containers for services, with a messaging system using Kafka under development.

Coding.ma – Personal Blog
Personal

Coding.ma – Personal Blog

Technologies

WordPress, PHP, HTML, CSS, JavaScript, SEO, Google Analytics

Description

Technical blog for sharing development knowledge with the Arabic community. Includes YouTube channel with tutorials, articles, and SEO optimization.

Roche Microservices – Capgemini
Professional

Roche Microservices – Capgemini

Technologies

FastAPI, Python, AWS DynamoDB, Spring Boot, WebFlux, PostgreSQL, GitHub Actions

Description

FastAPI microservice for secure credential retrieval from DynamoDB. Another microservice in WebFlux for real-time data processing from laboratories. Complete CI/CD pipeline automation with GitHub Actions.

Banco Santander – Knowmad Mood
Professional

Banco Santander – Knowmad Mood

Technologies

Angular, Spring Boot, Oracle, Excel, HTML, CSS, Material

Description

Development of an administrative portal for handling large volumes of data. Migration to new Angular version, Excel file uploads, persistence with Oracle.

Banco Cajamar – Knowmad Mood
Professional

Banco Cajamar – Knowmad Mood

Technologies

Angular, Spring Boot, Hexagonal Architecture

Description

Portal for retrieving and downloading insurance policies. Application with hexagonal architecture to improve maintainability and scalability.

Orange – Inetum
Professional

Orange – Inetum

Technologies

Apigee, Google Cloud, OAuth, JWT, Swagger, Postman

Description

Development of API proxies for Orange clients using Apigee. Application of security policies and access control. Functional testing to ensure integrity between environments.

SNCF – Capgemini France
Professional

SNCF – Capgemini France

Technologies

Spring Boot, Java, JUnit, Selenium, Cucumber, Scrum

Description

Development of REST APIs for backend and web apps focused on software quality. Integration of automated testing and continuous improvement practices in an agile environment.

How I Work

My approach to development and collaboration focuses on these key principles

πŸ’¬

Clear Communication

πŸ‡ͺπŸ‡ΈπŸ‡«πŸ‡·πŸ‡¬πŸ‡§πŸ‡²πŸ‡¦

Effective communication in multicultural teams with experience working in multiple languages (Spanish, French, English, Arabic). Adaptable to diverse team environments and communication styles.

🧠

Continuous Learning

Fast learner and technology explorer, always seeking to expand my skillset. Recently diving into AI technologies, LangChain, and large language models to build innovative solutions.

πŸ”

Quality-Focused

Committed to clean code principles, comprehensive testing strategies, and scalable architecture. I believe in doing things right the first time to prevent technical debt.

🀝

Value-Driven

Always looking to add value beyond the initial requirements. I approach each project with a problem-solving mindset, focusing on business outcomes rather than just technical implementation.

πŸ”„

Agile Practitioner

Experienced in agile methodologies with a focus on iterative development, continuous feedback, and adaptability to changing requirements while maintaining high quality standards.

πŸ› οΈ

Full Ownership

Taking responsibility for the complete development lifecycle, from initial concept through deployment and maintenance, ensuring reliability and performance at each stage.

Contact Me

Whether you're looking for a backend expert, a fullstack collaborator, or just want to talk tech, feel free to reach out. I'm always open to new challenges, collaborations, and meaningful conversations.

Contact Information

πŸ™

GitHub

@karkori

🌐

Let's Work Together

Have a project in mind or want to discuss potential collaborations? I'm just an email away and always excited to hear about new opportunities!

Response Time: Usually within 24 hours

Available for: Freelance, Consulting, Full-time roles

πŸ“§Send Me a Message