Summary
Emmanuel Roche is a senior software architect and principal developer with 12+ years of deep C++ and Lua expertise, currently leading the SimCore simulator project for L3 Wescam at GMV Insyen. He has a strong background in 3D rendering, GPU/shader programming and real-time simulation, having rebuilt and unified multi-software systems into maintainable, high-performance architectures and shipped products used in training and aerospace contexts. Emmanuel brings a proven track record of pragmatic optimization and tooling—refactoring legacy code, replacing platform-specific dependencies, authoring binding generators and producing hundreds of behavior tests to accelerate delivery. He pairs this systems-level engineering with broad full-stack skills (NodeJS, Angular, web UIs, CI/git workflows) and deep operational experience running servers and virtualization. Outside professional projects he applies machine learning to trading and has hands-on experience with deep learning toolchains and GPU computing, reflecting a relentless appetite for learning and cross-disciplinary problem solving.
12 years of coding experience
11 years of employment as a software developer
Preparatory classes to french Grandes Ecoles, Preparatory classes to french Grandes Ecoles at Louis le Grand
Diplôme d'ingénieur, Physics, Diplôme d'ingénieur, Physics at CentraleSupélec
French, English, Spanish, German