01 SOFTWARE ENGINEER /// MOROCCO

Building systems
that make sense.

I’m Yassine — a backend-focused software engineer working across distributed systems, cloud infrastructure, and the messy details that make software reliable in production.

yassine@engineer: ~/profileSESSION ACTIVE

$ whoami

backend engineer / systems thinker / lifelong learner

$ focus --current

distributed systems · cloud-native services · reliability

$ _

01 / 05 — INTRODESIGNED TO BE SIMPLE. BUILT TO BE USEFUL.
01 — SELECTED WORK

Things I’ve worked on.

SYSTEMS / PLATFORMS / LEARNING
01 / PROJECTEVENT-DRIVEN SYSTEMS

Campaign & Journey Platform

Backend services powering marketing journeys at scale, with data-driven workflows and performance-focused APIs.

Java · Spring Boot · GCP · PostgreSQL · Pub/Sub
Production engineering · API performance · Data pipelines↗
02 / PROJECTREAL-TIME SYSTEMS

Live Shopping Infrastructure

Real-time shopping capabilities, including media processing and event-driven coordination for live commerce.

AWS · Lambda · DynamoDB · SQS/SNS · WebSockets
Streaming workflows · Event processing · Cloud services↗
03 / PROJECTPLATFORM ENGINEERING

Two-Node K3s Homelab

A small self-hosted cluster for learning platform operations, deploying services, and debugging real infrastructure.

Kubernetes · Linux · Traefik · GitOps-ready
Networking · Ingress · Observability · Self-hosting↗

Professional work is summarized at a high level; confidential implementation details stay confidential.

02 — EXPERIENCE

Where I've made an impact.

CAREER TIMELINE
AUG 2026 — PRESENT

Senior Software Engineer

Mindera

Building backend services for an e-commerce customer communications platform spanning email and notifications.

  • Developing a Java 25 / Micronaut microservice and integrating backend services through APIGEE.
  • Building CI/CD pipelines for container builds, automated tests, and multi-region deployments.
  • Improving observability with OpenTelemetry, Dynatrace, deployment events, and version-aware health checks.
  • Integrating Salesforce Journey APIs and onboarding to Confluent Kafka.
Java 25MicronautAzureKafkaOpenTelemetryDynatrace
JUL 2022 — JUL 2026

Senior Software Engineer

iMedia24

Worked on high-throughput marketing platforms and live-shopping infrastructure, from backend APIs to cloud services.

PAYBACK — Campaign & Journey PlatformSEP 2024 — JUL 2026

Developed backend services for a marketing platform serving approximately 35 million customers and handling millions of requests per hour.

  • Improved endpoint performance by up to 40× through database and Hibernate optimization.
  • Built and maintained Java / Spring Boot services using PostgreSQL, GCP and Pub/Sub.
  • Worked with BigQuery, dbt and Airflow for data workflows.
  • Reduced frontend CI build time by around 10 minutes and mentored five developers.
HSE — Live ShoppingJUN 2022 — SEP 2024

Developed cloud-based live-shopping features and streaming infrastructure using AWS, FFmpeg and WebSockets.

  • Led work on video transcoding and real-time communication flows.
  • Worked with AWS Lambda, DynamoDB, SQS, SNS, S3 and related services.
JavaSpring BootGCPAWSPostgreSQLPub/Sub
MAR 2021 — APR 2022

Full Stack Engineer

Crawlo.com

Built and optimized data-intensive applications and services for web data collection and processing.

  • Developed data collection, cleaning and formatting workflows.
  • Optimized indexing and performance-critical code paths.
  • Contributed to infrastructure improvements and multi-datacenter replication.
Backend DevelopmentData ProcessingPerformance
JUN 2020 — JAN 2021

Lead Full Stack Software Engineer

SAGATEC

Took on technical leadership responsibilities alongside hands-on application development.

  • Planned technical tasks, evaluated risks and supported delivery.
  • Reviewed application logic and identified opportunities to improve code quality.
  • Supported team development and helped resolve technical challenges.
FEB 2020 — APR 2020

Software Engineer

SAGATEC

Developed and maintained software according to functional requirements and customer needs.

  • Implemented features and resolved software defects.
  • Improved existing code and addressed performance issues.
  • Investigated technical solutions for customer requirements.
03 — TOOLKIT

Tools are tools.
Fundamentals matter.

PRACTICAL OVER HYPE
BACKEND
JavaSpring BootMicronautC#.NETREST APIs
SYSTEMS
KafkaPub/SubRabbitMQPostgreSQLRedisEvent-driven design
CLOUD & PLATFORM
GCPAWSDockerKubernetesTerraformCI/CD
OBSERVABILITY
OpenTelemetryDynatraceLogs & metricsProduction debugging
04 — HOW I THINK

Good engineering is
more than code.

I enjoy understanding the whole system: how requests move through services, where bottlenecks hide, how failures propagate, and what makes a deployment predictable.

I care about clear trade-offs, boring reliability, maintainable designs, and solving the actual problem instead of adding complexity for its own sake.

01 Understand the problem02 Make trade-offs explicit03 Measure what matters
05 — CONTACT

Have a good problem?
Let’s talk.

Open to conversations about backend engineering, distributed systems, and interesting technical challenges.