Eric Vergnaud, Developer in Paris, France
Eric is available for hire
Hire Eric

Eric Vergnaud

Bio

Eric is a highly productive developer, architect, and CTO with 30 years of experience in banking, digital media, advertisement, healthcare, and programming tools. He has experience with global companies such as DevFactory, Sage, Credit Suisse, HSBC, J.P. Morgan, and Veolia. He's also worked with governments, SMBs (Cegedim, DEKRA, 4D, Hachette), and startups (Penbase, Poster Conseil, eRoket). An OSS contributor, Eric was born Agile and likes taking on multiple roles in teams of up to 100 members.

Portfolio

CopyTrans
C++, Communication, Back-end Architecture, CI/CD Pipelines, Orchestration...
Swiss RE - RM Managed Services
Design Patterns, Architecture, Mentorship & Coaching, Java, Angular...
Databricks - Databricks Labs
Python, Unit Testing, Abstract Syntax Trees (AST), Databricks, Pytest, pylint...

Experience

  • Architecture - 20 years
  • Communication - 20 years
  • Leadership - 20 years
  • CTO - 20 years
  • Amazon Web Services (AWS) - 10 years
  • React - 5 years
  • Agile - 5 years
  • TypeScript - 1 year

Preferred Environment

eCommerce

The most amazing...

...project I've accomplished was building an eCommerce solution for a global bank in four months, which helped increase revenue by 40% and redeploy sales staff.

Work Experience

Fractional CTO

2024 - PRESENT
CopyTrans
  • Proposed and delivered a componentization strategy that will de-risk change and facilitate the onboarding of new developers.
  • Proposed and implemented CI/CD, migrating from SVN to GitHub, and from locally compiled dependencies to ones automatically built on GitHub.
  • Coached developers and DevOps teams to adopt an Agile culture focused on continuous improvement, failing fast, and maintaining transparency.
Technologies: C++, Communication, Back-end Architecture, CI/CD Pipelines, Orchestration, Debugging, Automated Testing, Pandas, Event-driven Architecture

Hands-on Engineering Manager - Center of Excellence

2025 - 2025
Swiss RE - RM Managed Services
  • Developed a skills catalog for assessing engineering managers.
  • Authored training for engineering managers, focusing on soft skills.
  • Assessed training and assessment platforms that SwissRe can use for hiring and promotion.
Technologies: Design Patterns, Architecture, Mentorship & Coaching, Java, Angular, Domain-driven Development, Object-oriented Programming (OOP), Engineering Management, Software Development Lifecycle (SDLC), Domain-driven Design (DDD), Stock Market

Developer for Data Platform

2024 - 2025
Databricks - Databricks Labs
  • Enhanced the UCX system to automatically migrate legacy Python code to the latest PySpark.
  • Enhanced the UCX system to automatically detect dependencies and plan migrations consistently.
  • Re-architected the LakeBridge system into specialized modules that are easier to test and maintain, introducing LSP as a communication protocol with transpilers.
  • Integrated the BladeBridge product into LakeBridge.
Technologies: Python, Unit Testing, Abstract Syntax Trees (AST), Databricks, Pytest, pylint, ANTLR, Scala, Perl, Data Pipelines, Scalability, Debugging, Automated Testing, Data Migration, API Design, SaaS, Data Integrity, Event-driven Architecture

Software Engineer/Data Scientist Consultant

2024 - 2024
Sema Technologies, Inc
  • Provided insights on differentiating patterns between AI-generated code and human-written code.
  • Implemented a prototype for detecting AI-generated code.
  • Proposed a strategy for gradually implementing the detection of AI-generated code.
Technologies: Code Review, Source Code Review, Codebase Development, Software Architecture, Architecture, Large-scale Projects, Data Science, Static Analysis, Automated Testing

Engineering Manager

2023 - 2024
ASU Pocket - Main
  • Reorganized the team with a focus on business value, lean development, and accountability.
  • Delivered an SSI solution for issuing in the cloud and holding a set of learner credentials (diplomas, training, etc.) in mobile.
  • Rebuilt the trust with the stakeholders, which was broken due to poor and inefficient deliveries.
