
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
Langues
À 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.
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
Introduction to Linux
Délivré le : nov. 2014
Conception et mise en œuvre d'algorithmes.
Délivré le : nov. 2014
Automata
Délivré le : sept. 2014
Introduction to Computing with Java
Délivré le : août 2014
Advanced Software as a Service
Délivré le : nov. 2012
Software as a Service
Délivré le : oct. 2012