Olivier Lance is a Paris-based Head of Product & Engineering with 14 years of experience bridging hands-on engineering, product strategy, and customer-facing solutions. He has scaled teams and shipped payment and integration platforms at Alma, moving from senior fullstack developer to leading Solutions Engineering and Product teams, and now leads Mercateam’s product-to-delivery lifecycle. A former founder and long-time contributor to Ruby open-source projects (notably improvements to Neo4j and Cassandra ORMs), he combines deep backend and infrastructure expertise with product intuition. Known for mentoring teams, codifying best practices, and turning merchant-facing API challenges into robust integrations, he thrives at the intersection of business, UX and technical execution.
14 years of coding experience
15 years of employment as a software developer
Master's Degree IT and Networks, Master's Degree IT and Networks at ECE. Ecole d'ingénieurs. Engineering School.
Erasmus Computer Sciences, Erasmus Computer Sciences at University of Oslo
An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
Back-end Developer / Database Engineer
Contributions:16 commits, 3 PRs, 41 comments in 19 days
Contributions summary:Olivier primarily focused on enhancing the `Neo4j::ActiveNode::HasN::Association` class within the `activegraph` project, a Ruby wrapper for the Neo4j graph database. Their contributions involved refactoring association options validation, improving code organization, and addressing edge cases related to ActiveRel class usage. They implemented fixes and introduced new functionality for relationship length options and cypher generation, enhancing the querying capabilities of the library. These changes indicate a strong understanding of database interactions and the underlying Neo4j graph database.
Contributions:6 commits, 7 comments, 1 issue in 17 days
Contributions summary:Olivier primarily focused on improving the `cequel` Ruby ORM, contributing to the core functionality related to data handling and querying. They made changes to the `record` and `record_set` modules, specifically modifying how data is retrieved, ordered, and batched. The user also incorporated environment variable configuration for the host IP and adapted existing tests to accommodate these changes, and extended the test suite for range queries. Their work streamlined data retrieval and query logic, indicating a deep understanding of the ORM's internal workings.
cassandrasqlrubydatabasepostgresql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Olivier Lance - Head Of Product & Engineering at Mercateam