Technologies: Agile Project Management, IT Management, JavaScript, Leadership, Team Leadership, Python, React Native, React, Amazon Web Services (AWS), Technical Project Management, Test-driven Development (TDD), AWS Lambda, API Integration, Software QA, Technical Architecture, Team Management, Unit Testing, Back-end Development, Database Architecture, Database Security, Design Principles, Security, Technical Diagrams, System Architecture, System Architecture Design, Back-end, Communication, Back-end Architecture, CI/CD Pipelines, Debugging, Automated Testing, Data Migration, API Design, API Observability, Amazon EC2, Amazon RDS, Amazon S3 (AWS S3), Pandas, WebSockets, SaaS, Event-driven Architecture

JavaScript Expert

2023 - 2023
Root, LLC.
  • Prototyped a programming language for teaching, implementing a subset of JavaScript.
  • Implemented a language verifier compliant with LSP.
  • Integrated the LSP verifier with VS Code, providing errors and hints.
Technologies: JavaScript, Programming Language Design, Programming Languages, Vim Text Editor, ECMAScript (ES6), Zig, Language Server Protocol (LSP), Visual Studio Code (VS Code), Startups, Software Design, Test-driven Development (TDD), Software QA, Unit Testing, Abstract Syntax Trees (AST), Full-stack Development, Debugging, Automated Testing

Architect

2022 - 2023
Airbus
  • Produced the architecture for cross-system authorization.
  • Produced the architecture for a skills management system.
  • Produced the architecture for a time management system.
Technologies: Presentations, AWS Lambda, API Integration, Technical Architecture, Technical Diagrams, White Papers, System Architecture, System Architecture Design, Back-end, Communication, Back-end Architecture, Documentation, Automated Testing, Amazon EC2, Amazon S3 (AWS S3), Event-driven Architecture

Solution Architect

2022 - 2023
Airbus
  • Provided a strategy for fine-grained access control in the public cloud platform.
  • Delivered a strategy for master data management, replication, and distribution in the public cloud platform.
  • Implemented architecture patterns for master data management, replication, and distribution in the public cloud platform.
Technologies: Amazon Web Services (AWS), Architecture, Solution Architecture, Enterprise Architecture, Enterprise Application Architecture, Lambda Functions, Software Design, Test-driven Development (TDD), AWS Lambda, API Integration, Technical Architecture, Unit Testing, Back-end Development, Design Principles, Privacy, Security, Technical Diagrams, System Architecture, System Architecture Design, Back-end, Back-end Architecture, Orchestration, Automated Testing, Amazon EC2, Amazon S3 (AWS S3)

C++ Developer

2022 - 2022
RunKicker
  • Upgraded a C++ Android library to allow the improvement of an AI algorithm for inferring blood pressure from a movie.
  • Created unit tests for testing a C++ library from Java.
  • Provided the improvement plan for the codebase and project.
Technologies: C++, Image Processing, Embedded C++, OpenCV, Microsoft Visual C++, Android, DSP, Multithreading, Programming Languages, Startups, Mobile, Mobile Development, Test-driven Development (TDD), Software QA, Unit Testing, Video & Audio Processing, Video Processing, Videos, Full-stack Development, Memory Management, Performance Optimization, Debugging, Automated Testing

Product CTO

2022 - 2022
DevFactory
  • Wrote specs for migrating legacy on-premise apps to AWS.
  • Wrote specs for improving business processes in IT Support, sales, and budget preparation.
  • Audited existing IT software companies targeted for acquisition.
Technologies: Amazon Web Services (AWS), CTO, Software Architecture, Cloud, Enterprise Application Architecture, REST APIs, Lambda Functions, Software Design, AWS Lambda, Technical Architecture, Design Principles, Security, Technical Diagrams, White Papers, System Architecture, System Architecture Design, Back-end, Fractional CTO, Back-end Architecture, Documentation, Orchestration, Scalability, Amazon EC2, Amazon S3 (AWS S3), SaaS

Interim CTO

2021 - 2022
Amalthea FS
  • Delivered a target architecture that would satisfy the complex landscape of diverse financial institutions.
  • Created a prototype for demoing the product to financial institutions.
  • Analyzed the data-related challenges and provided a strategy for dealing with them.
