I am giving classes during the first year of the Bachelor degree. I supervise Practical Work in Algorithmic and Spreadsheet. I also manage student projects in Master degree.
I'm also part of the Association des Doctorants en Sciences de Lille (Sciences Ph.D Students Association)
The original product of the company was a filter working with a Saas model. It has a lot of constraints for the company (infrastructures, maintenance) as well as the customers (redirecting the MX records).
The project I worked on was an Office 365 plugin integrating the company's filter. Lighter, faster and completely transparent for the user, the product gets information from the filter and applies the configured behavior, such as deleting the email, moving it to a different folder, or adding a banner to warn for a phishing or spear-phishing threat. The project also includes designing and developing functionalities such as logs and statistical reports, to help the domain administrator to make decisions and adapt the behavior desired.
On another part, I worked on the anti-phishing solution. URLs in emails are checked during the email filtering, but what they are pointing to can be changed after the emails are sent. The solution I helped to design and develop was a rewriting of the URLs in emails to be redirected to a dynamic URL checker.
The pharmaceutical industry is always trying to develop new medicines. To do so, they need to easily make links between biological elements that could interact together to propose the desired effect. The project I worked on wanted to fill that need. The goal was to develop a piece of software that could easily suggest links and interaction between proteins, chemical elements such as enzymes to help with the visualization of the impacts of such combinations.
In this project, the data sources were multiple: proteins (from UniProt), molecules, compounds (from ChEMBL), interactions, and so on. The data was stored with the RDF framework and were huge: some dataset had several dozens of billions of entries. My work included the study of data sources and the creation of indexing pipelines. To index the data, we tested several tools, some were public - such as Virtuoso - and some were developed internally.
Java, RDFDownload report (French)
I checked the abstract syntax semantic of the ShEx language and implemented two validation algorithms on ShEx graphs.
I worked on a hotel room and accommodation managing web app.
HTML/CSS, Php/LaravelDownload report (French)