Frederic G. Marand

Senior Platform Software Engineer | Go, Kafka

Salaire / Taux journalier

91140 Villebon-sur-Yvette, France

Mobilité : Lyon, 14000 Caen

Freelance

Peut venir sur site

Expertises

Event Driven ArchitectureMicroservicesGolangDrupalSite reliability engineeringDomain Driven DesignTest Driven DevelopmentClean CodeTypescriptRuby on RailsRedisGitJenkinsRESTful APIsCircleCITest DesignSoftware CraftsmanshipHexagonal ArchitectureDéveloppement BackendNodePHPDevOpsTest & QABig DataAWSDynamoDBTerraformDockerGraphQLSwagger/OpenAPIDatadogCMSCLinux

Langues

Anglais (Maternelle)Français (Maternelle)AllemandLatin

À propos

Introduction

Senior platform engineer with 30+ years specializing in Go and Kafka architecture optimization for high-scale systems. Authored France's #1 Go book and delivered proven scalability improvements at Deliveroo and LeBonCoin, reducing cloud costs while boosting performance. Expert in microservices, AWS, and distributed systems—ready to architect robust solutions that scale.

Liens

Expérience de travail

Senior platform software engineer

DeliverooFreelance

juil. 2024 - Présent

2 ans 4 mois

Londres, Royaume-Uni

Working on scalability and observability with Go, Apache Kafka, DynamoDB, Datadog, Terraform, CI/CD and Scala on AWS in a microservices environment. I redesigned some Kafka libraries and APIs with TLA+ to harden them and guard against incorrect fault-handling behaviors. Brought Kafka multi-topic consumer single-CPU ingestion rate from 4500 msg/sec to 130000 msg/sec. Compétences : Software Engineering · Résolution de problèmes · Test Driven Development · Back-End Web Development · Databases · Apache Kafka · DynamoDB · Testing · Revue de code · Amazon Web Services (AWS) · Web Services · Golang · Distributed Systems · Intégration continue et livraison continue (CI/CD) · Go · Agile Methodologies · Injection de dépendances · Software Development · Architecture logicielle · Techniques de présentation · Message Oriented Middleware · Amazon Web Services · Microservices · Cloud Computing

Professor, Go programming and SRE

EEMIFreelance

oct. 2018 - Présent

8 ans 1 mois

Paris Area, France

The semester-long Go course I teach is now a book published by Editions Dunod, published by Dunod (Hachette) in Q2 2020: https://osinet.fr/go/en/

Core and Contrib maintainer

Drupal ProjectFreelance

juin 2005 - Présent

21 ans 5 mois

Portland, Oregon, États-Unis

Maintainer of the XML-RPC core subsystem (Drupal 4.7 to 7) and contrib (Drupal 8+) subsystem. Contributor on 11, 10, 9, 8, 7, 6, 5, 4.7 and 4.6, too. Member of the D8 Accelerate program. Maintainer of the MongoDB driver for Drupal 11, 10, 9, 8, 7, 6.

Founder

OSInet

déc. 1993 - Présent

32 ans 11 mois

91140 Villebon-sur-Yvette, France

Performing engineering assistance and teaching courses on : - Go / Golang consulting and development. Wrote the #1 french book on Go. - Drupal 11/10/9/8/7/6/5 technical and strategy consulting and development, security and performance auditing, migrations - AWS Cloud including MSK and DynamoDB, MongoDB, Redis, Memcached, PHP, Meteor.JS Large web sites based on Go, message queues, Drupal CMS and other, including: • 2025 TV5 Monde: technical strategy audit and planning for e-learning sites and mobile app TCO efficiency: Drupal 11, APIs, hybrid LMS • 2024-2025 Deliveroo.co.uk, scale up and harden Go libraries and APIs for Kafka, Harden and scale shared data API based on DynamoDB + API Gateway • 2022-2023: LeBonCoin.fr: speed-up with Go + Kafka + AWS SQS, e-payments, 3DS2 • 2021-2022: Deliveroo.co.uk, observability, scale up, cost reduction with Go + Kafka on the user home page and menus ingestion service • 2019-2022, 2024: Ameli.fr, scale up for COVID-19, PO support on architecture evolutions • 2020: Bearer.sh: development of their SaaS Go SDK • 2019: Nestlé Baby&Me (Drupal 8) • 2015-2019: Developer, Meteor.js cross-site back-office at Le Figaro (React, Go, Node) • 2017: Architect and expert advisor at RueDuCommerce.fr (Drupal 8, VueJS) • 2016: Architect and expert advisor at Carrefour.fr (Drupal 8, Kafka, APIs) • 2015 : Drupal 8 expert advisor at Le Figaro, QueChoisir • 2015: Architect and expert advisor for the new Drupal 8 sites at France Télévisions. • 2013: Architect and development lead of the new comments system at LeFigaro on MongoDB • 2012-2013: Drupal expert advisor at France Télévisions • since 2012 : Performance, quality and security audit and consulting: Ticketac, SACD, Public Sénat, Atout France, Secours Populaire, Revue Fiduciaire, Bouygues Immobilier, Alcatel Lucent • 2012: Architect and development lead on a massive multilingual Drupal Commerce project, for Publicis. • 2011: Architect on the new social network by LeFigaro on MongoDB. Data migration of the new FranceInfo • 2010 : Development lead on Madame.LeFigaro. Varnish driver extensions and custom integration. • 2010/2011 : Performance and security audits: FranceCulture, FranceInter, France.FR, FranceSoir, Petzl. Code and database tuning. • 2009/2010 : Architecture of and development lead for the social network and freemium content at LeFigaro.

