Baptiste Boussemart

Senior Software Engineer

Salary / Daily rate

Angers, France

Freelance, open to permanent contract

Remote only

Skills

GolangCassandraMicroservicesKubernetesJavaRustRedisBackend DevelopmentTesting & QAAWSAngularJavascriptCSSSQL QueriesData EngineeringSite reliability engineeringLLMs / Large language modelsBlockchainTest DesignMongoDBDevOpsMachine LearningCKafkaGoogle BigQuerySwagger/OpenAPIDatadogOSGiPrometheusLinuxBackend DeveloperEvent Driven ArchitectureGoogle Cloud PlatformGitData EngineerClean CodeDockerSQLiteRESTful APIsGitHubBootstrapPostgreSQLGrafanaWebsitesScyllaDBTerraformHTMLSoftware EngineerKanbanScrum

Languages

French (Native)English (Fluent)

About me

Intro

I am a Senior Software Engineer with over 19 years of experience, specializing in Go services, Java enterprise systems. I started my career in network management and distributed systems, before evolving to build real-time data platforms and working on Ethereum projects. My expertise spans languages such as Go, Java, along with strong proficiency in Docker, Kubernetes, and various databases like Postgres and Cassandra.

Links

Work experience

Senior Software Engineer

Noematic

Sep 2020 - Present

6 years 2 months

Angers, France

– KVS in Rust: High-performance key-value store built in Rust for efficient data management (PugDB) – MediaCataloger: Media analysis tool using Go, Badger, and Fyne for content indexing and RAG preparation – Small RAG Agent: Retrieval-Augmented Generation system using Go, Badger, Bleve, and Ollama – SatelliteDefender: Unity 3D game development using C# for gaming applications – Active Contract Seeking: Continuously exploring new opportunities in emerging technologies – web sites edition with astro, github pages

Intervenant occasionnel

Eseo

Mar 2026 - Apr 2026

2 months

Angers, France

– Cours sur le développement logiciel sécurisé sur 2 jours. – Exemples en Java Spring, bonnes pratiques de sécurisation sur tout le cycle du logiciel. – Discussions sur les règlementations Union Européenne.

Back End Developer

LivingPackets

Sep 2025 - Dec 2025

4 months

Nantes, France

– Provided technical leadership and backend support to development team – Designed and proposed innovative knowledge base architecture using Large Language Models (LLMs) and the source code

Consultant Blockchain Engineer

Alluvial

Apr 2025 - Jul 2025

4 months

– Contributed to development of version 2.0 with a 3-person team, focusing on offchain simplification rather than onchain complexity – Conducted end-to-end staking functionality testing locally and on Sepolia testnet – Implemented intelligent blockchain call caching service to optimize performance and reduce costs

Software Development Engineer (senior I)

ConsenSys

Jun 2021 - Dec 2024

3 years 7 months

Remote

– **Infura On-chain Platform Team (May 2023 - Dec. 2024)** – Key Achievements: – Testing & Optimization: Led testing, and configuration optimization for Cardinal-EVM and Plugeth, ensuring 99.9% system reliability, performance improvement and cost reduction. – State Management: Conducted advanced state optimization testing for Ethereum and Polygon networks, enhancing system efficiency and better processing time. – Deployment Management: Directed infrastructure deployments for Celo, Base, and Ethereum nodes using AWS, ArgoCD, Helm, and Kubernetes, managing seamless scaling operations, reducing cost to be more optimal by choosing the right fitted machine types. – Besu Fleet Deployment: Orchestrated deployment of enterprise-grade Besu blockchain nodes for Linea and Ethereum networks, implementing advanced features for enhanced scalability. Light nodes with less state allows to faster synchronization and faster nodes, like Cardinal-EVM & Pluggeth setup. – **Transaction Protection on Ethereum Network (Nov. 2022 - May 2023)** – Key Achievements: – Specialized in protecting Ethereum transactions from Miner Extractable Value (MEV) threats – Implemented private mempool solutions using Flashbot Bundle API – Ensured secure and fair transaction execution across the Ethereum network – **GoQuorum Project Support (June 2021 - Dec. 2022)** – Key Achievements: – Provided enterprise-level support for GoQuorum blockchain platform – Maintained and upgraded Go-Ethereum fork for private blockchain environments – Enhanced configuration alignment with Hyperledger Besu – Implemented configurable block period consensus algorithm for QBFT – Improved security and privacy features for enterprise blockchain deployments

Backend developer : Microservices, Go, Kubernetes, Google Cloud

Objenious by Bouygues Telecom

Jul 2018 - May 2021

2 years 11 months

Sèvres, France

– Microservices Development: – Built Go-based microservices for IoT data processing and KPI reporting – Developed PDF generation systems for automated reporting workflows – Implemented token-authenticated APIs for secure data access – Integrated geographical clustering using DataStax Enterprise, optimized with custom in-memory engine for low latency

Java, Realtime Software Engineer

MindLytiX

Jul 2016 - Jun 2018

2 years

Paris, France

– MindLytiX provides a realtime detection of moments of life of Internet users. – Had built a stream processing in pure Java 8 with low-latency, rolled logs, and redis pubsub as input/output. – In charge of the backend of MindLytiX console, used by clients. Improvement of code. – Participation in industrialisation of data science processes (data engineering). – Experience in JUnit, InfluxDB, Java 8, Redis, Spring, MongoDB – C language with ZeroMQ and Redis pub/sub performance comparison. – Tools used: Git, GitLab, Jira, Confluence, Grafana, Check-Mk, Jenkins, Maven, Eclipse, ReviewBoard – SADT specification of general data process. – Complete RGPD data-mapping: storage, transfert, process.

Big Data Software Engineer

Accengage

