Mohamed El Marnissi

Cloud engineer. Zeven jaar AWS, bouwer van lead-pipelines die dagelijks tienduizenden berichten dragen over ruim dertig Europese markten.

Ervaring

  1. Jul 2026 – present Cloudway (internal)

    Cloud Developer

    Een interne Claude Code-skill voor visual regression testing van frontend-applicaties: gerenderde schermen worden vergeleken met een referentie, zodat onbedoelde visuele wijzigingen worden opgemerkt voordat ze bij gebruikers terechtkomen in plaats van handmatig.

    • Claude Code
    • Visual regression testing
  2. Aug 2025 – Jul 2026 RGF Staffing (via Cloudway)

    AWS-integratieontwikkelaar

    SPOT is het single-point-of-truth-platform van RGF Staffing. Het haalt kandidaat- en klantaccountgegevens uit losse recruitmenttools, Salesforce en een reeks legacy Oracle-databases — die elk hun eigen versie van de waarheid bijhielden — en brengt ze samen tot één betrouwbare bron. Gebouwd op AWS in Node.js, met Step Functions voor de orkestratie, Glue voor ETL en RDS, MongoDB en DynamoDB voor opslag. Het team telde acht mensen; ik was de integratieontwikkelaar.

    • Node.js
    • TypeScript
    • AWS Step Functions
    • AWS Glue
    • Amazon RDS
    • PostgreSQL
    • MongoDB
    • DynamoDB
    • API Gateway
    • Lambda
    • EC2
    • VPC
    • Kubernetes
    • Docker
    • CloudFormation
    • Oracle Database
    • Salesforce
    • Claude Code
  3. Mar 2025 – Aug 2025 LAVA

    Cloud Developer

    Een realtime biedplatform voor een groente- en fruitveiling. Biedingen komen binnen en moeten live worden verwerkt, dus het platform moet correct en responsief blijven terwijl meerdere kopers tegelijk op hetzelfde lot bieden.

    • AWS
    • Real-time systems
  4. Jun 2022 – Mar 2025 Toyota Motor Europe

    AWS-ontwikkelaar

    Een volledige herbouw van de lead-managementpipeline van Toyota Motor Europe. Versie 1.0 was moeilijk te volgen en moeilijk veilig aan te passen geworden, dus 1.5 mikte op een stroom die sneller, eenvoudiger te bedienen en veiliger is — niet op nieuwe businessfunctionaliteit. De herbouw maakt de routering expliciet door ze in AWS Step Functions te orkestreren in plaats van ze in code te verstoppen. De belasting bleef gelijk aan 1.0: tienduizenden leads per dag naar ruim veertig doelsystemen. Toyota kreeg minder complexiteit, veel minder legacy code, en daarmee een merkbaar lagere ondersteuningslast.

    • Node.js
    • TypeScript
    • AWS Step Functions
    • Lambda
    • API Gateway
    • EC2
    • S3
    • SNS
    • SES
    • MongoDB
    • Kubernetes
    • Docker
    • CloudFormation
    • CloudWatch
    • Bitbucket
  5. Jan 2020 – May 2022 Toyota Motor Europe

    AWS-ontwikkelaar

    EHUB is de laag die leads binnenneemt en routeert voor Toyota Motor Europe. Een lead komt binnen via een Toyota-website, een campagne of een landspecifiek systeem en moet afhankelijk van het type op de juiste plek belanden. EHUB inspecteert elke payload en routeert die, op type en parameters, naar één van ruim veertig doelsystemen. Tienduizenden leads per dag, over meer dan dertig Europese markten. Serverless op AWS in Node.js en Java, met CI/CD geautomatiseerd via Terraform op Bamboo, zodat omgevingen als code werden uitgerold.

    • Node.js
    • Java
    • Lambda
    • EC2
    • S3
    • SQS
    • SNS
    • SES
    • Elasticsearch
    • CloudWatch
    • Terraform
    • Bamboo
    • Bitbucket
    • Salesforce Marketing Cloud
  6. Jul 2019 – Dec 2019 Pioneer

    Backend engineer

    Een proof of concept die rijdata van voertuigen naar AWS ontvangt, opslaat en bijna realtime verwerkt. Elke rit wordt verrijkt met weer- en verkeersinformatie en gebruikt om rijgedrag te analyseren, wat verzekeraars kunnen inzetten om risico in te schatten. AWS-native gebouwd: IoT en MQTT voor de invoer vanuit voertuigen, daarna API Gateway, Lambda, Step Functions, SQS en SNS, met DynamoDB, Aurora en S3 voor opslag. Het ging later in productie, nadat ik het project had verlaten.

    • Java 8
    • Python 3
    • AWS IoT
    • MQTT
    • API Gateway
    • Lambda
    • Step Functions
    • SQS
    • SNS
    • DynamoDB
    • Aurora
    • S3
    • CloudFormation
    • Docker
    • Jenkins
    • Maven
    • OpenAPI
  7. Jun 2019 – Aug 2019 Cloudway (internal research)

    Backend engineer

    Onderzoek dat de tekstherkenningsdiensten van de drie grote cloudproviders vergelijkt. Een aangeleverde afbeelding gaat parallel naar vijf diensten — AWS Rekognition, AWS Textract, Azure Cognitive Services voor gedrukte en voor handgeschreven tekst, en Google Vision — en de resultaten komen naast elkaar terug, zodat je precies ziet waar de diensten van elkaar verschillen. De bevinding: geen enkele dienst wint. De uitkomsten verschilden per afbeelding, soms lag Textract voor, soms Google Vision.

    • Java 8
    • JavaScript
    • API Gateway
    • Lambda
    • S3
    • Amazon Rekognition
    • Amazon Textract
    • Azure Cognitive Services
    • Google Cloud Vision

