I'm a senior software lead with 25+ years of experience building complex 3D software for the process, energy, marine sectors and more recently architecture, construction and engineering (AEC). I am an expert in all things 3D (data management, geometries, 2D/3D visualization, etc.). I'm also a UX Champion who ensures the software I create is easy to use, intuitive and tailored to user needs. I am passionate about software technologies and my mission is to provide innovative and efficient solutions to my customers. Furthermore, I am responsible for technical animation and use the Scrum method to work collaboratively with my team (Agile certified since 2009). Improving code writing productivity is an important area for me that I achieve through specific debugging tools or the implementation of generic components which are reusable by the team.

Eric Faivre

I'm a senior software lead with 25+ years of experience building complex 3D software for the process, energy, marine sectors and more recently architecture, construction and engineering (AEC). I am an expert in all things 3D (data management, geometries, 2D/3D visualization, etc.). I'm also a UX Champion who ensures the software I create is easy to use, intuitive and tailored to user needs. I am passionate about software technologies and my mission is to provide innovative and efficient solutions to my customers. Furthermore, I am responsible for technical animation and use the Scrum method to work collaboratively with my team (Agile certified since 2009). Improving code writing productivity is an important area for me that I achieve through specific debugging tools or the implementation of generic components which are reusable by the team.

Available to hire

I’m a senior software lead with 25+ years of experience building complex 3D software for the process, energy, marine sectors and more recently architecture, construction and engineering (AEC). I am an expert in all things 3D (data management, geometries, 2D/3D visualization, etc.). I’m also a UX Champion who ensures the software I create is easy to use, intuitive and tailored to user needs. I am passionate about software technologies and my mission is to provide innovative and efficient solutions to my customers. Furthermore, I am responsible for technical animation and use the Scrum method to work collaboratively with my team (Agile certified since 2009). Improving code writing productivity is an important area for me that I achieve through specific debugging tools or the implementation of generic components which are reusable by the team.

See more

Experience Level

Expert
Expert

Language

French
Fluent
English
Fluent

Work Experience

TECHNICAL LEAD FOR VARIOUS PRODUCTS at S Veremes
January 1, 2024 - December 31, 2025
Led a development team of 12, moved from Waterfall to Scrum, coached Scrum ceremonies (Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective), provided technical animation around software architecture and UX, improved ticket quality with templates, boosted Merge Request productivity with a check list, and enhanced development processes including VMware Workstation.
SENIOR SOFTWARE LEAD at Hexagon Group (Intergraph France & Leica Geosystems France) - HXGN SMART BUILD INSIGHT
January 1, 2016 - December 31, 2024
Responsible for the 3D core of the application: parsing/persisting model files, converting model data to graphics, viewing and interacting with models. Implemented 3D data pipeline (read/convert/compress/store large 3D data into Neo4J), developed the 3D viewer with ThreeJS, created automatic 2D map viewer, and built debugging tools for 2D/3D viewers. Led technical animation, agile collaboration across locations (US, FR, IN), and provided Level 2 customer support.
SENIOR SOFTWARE LEAD at INTERGRAPH SMART 3D
January 1, 2007 - December 31, 2016
Responsible for the 3D core components for Process, Power, Marine and Mining industries. Implemented 3D geometry construction and automated UI generation based on a graph of operations. Served as UX Champion and acted as a technical software consultant for the mathematical team.
TEAM LEADER at INTERGRAPH SMART PLANT 3D
January 1, 2000 - December 31, 2007
Led the Grids module and developed core generic components to easily generate the UI from a language. Implemented grid handling (coordinate systems, elevations, vertical planes, arcs, lines) and managed memory leak detection. Established daily build tooling (VMware Workstation) and developed debugging tools for C++, C#, and VB6 to boost development productivity.
SENIOR SOFTWARE DEVELOPER at INTERGRAPH SMART MARINE 3D
January 1, 1997 - December 31, 2000
Designed and implemented the Molded Forms module to define structural elements (plates, openings, stiffeners, members) and seams.
SENIOR SOFTWARE DEVELOPER at SOLID EDGE
January 1, 1996 - December 31, 1997
Implemented, tracked and improved the performance of the Assembly Feature.
SOFTWARE DEVELOPER at MERLIN AND JUPITER PROJECTS
January 1, 1993 - December 31, 1996
Developed a generic component to build future user interfaces defined by an associative language; implemented the UI for the Symbol component to generate libraries; wrote test procedures.
SOFTWARE DEVELOPER at I/STRUCT
January 1, 1990 - December 31, 1993
3D structure discipline module; designed UI per industrial partners; built and tested release versions; wrote tools to extract and save daily modified source code.

Education

Master’s Degree in Engineering at Polytech Montpellier (ex-ISIM)
January 11, 2030 - April 16, 2026
BTEC Higher National Diploma at Industrial IT, Automation and Digital Systems options
January 11, 2030 - April 16, 2026

Qualifications

High School Diploma
January 11, 2030 - April 16, 2026
Agile Certification
January 1, 2009 - April 16, 2026

Industry Experience

Energy & Utilities, Real Estate & Construction, Manufacturing, Software & Internet, Professional Services

Experience Level

Expert
Expert