Technologies: Technology Strategy & Architecture, Startups, Software Design, Technical Architecture, Technical Diagrams, Fractional CTO, Communication, Back-end Architecture, CI/CD Pipelines, Debugging, Automated Testing, Amazon S3 (AWS S3), SaaS, Event-driven Architecture

CTO

2021 - 2022
Sage Intacct
  • Changed the team culture from selfish behavior to enterprise collaboration.
  • Fixed production stability by introducing monitoring and SLAs.
  • Established a roadmap to ensure daily technical decisions and priorities converge towards a common goal.
Technologies: C#, JavaScript, TypeScript, PostgreSQL, CTO, Software Architecture, Technical Leadership, Cloud, Full-stack, Leadership, Solution Architecture, Enterprise Application Architecture, REST APIs, Web Development, Team Leadership, .NET, Software Design, Mobile Development, Mobile, Technical Project Management, Artificial Intelligence (AI), Machine Learning, Test-driven Development (TDD), SQL, AWS Lambda, API Integration, Technical Architecture, Team Management, Back-end Development, Database Security, Design Principles, Privacy, Security, Technical Diagrams, White Papers, System Architecture, System Architecture Design, Back-end, Fractional CTO, Communication, Back-end Architecture, CI/CD Pipelines, Data Pipelines, Orchestration, Debugging, Automated Testing, Data Migration, API Observability, Amazon EC2, Amazon S3 (AWS S3), Pandas, WebSockets, SaaS, Event-driven Architecture

CTO

2021 - 2022
Quartance
  • Created a programming language introducing a new data modeling paradigm—attribute reification that helps avoid costly integration tasks.
  • Built a fully online IDE, removing any setup required to start coding and allowing bug fixing from a tablet.
  • Created a fully automated deployment process, letting developers deploy new apps in a few clicks without the knowledge of cloud technologies.
Technologies: Java, C#, Python, JavaScript, Amazon Web Services (AWS), Docker, CTO, Software Architecture, Cloud, Full-stack, Leadership, HTML, CSS, REST APIs, Web Development, ECMAScript (ES6), Startups, Software Design, SQL, Technical Architecture, CEO, Unit Testing, Back-end Development, Security, Technical Diagrams, White Papers, Fractional CTO, Full-stack Development, Communication, Back-end Architecture, CI/CD Pipelines, Documentation, Debugging, Automated Testing, Amazon EC2, Amazon S3 (AWS S3), WebSockets, SaaS, Event-driven Architecture, High-performance Computing (HPC)

Head of Data Architecture and Services

2016 - 2021
Credit Suisse
  • Designed and implemented a cross-business data analytics platform for monitoring the bank's entrepreneur strategy, which was key to the strategy's success, according to the APAC CEO.
  • Designed a set of reusable deployment scripts for implementing a secured and resilient shared Kafka cluster with only two nearby data centers, which is a common scenario in banking. The solution was adopted globally as the reference implementation.
  • Designed a data architecture for ensuring consistency of data workflows between OLTP apps, OLAP apps, and data lakes. The architecture was agreed upon by all stakeholders but one, who was a proponent of a centralized vendor system.
Technologies: Java, Kotlin, JavaScript, MongoDB, Apache Kafka, Swift, React, Bootstrap, Functional Programming, Ansible, Agile, Architecture, Trading Systems, Technical Leadership, Leadership, Solution Architecture, Enterprise Architecture, Enterprise Application Architecture, REST APIs, Web Development, Core Banking Systems, iOS, iOS SDK, Xcode, MacOS, Team Leadership, Software Design, Technical Project Management, Artificial Intelligence (AI), Test-driven Development (TDD), API Integration, Technical Architecture, Team Management, Back-end Development, Database Architecture, Database Security, Design Principles, Privacy, Security, Technical Diagrams, White Papers, Trading, System Architecture, System Architecture Design, Futures, Back-end, Kubernetes, Communication, Back-end Architecture, CI/CD Pipelines, Documentation, Data Pipelines, Orchestration, Scalability, Debugging, Automated Testing, Data Migration, API Design, WebSockets, Ubuntu, Stock Market, Event-driven Architecture

Technical Lead

