Mohammed El Bachiri
Java Developer / Backend Engineer
Crafting robust enterprise applications with Java. Specialized in Spring Framework, building scalable systems, and solving complex problems.
About Me
Deep Passion for Clean Code
I'm a Java developer with a deep passion for building enterprise-grade applications. I specialize in backend development with a focus on creating scalable, maintainable systems using modern frameworks and best practices.
Throughout my journey at YouCode and my professional experiences, I've developed a strong foundation in Java SE, Java EE, and Spring Framework. I believe in the philosophy of learning by doing - each project is an opportunity to push boundaries and solve real-world problems.
Beyond coding, I'm dedicated to teamwork and collaboration. My experience as a Scrum Master has taught me the importance of clear communication, adaptability, and working effectively within teams to deliver exceptional results.
2+
Years Experience
15+
Projects Built
100%
Dedication
Enterprise Architecture
Building scalable backend systems with clean architecture principles
Focus Areas
Featured Projects

Document Scanning Service
Enterprise document scanning solution with OCR integration using Terrasect OCR Java library. Processes scanned images and extracts text with high accuracy.

MelodyGuard
A secure REST API for managing a music catalog with JWT authentication and role-based access control, developed using Spring Boot.

Citronix
Welcome to Citronix, an API designed to streamline farm management for lemon producers. This application helps farmers track farms, fields, trees, harvests, and sales, ensuring optimized productivity and seamless operations.

UpSkillers
This project involves developing a REST API using Spring Boot to manage a professional training platform. The platform will allow for the management of trainees, trainers, training courses, and training sessions.

SpringTaxi (Collaboration)
SpringTaxi is a RESTful API developed with Spring Boot to manage a taxi reservation platform. This solution aims to digitize the services of a taxi company, enabling efficient management of reservations, drivers, vehicles, and analytics.

PlayArena
Java application for managing video game tournaments. It implements a platform to organize and track various gaming events, handling the registration and management of players, teams, and tournaments. The project was developed to practice the fundamental concepts of Spring Core and follows a layered architecture.

Blogify (Collaboration)
Blogify is a web application designed to manage blog articles and their associated comments, providing an intuitive and interactive interface. Developed in Java, it uses a relational database to store and manage content.

ProdXpert (Collaboration)
ProdXpert is a powerful and secure web application designed to elevate your business's online order management. It provides a seamless experience for both customers and administrators, making the process of managing products, users, and orders more efficient and accessible.

Bati-Cuisine
An application for estimating kitchen construction costs.
More projects coming soon! You can add them in lib/data.ts
Experience & Education
Work Experience
Java Developer
2025mo9awil
Developed document scanning service using Java and Terrasect OCR library. Built backend services for image processing and text extraction.
Student - Java Specialization
2023 - 2025YouCode
Completed intensive coding bootcamp with specialization in Java during the final year. Learned enterprise development patterns and best practices.
Full Stack Developer
2025Maccasy Agency
Built and maintained WordPress/Webflow sites, integrated Finsweet features, debugged PHP, and worked remotely using Trello/Shiftbase. Basic exposure to Nest.js.
Education
Full Stack Development - Java Specialization
2023 - 2025YouCode
Specialized in Java development in the final year. Learned enterprise patterns, Spring Framework, and backend development.
Baccalaureate in Physical Sciences and Chemistry (PC)
2020 - 2022Lycee Badr
High school diploma with focus on Science and Physics.
Skills & Expertise
Technical Skills
Languages
Frameworks
ORM & Persistence
Databases
Tools & Build
Concepts & Patterns
Soft Skills
Let's Connect
I'm always interested in hearing about new projects and opportunities. Feel free to reach out!
© 2026 Mohammed El Bachiri