
Thomas Flament
Senior Back-End Developer, Golang
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Looking for freelance work as a Senior Back-End Developer from August 2025, preferably in Golang. Passionate software engineer, specialized in back-end and media; maintainer of multiple open source projects. 6+ years of professional experience in back-end engineering (Go, Kubernetes, SQL/NoSQL, HTTP). 7+ years of professional experience in audio/video (codecs, protocols, streaming). Graduated with a Master’s Degree of Computer Science from Centrale Paris, France.
Work experience
Senior Software Engineer / Technical Leader
Ateme
Jul 2020 - Present
6 years 4 months
Paris, France
Lead software engineer in a small, focused R&D team, delivering an OTT video Web CDN product deployed across 20+ companies worldwide (from small operators to big, state-owned telcos), bringing ~10M$+ yearly gross revenue. I joined as an experienced software engineer, was promoted as technical leader / senior software engineer of the team after a year, and granted the opportunity to be acting engineering manager of the team for 2 years. As a senior software engineer (July 2020 - now): * Developing and maintaining a complex, multi-language stack (C/Go/Python/Kubernetes/...) in an Agile, English-speaking environment * Exploring and integrating complex components (OpenSSL, Redis, HAproxy, support of the AWS cloud, ...) * Designing & writing from scratch a distributed Go HTTPS 500Gb/s+ load testing tool * Exploring 200Gb/s+ HTTPS performance (eBPF, Kernel optimizations, TLS ciphers, Kernel TLS, TLS offloading) * Addressing developer pain points: dramatically reducing CI times, automating releases, rewriting test suite, ... As a technical leader (July 2021 - now): * Actively shaping product strategy jointly with product owner: refining strategy, macro-costing epics, suggesting personal ideas/vision * Leading epic-to-story refinement meetings by challenging actual needs, proposing technical solutions, encouraging team involvement * Delivering in-depth product trainings (e.g. on-site, 2 days, 8 developers from 3 countries) * Tackling most challenging production issues (investigation, quick mitigation, short-term workarounds, long-term bugfixes; facing clients) As an Engineering manager (acting, 2022-2023, managing ~5 developers): * Discussing team staff needs and open job positions * Conducting 10+ interviews (both "corporate" and "tech" parts) * Handling newcomer onboarding (in-person and remote trainings about technologies, project detailed architecture)
Research Software Engineer
CoSMo Software Consulting Pte Ltd
May 2019 - Dec 2019
8 months
Singapore
CoSMo Software is an IT startup working on WebRTC: the leading open standard in real-time videoconferencing. - Analyzed multiple technical RFCs, in-progress specification drafts and technical books about real-time audio/video protocols, codecs, techniques, and low-latency network transports - Designed and implemented QUIC support (in-progress network protocol) in Google’s WebRTC implementation (C++)
Developer - Network/System Administrator - In a student organization
VIA Centrale Réseaux
Sep 2016 - May 2019
2 years 9 months
Paris, France
VIA is a student association that provides Internet access and services to over 1,500 students on the CentraleSupélec campus. - Maintained and added new features to VIA internal administration software, a large 10-year-old Java codebase - Gave a summary lecture on the school IT course to the 500 first-year students - Maintained VIA physical servers and virtual machines
Full-Stack & DevOps Engineer Intern
Lyrebird AI
Mar 2018 - Aug 2018
6 months
Mexico City, CDMX, Mexico
Lyrebird is a multicultural YC startup developing cutting-edge speech synthesis technologies and pioneering voice cloning. - Designed and developed from scratch a microservices architecture supporting real-time high-demand speech synthesis, in Go and Python, including multiple backends and asynchronous workers using Pub/Sub, Redis, and MongoDB - Created a fast CI pipeline and infrastructure using GitLab CI, Docker containers and Kubernetes on Google Cloud Platform
Backend Developer Intern
Enedis (ex ERDF)
Jul 2017 - Aug 2017
2 months
7620 Paris, Denmark
ENEDIS is the French leader in electricty distribution, for French households and companies. - Created and developed an algorithm to dynamically compute energy consumption and production rates - Algorithm implementation in Java with heavy SQL database processing, used Lean, Agile, and Scrum methodologies - Worked in a multicultural team of 5 developers
Developer - Part-time student project
Theodo
Nov 2016 - Jul 2017
9 months
7620 Paris, Denmark
- Developed and mantained a Google Chrome extension to ease apartment and house search - Implementation in modern Javascript (ES2017) with the Trello API, using the Scrum, Lean, and Agile methodologies - Worked with 4 selected students in a multicultural team - Working prototype published in the Chrome Web Store
Research Intern
Laboratoire de Recherche en Informatique (LRI)
Jun 2012 - Jul 2012
2 months
7620 Paris, Denmark
Deepening my knowledge of C programming with the help of a computer scientist specialized in the formal proof of C programs at the laboratory behind Coq and CAML (in collaboration with INRIA).
Education
CentraleSupélec
Master's degree
2016 - 2019
3 years 1 month
CPGE Lycée Blaise Pascal Orsay - MPSI/MP*
Mathematics
2014 - 2016
2 years 1 month
Lycée de la Vallée de Chevreuse
Bachelor's degree
2011 - 2014
3 years 1 month