Hi! I'm Aurélien.
I'm a software engineer at Bloomberg L.P., working on low-latency distributed systems for instant messaging product.
Portfolio
Custom membership management software
A web app made for a school dance to manage members, billing, courses, registrations and more.
This single-page app powered with Javascript / Vue.js for the frontend, and with PHP and a REST API for the backend. The interface has been designed to be both clean and reactive, making the product fast and easy to use.
For the context, I have done freelancing in parallel with my studies. This project was a demand from my main client. Initially commissioned to develop a backend for content management on the school website, my mission has been extended to build a whole business-class application.
I have also more causual personal projects, but just as much challenging:
Serverlobby
A videogame fansite referencing public multiplayer servers. This website was a reference platform for server administrators who want to advertise their project.
It used various frontend technologies like SASS, Bootstrap and Javascript / Vue.js. The backend relied on the robust Laravel framework. As with the business management application, attention was paid to detail: The interface is clean, the website has been optimized to be fast and numerous positive feedback from server administrators have been received.
Serverlobby.io has shut down in 2023, due to lack of time to maintain it.
Find Cat Breed
A machine vision app for iOS which let you find the breed of a cat by pointing your device camera on it.
This project coupled Machine Learning, UX designing, iOS programming and web scrapping (for creating the dataset). For that occasion, I learned Swift on my own.
Behind the scenes, this app uses a ResNet model for cat image classification. The model was first implemented in PyTorch and trained with a dataset built from web scrapping. It was then converted to be used with CoreML framework. The model can differentiate 44 different cat breeds with a 51% accuracy.
Work Experience
Machine learning intern
UMRsu — Québec, CanadaFor a research project, I was in charge to value data from 911 call center. I used PyTorch and scikit-learn to train LSTM and Decision trees models for police event prediction (crime, bulgaries), that are 19% more accurate than seasonal methods.
Software engineer intern
Thales — Gennevilliers, FranceMy mission at Thales was multiple: from building a new qualification process that saved weeks for each software release, to harmonizing tools used by multiple enginiering teams. I worked mainly on C++ and Java codebase.
Part-time Teacher
Conservatoire national des arts et métiers — Paris, FranceI taught Algorithm and Java in parallel with my studies.
Skills
I am versatile and fast learner.
Programming
- Python
- Java
- C / C++
- Swift + iOS
Data science
- Databases / SQL
- Machine learning
- PyTorch
- Tensorflow
Web
- HTML / CSS
- Javascript + Vue.js
- PHP + Laravel
- Design
DevOPS
- Git
- Unix
- Maven
- AWS / GCloud
About Me
Obtained my M.Sc.Eng in Computer Science (with a minor in Data mining and Business intelligence) from the University of Technology of Compiegne (Paris-Sorbonnes).
I was passionate about programming and new technologies at a very young age. Learned to code as early as the age of 13. Started with small web projects and Minecraft mods.
I love traveling. Born in France, I lived in in Canada for 6 months. Here are some of my trips:
Verdon Gorge, France
Saint-Siméon, Canada
Québec, Canada
Berlin, Germany
And I'm also a foodie who likes to cook and taste international cuisine.
Contact
I am listening to new opportunities.
Feel free to contact me and I will get back to you as soon as possible.