Mehdi Lahlou

Tech Lead - Business Application Architect

Tech lead and business application architect with 20 years of experience spanning frontend, backend, DevOps, and systems administration. Track record of leading development teams, architecting cloud solutions, and delivering API-first, subscription-based platforms.

Experience

Lead developer - full stack

Ilem SA / RTS
Oct 2022 - Apr 2023

Developed a new version of a search engine for all media published since the 1920s.

  • Nuxt 3/Vue.js/Typescript
  • OpenAPI
  • Quarkus/Kotlin
  • Clean Architecture
  • SOLR
  • Azure
  • Terraform

Developer - full stack

Reveel
Mar 2022 - Apr 2022

Setup a solid architectural & graphical foundation for the revenue sharing platform.

  • Next.js/React/Typescript
  • MetaMask
  • Ethereum
  • DApps

Lead developer - full stack

DigiDNA
Dec 2018 - Dec 2021

Successfully led the specification, planning, implementation, code reviews, documentation, tools, and continuous delivery of a software licensing platform including a REST API, administration app & shop app while the company transitioned to a subscription model. Applied API-first development methodologies & refined best practices. Mentored developers.

  • MongoDB
  • Typescript
  • Node.js
  • Koa
  • JSON Schema
  • OpenAPI
  • React
  • MUI
  • Google Cloud
  • Testing

Senior full stack web developer

Empica
Feb 2018 - Sep 2018

HR apps / frontend component framework development and documentation in Angular.js in a SharePoint setting; R&D; living style guide development (gulp, 11ty, jsdoc). Tool stack development in node.js (gulp 4, webpack 4, babel 7). DevOps methodologies advocate in an Agile setting; deployment tools.

  • Angular.js
  • SharePoint
  • gulp
  • 11ty
  • jsdoc
  • webpack 4
  • babel 7

Full stack web developer

Abbeal / Recast.AI
Oct 2017 - Dec 2017

Chatbot connector integration with various platforms (Messenger, Alexa, Line, Telegram, Twitter, Nexmo, Microsoft Bot Platform) in an API setting in node.js, with API documentation. Simple chatbot development and review. R&D for object shape transform through structured data (RDF / JSON-LD / SHACL). React.js proof of concept; technical specs for frontend OAuth integrations.

  • Node.js
  • Chatbots
  • RDF / JSON-LD / SHACL
  • React.js
  • OAuth

Full stack web developer & Linux system administrator

Freelance
Jan 2011 - Jan 2017

Full stack development and Linux systems administration for various clients.

  • JavaScript
  • Node.js
  • React
  • Redux
  • Vue
  • PHP
  • WordPress
  • Drupal
  • C++
  • Perl
  • Python
  • Bash
  • Linux hosting
  • DNS
  • DevOps & networks
  • Mail servers & ticketing solutions
  • E-commerce
  • Collaborative tools design and administration

Systems & network administrator

Horus Digital Solutions
Jan 2007 - Jan 2010

Linux and Windows administration, Exchange server administration, workstation automated deployment & admin (~100 workstations). Hosting server administration (~100 clients) & migration, data sharing, VPN, end user support. PHP development, multi-room audio solutions, and live video broadcasting.

  • Linux
  • Windows
  • Exchange
  • VPN
  • PHP
  • Live video broadcasting

Technical writer

HUG
Jan 2007 - Jan 2007

Website content planner & writer

UniGE
Jan 2006 - Jan 2007

Skills

Leadership & Practices

Code, Review code, Mentor developers, Provide specifications, Architect cloud solutions, Design frameworks, DBs and APIs, Assess tech. debt, perf & security risks, Following Scrum & Xtreme methodologies, Contribute back to open-source repositories, Test-driven development, Clean architecture patterns, Twelve factor app & docs, Functional style (Ramda), Type-level development, Meta programming / AST transformers, Monorepos (pnpm, turborepo, yarn 3)

Backend

API-first practices, OpenAPI definitions, Quarkus, Kotlin, Spring Boot, Sockets, Koa, Nest.js, Express, Hasura GraphQL, Nexus, Prisma, MongoDB, SQL modeling & monitoring, OAuth/Auth policies, Casbin

Frontend

Web components, React, Vue, Angular.js, Redux, Routing, XState machines, MDX, Next.js, Remix, Jamstack, Nuxt, Astro, Encapsulation / app embedding, Shadow DOM, Framer, Remotion, SVG / SMIL, CSS animations, SASS, Atomic CSS, Tailwind, Emotion, Modules, I18n / A11Y, UX, Performance sensitive

Developer Experience

VSCode, IntelliJ integrated environments, Prettier, ESLint rules dev, TSDoc, api-extractor, Git hooks (lefthook, husky), Update bots, Snyk, Sonar, Semantic versioning, Changelogs, Vite, Rollup, Webpack, Esbuild, SWC, Plugin dev

DevOps

Git flow, GitOps, Supply chain security, CI/CD pipelines, Docker containers, Terraform, Kubernetes (K8S), Istio, Monitoring production, Disaster recovery, AWS, GCP, Azure, Cloudflare Workers, PaaS, FaaS

Other

Generative design, Interactive installs, Raspberry Pi, VJing, WebGL, Kinect, Computer vision, Deep-learning theory, Custom mail servers, Photoshop, Illustrator, InDesign, PHP, R, Kotlin, Assembly

Education

BTS IRIS

Diploma (BTS) in Computer engineering & Networks for Industry & Technical Services
Jan 2004 - Jan 2005

DUT GTR

DUT in Networks and Telecommunications engineering
Jan 2003 - Jan 2004

Maths Sup

Preparatory class in PCSI - Preparatory class for "Grandes écoles"
Jan 2002 - Jan 2003