Jul 2015 - Jun 2016

1 year

Paris 2e, Quatre-Septembre, France

– Accengage allows customer to push notifications for their customers in all mobile tech and web, by proposing native libraries, which can be used for behavior analysis inside native applications. It is a scalable big data CRM platform. – I was in charge of producing a scalable and resilient platform for segmenting customer profiles and building the messages to be pushed in different mobile and web channels. – Software engineer in big data. In charge of producing an adaptable, safe and productive platform for large data processing, for user segmentation purpose in order to build push notifications for different mobile channels. – Google Cloud API, Bigtable, Scalability, Parallel Programming, Monitoring, Storm, Flume, Zookeeper, InfluxDB. – Build micro-services with Docker images running on a Google-managed Kubernetes Cluster. – JUnit with code coverage (EclEmma), code quality with SonarQube. – Web API frontend in AngularJS, Bootstrap. – In DevOp mode: development, integration, production, monitoring, improvements (perf, quality) – Micro-services with Go lang (with Google Bigtable, Google Pub/Sub, Gin-Gonic)

R&D Software Engineer

Bluwan

Mar 2013 - Jun 2015

2 years 4 months

78230 Le Pecq, France

– Worked on web customization of the embedded software managing RF equipments. Added specific views/pages for configuring parts of the equipment. (JavaScript, HTML, CSS, C language, Git, quilt) – Worked on RF planification tool, in 3D. It detects line of sight from the floor to the antennas, located at the top of buildings. A map of coverage is done thanks to height data. (prototype) (Google Earth Web API, GWT, Java, JSON, Eclipse, git) – Integrating an Open-Source NMS to the BluWan's Network Elements, using SNMP. (Zabbix, Cassandra, AngularJS, Java, OSGi, HTML CSS, JavaScript, Bootstrap, Ant, Ivy, PostgreSQL, MongoDB, OpenStreetMap Server, Leaflet JS) – I'm in charge in development of the Bluwan FusionNMS, a management system for the network equipment that BluWan produces. Researches had been done to find the right open source tools. After producing a prototype, with SNMP agent simulator, the solution has been adopted and development is going well, with test in charge. Lately, Cassandra has been adopted in order to have a better scalability and performant solution for storing the performance data.

Software Engineer

Infovista

Jul 2010 - Dec 2012

2 years 6 months

Les Ulis, France

– I developped web dashboards for Mobile technology, discovery of DataCenters and SNMP alarms. – (GWT, JavaScript, HTML, Java, SQL (streaming), GXT, YFiles) – Test automation with Selenium. – I replaced Flash chart library by HighChart, done in JavaScript.

Software Engineer

AVISTO

Aug 2009 - Dec 2012

3 years 5 months

Sophia-Antipolis & Paris, France

– from May to June 10: Extelia's (now Docapost) eVote (Tomcat, Hibernate, JSP, Struts, Oracle 10g, Applet, JavaScript, jQuery) – from February to April 10: Leopshere's Windcube Anywhere (Tomcat, MySQL, GWT, Spring, Maven) – from August 09 to January 10: Avisto's NemSiS, SNMP system (JBoss, Hibernate, PostgreSQL, Swing)

Software Engineer

DOCAPOSTE

May 2010 - Jun 2010

2 months

Sophia-Antipolis, Côte d'Azur, France

– I participated on the personnalization of the eVote product for a big client of Extelia, a french national vote for the CCI (commercial and industry organizations). – Technologies: JavaScript, jQuery, Struts, Java, JSP

Software Engineer

Leosphere

Feb 2010 - Apr 2010

3 months

91400 Orsay, France

– I built a web application to monitor and manage remotely instruments. – Technologies : GWT, CSS, HTML, Tomcat, MySQL, Java, Spring DI, Maven – I made the support of the web application during 2011-2012, few days every 2 or 3 months.

Software Engineer

Inria

Jul 2007 - Aug 2009

2 years 2 months

Sophia-Antipolis, Côte d'Azur, France

– Development on SmartTools and LogNet, a dynamic and distributed Service Oriented Architecture (SOA), with the support of Overlay Networks. – http://www-sop.inria.fr/teams/lognet/pon – Abilities: Java, OSGi, GWT, Swing, XML, TCP, UDP. – Tools: Eclipse, Jetty, Equinox, Felix, Knopflerfish, VisualVM. – Platforms: Windows XP, Linux Fedora & Gentoo, Mac OS X, Nokia N800 Maemo. – Integration of SmartTools with Eclipse: – Perspective, Builder, Swing views in SWT views, – Addition of Remote capabilities in SmartTools: – support of any protocol as an OSGi Bundle, – Design Patterns applied for this refactoring, – Application of an overlay network to SmartTools, with a Distributed Hash Table (DHT), for the LogNet project, – Design of an abtract layer of communication channel with Java NIO (New Input/Ouput), – Prototype of a geo-referenced services with Google Maps and a DHT, – Quality (good practices, leaks)

Internship - quality control of semiconductors

STMicroelectronics

Jul 2004 - Aug 2004

2 months

– Quality control of wafers at the end of different processes.


Education

Université de Sherbrooke

Master's degree, Computer Science

2005 - 2007

1 year 10 months

– Master thesis on Tangible User Interfaces for Cognitive Assistance at the DOMUS laboratory.

Eseo

Engineer, Computer Science, Electronics, IT

2001 - 2007

6 years 1 month


Licenses & certifications

Découvrir les métiers de la data science

Issued: –

Les fondements des statistiques

Issued: –

SQL: Les syntaxes avancées

Issued: –

Être un leader efficace

Issued: –

Découvrir l'analyse de données

Issued: –

The best place to find your next move

© 2026. All Rights Reserved.