Staff Software Engineer

leboncoinFreelance

oct. 2022 - mai 2023

8 mois

Paris, France

As a member of the payment processing team, I designed the new software architecture to speed up payment APIs, switching from a synchronous model to a queue-based evented one, using a Go / Kafka / SQS / PostgreSQL tech stack. I then took part in its actual development, as well as a refactoring of 3DS 2 payments across microservices. I also took part in the architects team working on establishing i18n practices across the company. Along with mentoring fellow software engineers in the backend guild, I delivered a number of talks and presentations on Go development topics, from language changes and best practices to actual development techniques for specific unusual topics like SMTP.

Senior backend Software Engineer

DeliverooFreelance

févr. 2021 - oct. 2022

1 an 9 mois

Londres, Royaume-Uni

Working on scalability and observability with Go, Apache Kafka, Redis, Datadog, Terraform, CI/CD and Ruby on Rails on AWS in a microservices environment. I redesigned some APIs to speed them up and reduce AWS cloud resources use at the same time, and introduced the load shedding architectural pattern to preserve optimal response times under load.

Managing Director

Agorus

sept. 1988 - mai 2008

19 ans 9 mois

91300 Massy, France

Lead and manage software development team of engineers and developers. Architect software: system management suite, NFS clone, DRI GEM clone, SNA/DECnet-DNA gateway, Apollo/DECnet-DNA gateway. Design national networks and distributed applications: - distributed statistics data entry for the Ministère de l'Agriculture (1990-2000) - IPX/SPX/IP network for the Centre National d'Etudes Vétérinaires et Alimentaires (1994-2000) Write device drivers: avionics card (Arinc 429) for PC, data acquisition card (DT1492) for Sun/Solaris Provide technical assistance to the server design team for multiprocessor servers. Perform the company management tasks: answer RFPs/public tenders, purchase, find new suppliers, prepare accounting and tax information.

Teacher, network programming

Université de Caen Basse-Normandie

sept. 1990 - janv. 1992

1 an 5 mois

Caen Area, France

Teaching MS (engineer) students about network programming : network API (sockets, streams, TLI), transport protocol properties.

Professor, Information Systems

ESIEAFreelance

sept. 1989 - janv. 1992

2 ans 5 mois

Paris Area, France

Teaching students at the MS (engineer) level information systems, from modeling to security.

Group leader

CEA - Commissariat à l'énergie atomique et aux énergies alternatives

août 1986 - août 1988

2 ans 1 mois

91400 Saclay, France

Help system administrators under hacker attack protect their systems. Lead research projects in computer security: risk assessmment software, EMC/EMI analysis, Tempest zoning, RF digital signal processing.


Formation

Coursera

2015 - 2017

3 ans

MongoDB University

Data Modeling/Warehousing and Database Administration

2013 - 2014

2 ans

Sorbonne Université

DEA, Information systems methodology and architecture

1986 - 1987

2 ans

Université de Caen Normandie

DESS, Business Administration

1984 - 1986

3 ans

ENSICAEN - Ecole Nationale Supérieure d'Ingénieurs de Caen

Ingénieur, Computer Science

1983 - 1986

4 ans

The Julius Maximilians University of Würzburg

PNDS, German economics

1985 - 1985

1 an


Licences et certifications

Software Architecture: Domain-Driven Design

Délivré le : oct. 2020

Certifié par LinkedIn

Introduction to Linux

Délivré le : nov. 2014

Certifié par edX

Conception et mise en œuvre d'algorithmes.

Délivré le : nov. 2014

Certifié par Coursera

Automata

Délivré le : sept. 2014

Certifié par Coursera

Introduction to Computing with Java

Délivré le : août 2014

Certifié par edX

Advanced Software as a Service

Délivré le : nov. 2012

Certifié par edX

Software as a Service

Délivré le : oct. 2012

Certifié par edX

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.