téo lohrer

tech leadership
applied research
development

about

img/portrait.png

Hello there! 👋

I am currently working as a research engineer at SUMMIT, at Sorbonne Université.

I am mainly contributing to the DIOPTRA research group, working on internet measurements and the Paris Traceroute tool more specifically.

We aim to ship significant improvements to the traceroute tool and provide a more exhaustive picture of load-balanced routes.

I am actively engaged in research as well as development in Python and Rust.

See this article for a description of my contributions.

Other current projects include developing VR Experiences and data management apps for medical research at the ICM (Institut du Cerveau).

I am mainly using Unity, FastAPI and Vue.js for these projects.

My personal areas of interest include cryptology, natural language processing, teaching, music.

You can find my one-page CV here.


experience

summit-lip6.png

research engineer

2023 — ongoing

icm-logo.jpg

research engineer

2023 — ongoing

ministere.png

tech lead

2019 — 2023

ministere.png

research engineer

2017 — 2019


technical leadership

img/meeting.jpeg

In a primarily research-oriented activity, long term vision is primordial. I strive to describe clear objectives, relying on the team self management when possible. I regularly assume the role of the client, pushing for quality, even when facing short term milestones.

With dozens of hiring interviews for a wide array of technical profiles, I have a firm grasp on how to evaluate candidates efficiently: I doubled my team size, from 4 to 8 members.

I conducted performance reviews regularly with my team, paying attention to personal wishes and initiatives.

I started multiple transformative projects, regarding development or infrastructure. We successfully conducted large code refactors without impacting operational imperatives.


See my currrent position for more details.


scientific expertise

img/graph.jpg

With a robust theoretical background, I co-designed and implemented secure key management for satellites. Recently, I have been interested in quantum computing and post-quantum cryptography.

Facing emerging challenges, I trained on specific topics and managed to assemble a team of experts. I recently completed the reinforcement learning specialization from the university of Alberta, and encouraged non-specialists in the team to train as well.

For massively parallel computations, I contributed to new meta-heuristics and continuous model deployment mechanisms. I designed, developed and proved several novel algorithms on finite automata and graph pathing.


development

img/rust.jpg

Among other projects, I designed and developed the main library used to this day in my team. I always strive for great documentation and extensive testing, leading to an easy onboarding for our new team members.

With some experience optimizing C programs, I am now able to understand the challenges of high performance computing, and work with engineers designing and finding solutions.

I recently fell in love with Rust and spent a significant amount of time completing programming challenges in that language.

Pushing modern technologies in my current team, I acquired a firm grasp of the benefits of a microservice environment. I supervised and contributed to the transition from monolithic applications to a more manageable service based architecture, with some serverless parts.

As an early adopter of git in all my previous positions, I helped many of my colleagues with their first steps. I experimented with several forms of code review, finding which fits the best for individual characters.

Initially a vim aficionado, I came to enjoy the benefits of full-featured IDEs.


education

img/education.png

Internship at Thales Communications and Security on Securing biometrics in a chip-less ID.

Masters degree in Mathematics, Computer Science, and Cryptography, at Université de Paris

Research project: Reed-Müller error correcting codes

Bachelor’s degree in Mathematics and Computer Science, at Université de Paris


contact

I would love to hear about new opportunities, regarding technical management, or development in an exciting scientific environment.

I’m living in Paris, France.

My current local time is .

contact@teolohrer.net