Diensten

Ik werk alleen voor bedrijven, op basis van een vaste offerte of een vooraf afgesproken dagtarief. Prijzen op aanvraag, exclusief btw.

Cloud- en backendontwikkeling

API’s, integraties en datapijplijnen op AWS, in Node.js en TypeScript.

Web- en mobiele apps

Webapplicaties in React en mobiele apps in React Native, van eerste versie tot release.

Onderhoud en hosting

Updates, monitoring en hosting voor software die ik bouwde, maandelijks gefactureerd.

Je krijgt een factuur per e-mail. Betalen kan met een overschrijving of online via de betaallink in de factuur (Bancontact, kaart en andere methodes via Mollie).

Hoe ik werk

Agentic coding, met harnesses

Bij RGF Staffing gebruikten we Claude Code als onderdeel van het dagelijkse ontwikkelwerk: de analist leverde de analyse, de ontwikkeling begon daarvandaan, en er stonden harnesses klaar om foute modeloutput tegen te houden. Die harness is het punt — een model zonder vangrails is een risico in een integratieplatform.

Architectuur bespreken met de business

Het nuttigste wat ik op een project doe is vaak niet de code schrijven, maar samen met de mensen die het probleem bezitten uitzoeken wat het systeem écht moet garanderen. EHUB 1.5 is daarvan het duidelijkste voorbeeld: de opdracht was geen nieuwe functionaliteit, maar een bestaande stroom zo leesbaar maken dat het team hem veilig kon blijven aanpassen.

In mijn eentje een volledig product bouwen

Naast klantwerk heb ik in mijn eentje een laadplatform gebouwd, met een OCPP-backend die met de laadpalen praat, een eMSP-kant voor bestuurders, en een React Native mobiele app op dezelfde API. Agentic coding maakt die omvang haalbaar voor één persoon, en daar merk ik of de werkwijze die ik bij klanten inbreng standhoudt wanneer niemand anders je fouten opvangt.

Certificaten en talen

Nederlands, Engels, Arabisch en een beetje Frans.

Contact