
Eric Vergnaud
Verified Expert in Engineering
Communication Developer
Toulouse, France
Toptal member since September 30, 2021
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
Experience
- Communication - 20 years
- Leadership - 20 years
- CTO - 15 years
- Amazon Web Services (AWS) - 10 years
- Architecture - 10 years
- Agile - 5 years
- React - 5 years
- TypeScript - 1 year
Availability
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
Engineering Manager
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.
Solution Architect
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.
CTO
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.
JavaScript Expert
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.
Architect
Airbus
- Produced the architecture for cross-system authorization.
- Produced the architecture for a skills management system.
- Produced the architecture for a time management system.
C++ Developer
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.
Product CTO
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.
Interim CTO
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.
CTO
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.
Head of Data Architecture and Services
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.
Technical Lead
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.
Expert Developer
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.
Head of Functional and Technical Architecture for Structured Equity Derivatives
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.
Solution Architect
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.
CTO for Mobile Solutions
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.
CTO
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.
CEO | CTO | Founder
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.
Senior Developer
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.
CTO
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.
Experience
ANTLR
https://www.antlr.orgPrompto
FotoTrafiX
Teams Mobile
http://www.cegedim.comCertifications
AWS Certified Solutions Architect
Amazon Web Services
Skills
Libraries/APIs
React, Node.js, REST APIs, OpenCV
Tools
ANTLR 4, ANTLR, Jetty, Ansible, IBM MQ, Microsoft Visual C++, Xcode, Vim Text Editor
Languages
Java, C#, Python, JavaScript, C++, Objective-C, SyncML, TypeScript, GraphQL, HTML, CSS, ECMAScript (ES6), SQL, Kotlin, Swift, Scala, Assembly, Embedded C++, Zig
Paradigms
Functional Programming, Agile, Enterprise Application Architecture, Cross-platform, Test-driven Development (TDD), Unit Testing, Microservices, Mobile Development, REST, Design Patterns, Agile Project Management
Platforms
Win32, Apache Kafka, WebSphere, Windows Mobile, Amazon Web Services (AWS), iOS, MacOS, Mobile, AWS Lambda, Desktop, Docker, Oracle, Blockchain, Android, Windows, Visual Studio Code (VS Code)
Storage
Database Architecture, MongoDB, SQL Server 2005, RDBMS, Database Security, Cassandra, PostgreSQL, IIS SQL Server, Redshift
Frameworks
Bootstrap, Cocoa, .NET, iOS SDK, Spring, React Native
Industry Expertise
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, 4D, Fintech, Communication, Cloud, Web Development, Core Banking Systems, Startups, Cloud Architecture, Digital Asset Management, Video & Audio Processing, Video Processing, Videos, Privacy, Algorithmic Trading, 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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring