Laurent X.

Software Engineer

Netherlands5 yrs 6 mos experience

Key Highlights

  • Expert in low latency programming and C++ development
  • Experience with systematic trading systems and FPGA solutions
  • Strong background in algorithmic problem-solving
Stackforce AI infers this person is a Software Engineer specializing in low latency systems and algorithmic trading.

Contact

Skills

Core Skills

C++Low Latency ProgrammingCudaSoftware DevelopmentResearchPythonC#Algorithm Development

Other Skills

Algorithm OptimizationAlgorithmic ProblemsAutomatonCamlComputer ScienceData StructuresDevelopment ToolsFPGAGitJavaLaTeXLinuxMPIMemory OptimizationModel Checking

About

I am a software engineer student passionated by algorithmic problems and low latency programming

Experience

Headlands technologies llc

Software Engineer

Nov 2022Present · 3 yrs 4 mos · Amsterdam Area · On-site

  • Building anything required for our fully systematic trading systems to work: the hard stuff, the not exciting but required stuff, looking at packets, learning about exchange micro-structures, shaving latency
C++Low Latency ProgrammingAlgorithmic Problems

Self-employed

Gardener

Apr 2022Oct 2022 · 6 mos

Imc trading

2 roles

Software Engineer

Promoted

Jun 2020Mar 2022 · 1 yr 9 mos

  • Part of the very small C++ developer team who bootstrapped the very successful India desk in Amsterdam
  • I re-wrote most of the software that bridged the Java options pricer and the FPGA ultra low latency solution. The software was reading options Greeks and converting that into simpler instructions for the FPGA.
  • Prior art at IMC could not keep up with the very high throughput of the Indian market
  • Understand low latency microstructure specificities of Eurex too
C++FPGAJavaLow Latency Programming

Junior Software Engineer

Jun 2019May 2020 · 11 mos

  • C++ developer in a low latency environment. Worked on multithreaded lock free queues. Implemented connectivity to Euronext for the SBE migration
C++MultithreadingLow Latency Programming

Nvidia

Software Engineer Intern

Mar 2018Mar 2019 · 1 yr · Austin, Texas, États-Unis

  • Interned in the devtools team. I was part of the Nsight Compute team, which is responsible of the new profiling tool for CUDA. During my internship I worked on:
  • comparing N-runs instead of 2 runs in the profiler
  • providing graphical debug information on CUDA graphs
  • adding instrumentation in the driver for the development tools
  • writing a shared library to LD_PRELOAD any library and persist the LD_PRELOAD through child processes
CUDAProfilingDevelopment ToolsSoftware Development

Novaquark

2 roles

Part-time Software Engineer

Feb 2017Dec 2017 · 10 mos · Paris Area, France

  • Return offer after internship as a part-time developer while studying
  • Performed static analysis on computational DAG
  • Compiled computational DAG DSL into C++ kernels and used SIMD to accelerate procedural generation
C++Static AnalysisProcedural GenerationSoftware Development

Internship in R&D

Sep 2016Dec 2016 · 3 mos · Région de Paris, France

  • Novaquark is an indie game studio which is currently developing the game Dual Universe.
  • Worked on the procedural generation engine written in C++ :
  • Implemented procedural generation features
  • Optimized the memory consumption by exploring various cache eviction algorithms in the procedural generation engine
C++Procedural GenerationMemory OptimizationSoftware Development

École pour l'informatique et les techniques avancées

2 roles

Teaching assistant in Python

Sep 2016Sep 2016 · 0 mo · Région de Paris, France

  • Teaching assistant for 15 students from Polytechnique and HEC who were following a 2 week training in Programming. I taught basic concepts of Python, UNIX commands and git.
PythonUNIXGit

Teaching Assistant ACDC (C# and Caml)

Sep 2015Jul 2016 · 10 mos

  • Teaching assistant for a programming practical session every week for a class of 30 undergraduate students. Prepared and graded exam subjects
C#Caml

Lrde (laboratoire de recherche et développement d'epita)

Student Researcher

Jan 2016Jan 2018 · 2 yrs · France

  • Worked as a research assistant during my master. Time was split between regular classes and research. This program gave me an idea what a PhD thesis would look like. Conducted research work on model checking with automaton
  • Implemented a method to construct the product of two parity automata which keeps the parity acceptance.
  • Implemented several tools to manipulate parity automata
  • Worked on the reduction by simulation of alternating automata
  • Implemented a compositional method of LTL formulae translation into ω-automata
Model CheckingAutomatonResearch

Shippeo

Internship in R&D

Jun 2015Aug 2015 · 2 mos · Paris

  • Optimizing truck deliveries by writing algorithm to pair truck with routes to follow
Algorithm OptimizationAlgorithm Development

Education

EPITA: Ecole d'Ingénieurs en Informatique

Engineer's degree — Computer Science

Jan 2013Jan 2018

Boston University Metropolitan College

Exchange program — Computer Science

Jan 2015Jan 2015

Lycée Rocroy Saint-Vincent de Paul

Baccalauréat of Science — General Studies

Jan 2010Jan 2013

Stackforce found 100+ more professionals with C++ & Low Latency Programming

Explore similar profiles based on matching skills and experience