Fabien Teulieres

Fabien Teulieres Email and Phone Number

Senior Software Engineer at CAMBRIO @ CAMBRIO
Fabien Teulieres's Location
Los Angeles, California, United States, United States
Fabien Teulieres's Contact Details

Fabien Teulieres personal email

n/a
About Fabien Teulieres

In a nutshell:• 20 years of experience in software design (including 5 as SQA team manager)• Love to write fast, lean code, and to automate processes• Live to help my team and serve my customers• Favorite drink: Coffee. Black.• Favorite day of the week: Monday! And I'm not even kidding ;)TECHNICAL SKILLS:• Software development: C++, C#, VB.Net, Java, Ruby, Fortran 95, ASP.NET, JavaScript, SQL• IDEs: Visual Studio, Eclipse, Qt• SCM: Git/GitHub, Apache Subversion, Accurev• Testing: Selenium IDE/WebDriver, Ranorex, TestComplete, TestLink• Productivity/infra tools: YouTrack, FinalBuilder, Team City, Code Collaborator, Windows SysInternals, Windows batch, UNIX shell• Machine virtualization: Oracle VirtualBox• CAD/CAM: CATIA, SolidWorks, ESPRIT, GibbsCAM, SketchUp• 3D modeling: Parasolid kernel librarySOFT SKILLS:Excellent written and verbal communication, good listener, self-starter, loyal, resilientSPECIALTIES:Software development life cycle (SDLC), software quality assurance, software architecture, team management, multi-site project management, agile methodology, scrum, algorithms, data structures, design patterns, version control systems, build systems, automation, machine virtualization, troubleshooting and debugging, isolation of software failure patterns, test driven development (TDD), test planning, test tools evaluation and prototyping, technical training and mentoring, CAD, CAM, CNC machining, applied mechanics

Fabien Teulieres's Current Company Details
CAMBRIO

Cambrio

