Yann Rolland

Active
~/senior-backend-developer

Senior backend developer and IMT Atlantique Engineer building reliable, type-safe services and high-throughput event-driven systems. Passionate about AI systems, machine learning tooling, and algorithm optimisation.

I believe in simple, clean architectures (KISS) and enjoy rapid prototyping via vibe coding to quickly test ideas before hardening them into production-ready software.

Currently at iAdvize crafting conversational commerce platform engines.

Projects & Learning Materials

MemBridge
Repo ↗
An encrypted, zero-knowledge memory bridge connecting local CLI agent sessions (Claude Code) and browser-based AI environments (Claude.ai). Built as a Model Context Protocol (MCP) server utilizing Bun, Hono, and Postgres with client-side age encryption.
TypeScript Bun / Hono PostgreSQL
MemBridge Architectural Concept Illustration
Competitive Programming
Profile ↗
Active competitor on CodinGame, ranked Legend in multiple optimization contests and in the top 0.1% global ranking. I write optimized game bots and algorithmic solvers using search algorithms like Monte Carlo Tree Search (MCTS), simulated annealing, and custom heuristics. Repositories include uTTT (Ultimate Tic-Tac-Toe bot) and searchRace (optimization racer bot).
I maintain many other GitHub repositories as personal learning materials, exploring functional programming concepts in Scala, Haskell, and microservices design.
Go Scala Algorithms
CodinGame Bot AI and Code Optimization Concept Illustration

Work Experience

Software Engineer / Tech Lead  @ iAdvize
March 2024 — Present
  • Served as **Lead in the Stats team** designing and implementing high-throughput real-time data pipelines (ETL pipeline) in Scala.
  • Conception and development of highly scalable, resilient backend APIs and services in Scala.
  • Optimized real-time stream flows using Akka Streams and Apache Kafka.
  • Managed microservice migrations (Akka upgrades, architectural evolution).
  • Administered distributed and relational databases (MongoDB, PostgreSQL, Elasticsearch).
  • Deployed and orchestrated containerized microservices within AWS and Kubernetes environments.
  • Software Engineer (Alternant)  @ Atos
    Sept 2021 — Sept 2023
  • Designed and developed enterprise web applications using Java / Spring Boot.
  • Built frontends with Angular and Bootstrap, and modeled relational databases and REST APIs.
  • Drafted technical specifications and conducted comprehensive integration and unit tests.
  • Worked inside Agile Scrum structures.
  • Deep Learning Research Intern  @ Michigan Tech University
    June 2021 — Aug 2021
  • Analyzed medical imaging (CT scans) for automatic anatomical structure detection and segmentation.
  • Implemented and trained deep learning models (convolutional neural networks) using PyTorch and TensorFlow.
  • Expertise & Focus

    languages
    Scala, Go, TypeScript, Kotlin, Python, Java, SQL, Haskell
    distributed
    Kafka, Pekko/Akka streams, event-driven architecture, API design, ETL pipelines
    AI & Optimisation
    Model Context Protocol (MCP), Deep Learning (CNNs), Stanford Machine Learning Specialization, vibe coding, search heuristics
    certifications
    • Stanford Machine Learning Specialization (March 2025)
    • DeepLearning.AI Generative AI for Software Development (June 2025)
    • DeepLearning.AI Supervised Machine Learning (March 2025)
    💡 Disclaimer: Sorry for using so much AI to generate this website and its illustrations, but vibe coding is an absolute game changer.