
Baptiste Boussemart
Senior Software Engineer
Salary / Daily rate
Angers, France
Freelance, open to permanent contract
Remote only
Skills
Languages
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.
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: –