View
Senior Software Engineer at CAMBRIO
Fabien Teulieres Work Experience Details
  • Cambrio
    Senior Software Engineer
    Cambrio Jan 2021 - Present
    Cincinnati, Ohio, Us
    • Development, testing and maintenance of new features for GibbsCAM, a CAM (computer assisted machining) software solution• Design and creation of user interface (front-end) and advanced tool path algorithms (back-end)• Implementation of 3D capabilities using a solid modeler library (Parasolid) • Integration of large industrial tool catalogs using SQL databases• Improvement of post reader engine to facilitate machine-tool language generation (G-code) • Optimization of existing routines via time-complexity analysis• Creation of automated tests for new and existing code (non-regression)• Stack: Helix Visual Client, Apache Subversion, Visual Studio, C#, C++, SQL
  • 3D Systems Corporation
    Senior Software Engineer
    3D Systems Corporation Aug 2019 - Jan 2021
    Rock Hill, Sc, Us
    (Same role as the one above, before CAMBRIO acquired 3D Systems' GibbsCAM division in Jan. of 2021)
  • Karagozian & Case
    Senior Software Engineer
    Karagozian & Case Dec 2017 - Aug 2019
    Glendale, Ca, Us
    Prototyping, design and creation of high-fidelity, physics-based simulation software.• Applications: material models, fluid dynamics, blast effect calculations, structural analysis• Stack: GitHub, Python, Ruby, Fortran 95, C++, C#, Qt• Customers: defense and military
  • Dp Technology - Esprit Cad/Cam Software
    Software Quality Assurance Manager
    Dp Technology - Esprit Cad/Cam Software Jan 2009 - Apr 2017
    Camarillo, Ca, Us
    DP Technology develops ESPRIT, a computer assisted machining (CAM) software used by the aerospace, defense, medical and watchmaking industries. It offers powerful programming features for any CNC machine tool. ESPRIT grosses $30 million per year and is used by Tesla, Citizen and Halliburton.Role: Software quality technical leader for a multi-continent team of 30 engineers located in USA, Italy and GermanyActions:• Kept a finger on the pulse of our flagship product ESPRIT to ensure high-quality software releases• Managed a team of 2 engineers in the US headquarters• Trained and mentored software engineering interns• Orchestrated the quality team's portfolio of priorities according to the stakeholders' and clients' expectations• Advised executives when to compromise on new development so more resources could be allocated for quality and testing• Slashed our organization's hardware costs by 60% by promoting machine virtualization and by improving load balancing of automatic replays• Supervised the build system, reducing turnover time by 15% and release failures by 50%• Increased code coverage to 80% in critical, previously untested areas (real-time simulation, geometric kernel, machining feature generator, document reader)• Reduced test redundancy by 90% by evangelizing targeted acceptance scenarios and reusable test templates• Helped increase the solution's stability by 50% by promoting stress-testing, performance and memory-profiling campaigns• Created a custom testing, validation and release deployment framework using the .NET platform and Windows automation (batch scripts, SysInternals library)• Coordinated the creation of an MVC intranet website to centralize quality metrics and provide live status of all ongoing builds and replays (using ASP.NET and C# Razor)• Helped maintain and improve the continuous integration system for developers
  • Dp Technology - Esprit Cad/Cam Software
    Senior Software Engineer
    Dp Technology - Esprit Cad/Cam Software Jan 2005 - Dec 2008
    Camarillo, Ca, Us
    Role: C++ developer for ESPRITActions:• Developed a CAD document reader enabling users to load over 53% of the mainstream CAD data formats available on the market with 95% accuracy• Helped redesign the "selection by propagation" command on solid models, reducing programming time by up to 90% for 5-axis machining operations• Improved the solution's feature recognition to automatically extract CNC-relevant geometric patterns from complex 3D models (using the Parasolid kernel)• Designed 4 new machining strategy algorithms that reduced programming time for drilling operations by at least 50% (along axis, zig-zag, spiral/helical, shortest path)• Created 2 new machining features to solve problems specific to EDM technology (slug retention for die and punches, internal/external cornering)• Revamped, optimized and tested legacy code for better maintainability
  • Dassault Systemes France
    Software Engineer
    Dassault Systemes France Nov 2001 - Dec 2004
    Vélizy-Villacoublay, Fr
    Dassault Systemes develops an eclectic portfolio of 3D design enterprise software. Two of them are particularly famous: the user-friendly SolidWorks, and the professional-oriented CATIA.Role: C++ developer for CATIA and ENOVIAActions:• Participated in a taskforce created to reduce the bugs crippling the compatibility between CATIA (a 3D CAD solution) and ENOVIA (a PLM database), reducing the issue backlog by 80%• Redesigned CATIA's rapid tool motion algorithm and UI/UX from the ground up• Developed data models and user interfaces for CATIA's 5-axis machining library• Deployed software features in a multi-platform environment (UNIX and Windows) using TDD (test-driven development) principles• Covered untested areas with automated non-regression tests (unitary, integration and GUI)• Trained other teams on cross-platform and interoperability matters
  • Dp Technology - Esprit Cad/Cam Software
    Research Development Engineering Intern
    Dp Technology - Esprit Cad/Cam Software Apr 2001 - Sep 2001
    Camarillo, Ca, Us
    Created a new software plug-in for the company's solution (ESPRIT) enabling users to easily draft complex involute gear profiles from simple technological inputs (number of teeth, pitch circle diameter, tooth addendum/dedendum, tooth thickness, face width).The involute tooth profile was approximated with tangent arcs using a high-precision algorithm to accommodate the geometrical limitations of CNC machines and G-code (only arcs and segments can be cut).This solution enabled end-users to cut spur gears from a flat stock billet using an electrical wire erosion machine, a CNC mill or a water abrasive jet machine.
  • Gemalto
    Quality Engineering Intern
    Gemalto Apr 2000 - Aug 2000
    Meudon, Fr
    Implemented a test suite for a mobile phone web browser ("N@vigate") in Schlumberger's now-defunct Smart Cards division. This entire business operation belongs to Gemalto since 2006.

Fabien Teulieres Skills

Regression Testing Unit Testing Test Design Test Automation User Acceptance Testing C++ Object Oriented Design .net Java Css Xhtml Xml Programming Cad/cam Risk Management Quality Assurance Automation Integration Testing Software Development Product Lifecycle Management Software Engineering .net Framework Visual Studio Javascript Virtualization Software Project Management Team Management Continuous Integration Agile Methodologies Unix Finite Element Analysis Mechanical Engineering Computer Numerical Control Parasolid Release Management Build Automation Finalbuilder Accurev Git Ranorex Testcomplete Software Development Life Cycle Virtualbox Scrum Source Code Management Youtrack Sysinternals Build Systems Sql Language Integrated Query Qt

Fabien Teulieres Education Details

  • Isae-Supméca – Institut Supérieur De Mécanique De Paris
    Isae-Supméca – Institut Supérieur De Mécanique De Paris
    Computer Science
  • Lycee Bellevue Toulouse
    Lycee Bellevue Toulouse
    Physics

Frequently Asked Questions about Fabien Teulieres

What company does Fabien Teulieres work for?

Fabien Teulieres works for Cambrio

What is Fabien Teulieres's role at the current company?

Fabien Teulieres's current role is Senior Software Engineer at CAMBRIO.

What is Fabien Teulieres's email address?

Fabien Teulieres's email address is fa****@****ems.com

What schools did Fabien Teulieres attend?

Fabien Teulieres attended Isae-Supméca – Institut Supérieur De Mécanique De Paris, Lycee Bellevue Toulouse.

What skills is Fabien Teulieres known for?

Fabien Teulieres has skills like Regression Testing, Unit Testing, Test Design, Test Automation, User Acceptance Testing, C++, Object Oriented Design, .net, Java, Css, Xhtml, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.