2012 - 2016
JPMorgan Chase
  • Designed a new data model for equity derivatives that synchronized the risk view of a trade and the term sheet view of the same trade, thus avoiding reverse engineering risk flows into financial flows and regulatory reports.
  • Hired 20 developers in 10 months, also paying attention to the gender balance. Collectively we managed to avoid millions of dollars of fines by delivering a trade monitoring solution.
  • Designed and delivered the first iteration of the complex migration from Solaris, C++, and lost code to Linux and Java of a critical settlement system. This was seen as the only meaningful delivery by the team in five years.
Technologies: Java, Cassandra, Oracle, Scala, ANTLR 4, Python, Agile, Trading Systems, Software Architecture, Technical Leadership, Full-stack, Leadership, REST APIs, Team Leadership, Software Design, Technical Project Management, Test-driven Development (TDD), SQL, Design Patterns, API Integration, Software QA, Team Management, Unit Testing, Back-end Development, Database Architecture, Database Security, Design Principles, Privacy, Security, Trading, Futures, Back-end, Full-stack Development, CI/CD Pipelines, Debugging, Automated Testing, Quantitative Finance, FIX Protocol, Stock Market, Data Integrity, Event-driven Architecture

Expert Developer

1999 - 2013
Freelance
  • Designed and developed a video capture app for the French police, using Java and C++ on Windows.
  • Specified, designed, and developed a spreadsheet as an add-on to a development tool using C++ on macOS and Windows.
  • Specified, designed, and developed a migration tool from VB to .NET for a garbage collection company using C#.
  • Specified, designed, and developed a digital rights management application for French television involving 4D.
  • Specified, designed, and developed a training management application for a financial training company involving 4D.
  • Specified, designed, and developed a workflow application for a prosthesis manufacturing company involving 4D.
Technologies: C++, C#, Java, IIS SQL Server, 4D, JavaScript, TypeScript, Oracle, iOS, MacOS, Windows, Software Design, SQL, Design Patterns, Desktop, Software QA, Unit Testing, Video & Audio Processing, Video Processing, Videos, Design Principles, Full-stack Development, Memory Management, Performance Optimization, Debugging, Automated Testing, Amazon EC2, Amazon S3 (AWS S3), WebSockets, Data Integrity, Event-driven Architecture

Head of Functional and Technical Architecture for Structured Equity Derivatives

2008 - 2012
HSBC
  • Delivered a multi-channel eCommerce solution for structured products, which helped increase business by 25%. Managed relationships with the business, client, and vendors. Managed three teams of 16 people in total.
  • Delivered the MarkitSERV connectivity and booking business logic, mandatory to meet compliance requirements. Managed relationships with businesses and vendors. Managed a team of four analysts and developers.
  • Delivered the trade booking STP in order to handle exponential volumes. Divided production incidents by 20. Managed relationships with the business and strategic technology team. Managed two teams of 10 analysts and developers.
Technologies: C++, Java, IBM MQ, Trade, Architecture, Trading Systems, Software Architecture, Technical Leadership, Leadership, Solution Architecture, Enterprise Architecture, Enterprise Application Architecture, Team Leadership, Software Design, Test-driven Development (TDD), SQL, Back-end Development, Database Architecture, Database Security, Design Principles, Privacy, Security, Trading, System Architecture, System Architecture Design, Futures, Back-end, Communication, Back-end Architecture, Documentation, Orchestration, Debugging, Automated Testing, Data Migration, API Design, Stock Market, Data Integrity, Event-driven Architecture, High-performance Computing (HPC)

Solution Architect

2007 - 2008
Credit Agricole
  • Delivered a netting solution for the booking STP, which enabled 3,000,000 daily executions.
  • Improved the performance of HFT solutions, avoiding blackouts in trading strategy execution.
  • Delivered a programming language for financial products to avoid fat fingers and unmanaged custom payoffs.
Technologies: Java, C#, IBM MQ, WebSphere, Architecture, Trading Systems, Software Architecture, Technical Leadership, Solution Architecture, Enterprise Application Architecture, REST APIs, .NET, Software Design, Technical Project Management, Test-driven Development (TDD), SQL, Design Patterns, Software QA, Back-end Development, Database Architecture, Database Security, Design Principles, Privacy, Security, Algorithmic Trading, Trading, System Architecture Design, Futures, Back-end, High-frequency Trading (HFT), Memory Management, Low Latency, Performance Optimization, Back-end Architecture, Scalability, Automated Testing, Data Migration, Quantitative Finance, Stock Market, Data Integrity

