Florian Amsallem

flomonster

· · My resume

I am Florian Amsallem, French computer engineer graduated from EPITA (a computer science school near Paris). I am deeply interested in programming and image rendering. I mainly code in Rust, C++ and Python.

I am currently working on OSRD at SNCF réseau.

Projects

Open Source Railway Designer:

Some of my favorite personal projects:

School projects:

Articles

When I find an interesting topic and a lack of resources on the Internet, I like to write an article about it.

You can find an article about KD tree implementation in Rust here.

Teaching Assistant

While studying at Epita I was part of the teaching assistant team. The assistant team's objectives are to teach programming to the EPITA's first year students. For this I had to write project topics, present these projects and supervise practical work sessions.

Within the team I had a special role (called "moulette"), the person in charge of the notation tools. Most of the projects submitted by the students had to be evaluated automatically. For this purpose a set of tools are developed, maintained and improved by successive team of teaching assistant.

Here is a list of the most important tasks I have done as a teaching assistant:

Algorithmic contest

Prologin

I always was interested in algorithms. So in highschool I participated to Prologin the french national computer science contest. I went all the way to the final stage. After this experience I joined in as an organizer.

Google Hash Code

Hash Code is a team programming competition, organized by Google, for students and professionals from all over the world. I have participated in the 2019 and 2020 edition.

During the 2020 edition qualifications, my team finished at the 120th place (world ranking). Among other things, we used a genetic algorithm to optimize our solution. You can see the repository here.

SWERC

SWERC is a 5-hour on-site programming contest for teams of three students. It is open to several European countries and serves as the regional selection phase for the International Collegiate Programming Contest. I have participated in the 2017, 2018 and 2019 editions.