mteq.pro

About

Mohammed Bengrich

Senior Software Engineer (Backend-focused), based in Paris, France, with 10+ years designing and delivering scalable APIs and resilient backend systems.

I build high-performance systems from scratch and modernise high-traffic legacy platforms, across SaaS, B2B, and B2C contexts. Currently focused on Agentic AI and cloud-native GCP data platforms that help both humans and LLMs make better decisions.

Mohammed Bengrich

What I bring

+

Scalable API design & system architecture

Designing scalable REST APIs, defining service boundaries, and applying patterns (DDD, Hexagonal, CQRS) that keep distributed systems maintainable as they grow.

+

Legacy platform modernisation

Performance optimisation, security hardening, and systematic technical debt reduction on high-traffic, high-availability production systems.

+

Technical leadership & team enablement

Led cross-functional engineering teams of 4–9: Agile ceremonies, code quality standards, mentoring, technical roadmaps, and stakeholder alignment.

+

Business-to-technical translation

Bridging product and engineering: translating complex business requirements into technical specifications, actionable epics, user stories, and delivery milestones.

Focus areas

Backend Systems

Scalable API design, service decomposition, and resilient high-throughput Symfony & Laravel applications. From event-driven architectures to RESTful platform backends built for long-term maintainability.

Data Engineering

Cloud-native, end-to-end data pipelines on GCP (BigQuery, dbt, Cloud Run), covering ingestion, transformation, and delivery of analytics-ready data models.

Agentic AI & Cloud

Designing agentic AI workflows, LLM-powered automation, and context-aware systems on Vertex AI, grounded in solid software engineering and cloud infrastructure.

Stack & Skills

Languages & Frameworks
PHP 8.2+ Symfony Laravel API Platform Node.js Python React
Architecture
DDD Hexagonal Modular Monolith Microservices CQRS Event Sourcing REST API TDD
Data
PostgreSQL MySQL MongoDB Redis Elasticsearch BigQuery dbt
Cloud & DevOps
GCP Terraform Docker Cloud Run CI/CD Azure DevOps
AI
Vertex AI Gemini Agent Development Kit (ADK) GitHub Copilot

Selected work

Dynamic recommendation engine | Luxury retail

Team of 5 · Backend lead

PHP 8.2 Symfony 6.4 API Platform 3 Postgres Redis React
  • ·Translated complex Excel-based business rules into a modular decision-tree recommendation engine, accelerating product convergence
  • ·Designed scalable REST API architecture with API Platform 3 and a Redis caching strategy
  • ·Set up CI/CD pipelines on Azure DevOps and coordinated TypeScript interface contracts with the frontend team

B2B & B2C parts marketplaces | Automotive (2M€+/month GMV)

Team of 9 (B2B) · Team of 5 (B2C) · Full-stack backend

PHP 7.3–7.4 Symfony 4.4 Oracle Postgres Redis Elasticsearch RabbitMQ PHPUnit Cypress SonarQube
  • ·+50% performance gain on critical SQL queries and concurrent HTTP calls on the B2B platform
  • ·Resolved ~50 critical security vulnerabilities (SonarQube); test coverage raised from 40% → 75%
  • ·Built new B2C marketplace features (catalogue, cart, orders) with E2E test coverage via Cypress
  • ·Standardised Docker environments for production parity and mentored junior developers

Insurance B2B platform | Financial services (4 years)

Team of 10 · Lead developer

PHP 7 Symfony 3.4 / 4.4 API Platform MySQL Behat Jenkins
  • ·Designed and built the full technical foundation: generic bundles, REST APIs, complex form engine, and data import scripts
  • ·Led Scrum ceremonies and technically mentored a team of 6 engineers
  • ·Optimised Jenkins pipelines and versioning workflow to shorten release cycles

PropTech SaaS platform | Real estate

Team of 3 · Backend lead

PHP 8.4 Laravel 13 DDD Hexagonal Livewire MySQL Pest
  • ·Designed and built the platform from scratch using DDD and Hexagonal Architecture with strict architecture boundaries
  • ·Laravel 13 + Livewire 4 stack with automated architecture boundary enforcement via Pest arch tests
  • ·Test coverage across domain logic, application use cases, and infrastructure adapters

Languages

French (Native) English (Professional) Arabic (Native)