CTO for Mobile Solutions

2005 - 2007
Cegedim
  • Led the development of a mobile CRM for the pharmaceutical industry and provided hosting for 30,000 professional users.
  • Delivered a new Windows Mobile framework in less than three months, which was crucial to retain customers after Palm OS and Pocket PC were dropped.
  • Managed relationships with other teams, managed a team of 12 developers, and contributed to the CMMI Level 2 certification.
Technologies: C++, Assembly, Windows Mobile, Java, CTO, Software Architecture, Technical Leadership, Leadership, REST APIs, Web Development, Team Leadership, Software Design, Mobile, Mobile Development, Technical Project Management, SQL, Desktop, Customer Relationship Management (CRM), Software QA, Team Management, Unit Testing, Back-end Development, Design Principles, Security, System Architecture, System Architecture Design, Fractional CTO, Memory Management, Performance Optimization, Back-end Architecture, Debugging, Automated Testing, Data Migration, SaaS, Data Integrity, Event-driven Architecture

CTO

2002 - 2005
eRoket
  • Created FotoTrafiX, a digital workflow software for the red carpet photo business, sold to 1,000 photographers.
  • Developed algorithms for fast pre-rendering of large images.
  • Developed a cross-platform framework for reusing code between macOS X and Windows.
Technologies: C++, Objective-C, Cocoa, Win32, CTO, Software Architecture, Web Development, MacOS, Startups, Cross-platform, Software Design, SQL, Desktop, Digital Asset Management, Software QA, Unit Testing, Fractional CTO, Full-stack Development, Memory Management, Low Latency, Performance Optimization, Communication, Back-end Architecture, Debugging, Automated Testing, SaaS

CEO | CTO | Founder

1999 - 2002
Penbase
  • Envisioned, designed, and delivered technology for mobile enterprise computing. Comprised a patented mobile database engine, a synchronization engine, and development tools.
  • Delivered solutions to Danone, Andersen, PSA, Hachette, RATP, and Cannes Film Festival.
  • Managed relationships with investors, customers, and partners.
  • Hired and managed a team of 15 people, including engineers, designers, and project managers.
Technologies: C++, SyncML, Java, 4D, Devices, CTO, Software Architecture, Technical Leadership, Leadership, MacOS, Team Leadership, Startups, Cross-platform, Software Design, Mobile, Mobile Development, Technical Project Management, Design Patterns, Desktop, Software QA, CEO, Team Management, Unit Testing, Abstract Syntax Trees (AST), Fractional CTO, Full-stack Development, Memory Management, Low Latency, Performance Optimization, Communication, Back-end Architecture, Debugging, Automated Testing

Senior Developer

1996 - 1999
4D
  • Envisioned and delivered a cross-platform C++ framework (Windows and macOS X) now used by the company specializing in SMB database solutions, which was crucial in helping the then macOS-only company survive the brutal market shift to Windows.
  • Co-delivered 4D Write, a word processor that acts as a plugin to 4D, saving thousands of customers unhappy with the existing plugin.
  • Delivered 4D View, a spreadsheet that acts as a plugin to 4D, saving thousands of customers unhappy with the existing 3rd-party plugin.
Technologies: C++, MacOS, Windows, 4D, Cross-platform, Software Design, Design Patterns, Desktop, Software QA, Memory Management, Performance Optimization, Debugging, Automated Testing

CTO

1993 - 1995
Poster Conseil
  • Delivered ad campaign optimization software, helping the company become the market leader with a 70% market share.
  • Grew the IT company from nothing to a fully operational software vendor.
  • Created an algorithm for improving the speed of geospatial queries in a non-geospatial database.
Technologies: 4D, CTO, MacOS, Startups, Software Design, Desktop, Software QA, Performance Optimization, Debugging, Automated Testing

Experience

ANTLR Language Parser Generator

