Mouloud Elasri

Lead Technical Consultant

Eight years keeping the lights on for enterprise systems. Now I'm building software that thinks.

I design scalable enterprise software and AI-powered applications, combining modern backend architecture with intelligent user experiences.

Story

I didn't start with a plan. I started with curiosity — and it turned into a career.

I discovered programming in 2012, a year before I finished high school, and picked it up properly during the two years of preparatory classes that followed. What began as a hobby quickly became the thing I wanted to spend my time on.

That took me to ENSIAS — the National School of Computer Science and Systems Analysis — where I studied software engineering. I didn't wait until graduation to start building. From my first year I was already working on real projects, beginning with an internship at a Casablanca startup where I turned static pages into something a private school could actually use, and dealt with the client directly.

By my second year I was freelancing with OPEN WHITE. My very first task was adding a parallax effect to a single page; before long I was delivering whole projects — CRMs, ERPs, e-commerce platforms. One internship took me to France, where I met clients face to face and presented a project on my own for four hours, as if I were an engineer with three years behind him. I wasn't, but it worked — and it taught me I could hold a room.

The work I'm proudest of from those years is Space-Place, a marketplace I built from scratch, alone, from the first line of code all the way to production. When the client, EcoSpare, took it in-house, I moved with the project as lead developer — migrating it cleanly onto their servers, putting versioning, multiple environments, proper configuration and security in place, and running it in production. I stayed until I had taken it as far as the team around it would allow, then decided it was time for something bigger.

The years since have been enterprise software at scale — a remote stint at Grupo AVALON, then Intelcia, where I led a B2B platform through a migration from PHP to Spring Boot and an upgrade from Spring 1.7 to 2.7, and Wafasalaf, where I worked as a technical lead on Spring Cloud microservices and event-driven systems. Across all of it I kept taking on more ownership: architecture decisions, mentoring, code reviews, production support — the unglamorous work of keeping systems running.

In recent years my curiosity has shifted toward Artificial Intelligence. I've been building products that bring large language models, computer vision, and solid backend engineering together into applications that solve real problems. That's the direction I'm moving in now: software that doesn't just run, but reasons.

I'm open to relocation and to building the next chapter of my career abroad.

Experience

Education

State Engineer Diploma, Software Engineering — ENSIAS — National School of Computer Science and Systems Analysis, Sep 2015 – Aug 2019, Rabat, Morocco

Tech Stack

Backend

Where most of my depth is — enterprise services built to run and keep running.

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Data
  • Spring MVC
  • JEE
  • Hibernate / JPA
  • REST APIs
  • SOAP
  • Microservices
  • PHP (Native/Symfony)
  • Node basics

Frontend

Angular-first, with the surrounding web platform to make interfaces feel considered.

  • Angular
  • TypeScript
  • JavaScript (ES6+)
  • RxJS
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • VueJS
  • Responsive design
  • Single-page applications

Data

Relational stores and the persistence layer that keeps them fast and consistent.

  • PostgreSQL
  • MySQL
  • Oracle
  • SQL
  • JPA / Hibernate
  • Query optimization

DevOps

The pipeline from commit to production — containerised, automated, tested.

  • Docker
  • Kubernetes
  • Jenkins
  • Git / GitLab
  • GitHub Actions
  • CI/CD
  • Apache Kafka
  • JUnit
  • Karate
  • Cypress
  • Linux / Unix

Security

Authentication and authorization done properly, not bolted on afterwards.

  • Keycloak
  • OAuth2
  • JWT
  • Spring Security
  • Authentication
  • Authorization

Architecture

How the pieces fit — clean boundaries, sane patterns, systems that scale.

  • Clean Architecture
  • SOLID
  • Design Patterns
  • Microservices
  • Monolithic architecture
  • MVC
  • SAGA pattern
  • Event-driven architecture
  • REST
  • Scalable systems

AI

The direction I am moving in — models put to work inside real applications.

  • Large Language Models
  • Computer Vision
  • Prompt Engineering
  • AI Integrations
  • Image Processing
  • Multi-Agent Systems
  • Automation

Philosophy

I think technology is at its best when it solves a problem that actually matters. I enjoy building software that is not only functional but elegant, maintainable and scalable — the kind that is still a pleasure to work in a year later.

Whether the job is an enterprise backend or an AI experiment, I aim for solutions that hold up over time rather than quick fixes that need undoing later. And I keep learning, because the field never stands still — which is exactly what makes it worth doing.

Where I'm heading next:

  • AI Engineering
  • Large Language Models
  • Computer Vision
  • Intelligent Applications
  • Multi-Agent Systems
  • Modern Software Architecture
  • Automation
  • Developer Experience
  • Open Source

Contact

Always glad to hear about new opportunities — I'm open to relocation and to building the next chapter of my career abroad.