Available for hire - Let's build something great together!

Hi, I'm Mohamed Amine

Software Engineerβ€’Java OCP Certified
β˜•
Oracle Certified

Java SE 17 Developer Professional

OCP Certified β€’ 2025

Oracle Certified Professional (Java SE 17 Developer) and Software Engineer with a specialization in enterprise-grade CRM and ERP systems. Since 2019, I have successfully architected and delivered multiple custom solutions for varied business domains, focusing on scalability, efficiency, and aligning technology with core business.

github-iconView Projects
5+
Years Experience
OCP
Java 17 Certified
∞
Learning

My Story

A short journey from Notepad to production systems

My Story

My journey into code began when a family member taught me how to write my first HTML code in Notepad. Around the age of 12 or 13, I was introduced to the pure logic of HTML no colors, no frills, just structure and thought. It was my first glimpse into how technology is built from the ground up.

The real turning point came when I started learning through online courses with Colt Steele. I began with web development fundamentals then dove deep into JavaScript and Node.js. I didn’t just stop at building; I also studied data structures and algorithms to strengthen my foundation.

My first real-world application was a meeting room booking system that supported both physical and virtual rooms, with role based access control (RBAC) per menu. That project taught me what it truly means to design, build, and own a product from start to finish.

In 2022, I shifted my focus to Java and Spring Boot thanks to Prof. Hassan Boulchahoub. With Java, I felt like coming home. I fell in love with the clarity, the ecosystem, and the depth of concepts it was both challenging and deeply rewarding.

Today, I’m a Software Engineer who builds secure, scalable backend systems, integrates AI into real workflows, and leads projects from idea to production. My path hasn’t been linear, but every step from a simple Notepad to cloud architecturesβ€”has been driven by patience, curiosity, and the desire to build things that matter.

Featured Projects

Showcasing comprehensive solutions and technical implementations

SMAB Tech Platform – Complete System

Featured
JavaNode.jsReactMongoDBDockerSocket.ioRedisPostgreSQLAWSpgVectorRAGAI APISEmbeddingsOllama
A Full business operating system integrating Inventory, HR, Sales, and Telecom management into a user friendly platform.

I led the development of a full business operating system. Here’s what we built, in simple terms:

1. Inventory Management

  • Manage warehouses and stock locations
  • Organize products into categories
  • Track products and inventory levels
  • Manage product receptions and deliveries
  • Trace products from start to finish

2. HR & Employee Management (KH)

  • Automate welcome processes for new hires
  • Handle job requests and candidate applications
  • Manage CVs and the hiring process
  • Centralize employee records, documents, and payslips
  • Track schedules, working hours, and lateness
  • Manage integration periods and equipment

3. Public Tender Management

  • Collect and track public market opportunities
  • Use AI to help avoid automatic disqualification
  • Manage tasks and auto-create tasks using AI
  • Track progress with notifications
  • Handle related documents (CNSS, tax files)

4. Sales & Point of Sale

  • Manage quotes, orders, invoices, and delivery notes
  • Handle cash register receipts
  • Run a website-based sales site from a single admin panel

5. Product & Technical Data

  • Create and manage detailed technical sheets
  • Handle both "Automotive" and "Building" product specs

6. Telecom & Activity Monitoring

  • Check telecom connections and usage
  • View activity dashboards and curves
  • Get alerts for issues like delays or downtime
  • Integrate with WhatsApp for notifications

7. Integrated Contact & CRM

  • Full company address book
  • Centralized contact management

8. Administration, KPIs & Security

  • Performance dashboards (KPIs) for all modules
  • Admin panel to manage users, roles, and permissions
  • Document and employee info overviews

My Role

I coordinated the entire build, from planning to launch. My job was to make sure all these parts from inventory and HR to sales and telecom tracking worked together as one smooth system, replacing multiple separate tools.

BMR (Book Meeting Rooms)

ReactNode.jsExpressPostgreSQLFullCalendarOAuthRBAC
A system to book physical and virtual meeting rooms with conflict-free scheduling and shared calendar views.

A scheduling platform to book physical and virtual rooms without conflicts. Users see availability in a shared calendar and permissions are controlled via role-based access control (RBAC).

  • Book physical and virtual meeting rooms
  • Shared calendar view showing all bookings
  • Role-based access control for permissions
  • Replaced paper sign-up sheets and eliminated double-bookings

My Role

Project lead β€” designed and built the full system.

MME (Make Maintenance Easy)

JAVASpring BootSpring FrameworkReactPostgreSQLRedisCronDocker
A maintenance management system (GMAO) to schedule and track maintenance and preventive plans.

A GMAO platform to manage maintenance tasks, track work orders, and plan preventive maintenance.

  • Schedule and track maintenance tasks
  • Plan and automate preventive maintenance
  • RBAC system for technicians, managers, and administrators

My Role

Collaborator β€” worked on maintenance scheduling and RBAC features.

SYE (Simple Yet Effective)

Node.jsGMAIL APIPrinter APIspm2
Automated order printing from email β€” scans an inbox and auto-prints orders.

An automation tool that scans a dedicated email inbox for incoming orders and sends them directly to a printer, removing manual checks.

  • Scans a specific email inbox for orders
  • Automatically prints orders without human intervention
  • Removed the need for warehouse managers to check phone/email manually

My Role

Project lead β€” built the email scanning and auto-print system.

Qalqul Engine

Node.jsReactMongoDBRedisMYSQLDockerkafkaRabbitMQ
A delivery and order management platform with order and delivery modules.

A platform to manage customer orders and deliveries with modules to handle order lifecycle and delivery assignment/tracking.

  • Order module: manage and track customer orders
  • Delivery module: assign and follow deliveries

My Role

Collaborator β€” built the order and delivery core modules alongside Qalqul’s team.

Technical Skills

Technologies I work with daily

β˜•

Java

Enterprise & Backend

12 technologies

Certifications

Professional credentials & achievements

⭐

Featured Certifications

FEATURED
Java SE 17 Developer icon
Software Development

Java SE 17 Developer

Exam: 1Z0-829Oracle β€’ 2025

Oracle Certified Professional demonstrating advanced proficiency in Java SE 17, including modules, streams, concurrency, and core APIs

ModulesStreams APIConcurrencyRecords+2 more
FEATURED
Oracle Cloud Infrastructure Generative AI Professional icon
Artificial Intelligence

Oracle Cloud Infrastructure Generative AI Professional

Exam: 1Z0-1127-25Oracle β€’ 2025

Professional certification in Oracle Cloud Infrastructure Generative AI technologies, LLM implementation, RAG patterns, and AI-powered solutions

LLMsRAGOCI AI ServicesPrompt Engineering+2 more
πŸ†

Other Certifications

πŸ–₯️
Red Hat β€’ 2024

Red Hat System Administration I

Certificate of Attendance for Red Hat System Administration fundamentals

πŸš€
Professional β€’ 2023

DevOps Certification

Professional certification in DevOps practices, CI/CD pipelines, and methodologies

🌐
Cisco β€’ 2023

CNNA Certification

Computer Network and Network Administration certification

πŸ“š
Professional β€’ 2022

English IT Certification

English language proficiency certification for IT professionals

Let's Connect

Open to discussing new projects, creative ideas, or opportunities to be part of your vision.

mail-iconlinkedin-icongithub-icon

Β© 2026 Mohamed Amine Rguig. Built with Next.js