https://www.antlr.org/?utm_medium=email
ANTLR is the most popular language parser generator. Parsers are programs that can transform the text into a computable structure. ANTLR generates such programs from a grammar that specifies the language syntax. I am the deputy lead of this OSS project.

Prompto

Prompto is a programming language that introduces a new data modeling paradigm, attribute reification, intending to reduce the amount of code required to build business solutions. I envisioned, designed, and implemented the language.

FotoTrafiX

A native MacOSX and Windows desktop application for automating image processing and publishing by red-carpet photographers. The application captures, captions, resizes, recolors, and converts pictures fetched from a professional camera to broadcast via email or the web.

Teams Mobile

http://www.cegedim.com
A mobile PalmOS, PocketPC, and Windows mobile CRM for medical reps that help them track marketing activities. The application uploads data using online or desktop synchronization that is then used to track the effectiveness of marketing actions.

Education

1993 - 2024

Master's Degree in Computer Science

Paul Sabatier University - Toulouse, France

Certifications

OCTOBER 2023 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

Skills

Libraries/APIs

React, Node.js, REST APIs, OpenCV, Pandas

Tools

ANTLR 4, ANTLR, Jetty, Ansible, IBM MQ, Microsoft Visual C++, Xcode, Vim Text Editor, Pytest, pylint

Languages

Java, C#, Python, JavaScript, C++, Objective-C, SyncML, TypeScript, GraphQL, HTML, CSS, ECMAScript (ES6), SQL, Kotlin, Swift, Scala, Assembly, Embedded C++, Zig, Perl

Paradigms

Functional Programming, Agile, Enterprise Application Architecture, Cross-platform, Test-driven Development (TDD), Unit Testing, Back-end Architecture, Automated Testing, Microservices, Mobile Development, REST, Design Patterns, Event-driven Architecture, High-performance Computing (HPC), Agile Project Management, Domain-driven Development, Object-oriented Programming (OOP), API Observability

Platforms

Win32, Apache Kafka, WebSphere, Windows Mobile, Amazon Web Services (AWS), iOS, MacOS, Mobile, AWS Lambda, Desktop, Amazon EC2, Docker, Oracle, Blockchain, Android, Windows, Visual Studio Code (VS Code), Kubernetes, Databricks, Ubuntu

Storage

Database Architecture, Amazon S3 (AWS S3), MongoDB, SQL Server 2005, RDBMS, Database Security, Cassandra, PostgreSQL, IIS SQL Server, Redshift, Data Pipelines

Frameworks

Bootstrap, Cocoa, .NET, iOS SDK, Spring, React Native, Angular

Industry Expertise

High-frequency Trading (HFT), Trading Systems

Other

Devices, Source Code Parsing, HTTP, Full-stack, APIs, Architecture, Solution Architecture, Leadership, Enterprise Architecture, Team Leadership, CTO, Software Architecture, Technical Leadership, Programming Language Design, Programming Languages, Software Design, Technical Project Management, API Integration, Technical Architecture, Team Management, Abstract Syntax Trees (AST), Back-end Development, Design Principles, Technical Diagrams, Trading, System Architecture, System Architecture Design, Back-end, Fractional CTO, Full-stack Development, Debugging, Data Migration, Data Integrity, 4D, Fintech, Communication, Cloud, Web Development, Core Banking Systems, Startups, Cloud Architecture, Digital Asset Management, Video & Audio Processing, Video Processing, Videos, Privacy, Algorithmic Trading, Futures, Memory Management, Performance Optimization, CI/CD Pipelines, Documentation, Scalability, API Design, Amazon RDS, WebSockets, FIX Protocol, Stock Market, SaaS, Cloud Infrastructure, Trade, Lambda Functions, Image Processing, DSP, Multithreading, Digital, Workflow, Technology Strategy & Architecture, eCommerce, Presentations, Language Server Protocol (LSP), IT Management, Artificial Intelligence (AI), Machine Learning, Customer Relationship Management (CRM), Software QA, CEO, Security, White Papers, Computer Science, Code Review, Source Code Review, Codebase Development, Large-scale Projects, Data Science, Static Analysis, Low Latency, Orchestration, Mentorship & Coaching, Engineering Management, Software Development Lifecycle (SDLC), Domain-driven Design (DDD), Quantitative Finance, Infrastructure

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring