Mathieu Vander Plaetse
Verified Expert in Engineering
Back-end Developer
Mathieu works equally well as a developer and security consultant, which means that he can spot and mitigate security holes in your code while ensuring that best security practices are upheld while developing critical software. He's passionate about programming and loves to learn more about it by experimenting with it at first. Matthieu is comfortable using Python, JavaScript, and Rust on a project, but he’s also done DevOps and is familiar with AWS and GCP as well.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Slack, Google Cloud Platform (GCP), GitLab, GitHub, Jira, Linux
The most amazing...
...project I've participated in is a fraud engine that can handle million of requests per day. I used cutting-edge technology to ensure the best performance.
Work Experience
Senior Back-end Developer
Adevinta
- Developed a back-end API for the fraud engine and moderators' web app, using FastAPI as a Python framework.
- Wrote complex SQL queries to ensure performance in I/O with the database.
- Containerized the app with Docker and deployed it with Kubernetes on AWS.
Senior Back-end Developer
Bluenove
- Contributed to developing a web app called Assembl for online debates, using the web framework, Pyramid, and GraphQL to communicate with the front end.
- Supervised and also implemented security-issue fixes in the existing codebase.
- Deployed the instances on AWS with EC2 and S3 and configured them with the Invoke tool.
Offensive Security Expert
Oppida
- Conducted a web pentest on critical systems, such as the banking web app.
- Configured and automated security tools for searching security issues on web apps.
- Audited the code source for critical applications and reported them to providers.
IT Security Engineer
Bouygues Télécom
- Developed Python and Ruby scripts to monitor systems and to detect security issues.
- Automated REST API calls to ServiceNow ticketing systems to ensure a quick response from operators to security alerts.
- Deployed and configured Elasticsearch and Logstash to handle security issues and provide data analysis to stakeholders.
Embedded Developer (Part-time)
VuWall Technology
- Developed a USB module to emulate the keyboard and mouse. Built using Raspberry Pi and Arduino. With the module, you can seamlessly control the keyboard/mouse via another workstation over TCP/IP. The software is built with Java and C.
- Developed a screen-caster software that divides the screen into multiple parts to be displayed on multiple screens arranged to form a video wall. Used FFmpeg and C.
- Worked remotely and autonomously with only a weekly meeting to align with the client's needs.
Experience
Stock Price Correlation Analysis
Access Control by Blockchain
https://hal.archives-ouvertes.fr/hal-01864317/documentUSB Keyboard/Mouse Emulator
https://cdn.vuwall.com/wp-content/uploads/VuWall_KM_Module_Datasheet.pdfWe used Java and C to create the client and the server and also used low-level libraries.
Vulnerabilities Assessment Tool
Data Scraper for Websites
Education
Master's Degree in Computer Science, IT Security
Télécom SudParis - Evry, France
Certifications
ESSI (IT Security Expert)
ANSSI
Skills
Libraries/APIs
Matplotlib, Scikit-learn
Tools
ELK (Elastic Stack), Jira, GitHub, GitLab, Slack, NMap, IBM QRadar
Frameworks
Flask, Pyramid
Languages
Python, JavaScript, C#, Rust, C++, C, Bash, Python 3, Solidity
Platforms
Docker, Linux, Kubernetes, Google Cloud Platform (GCP), Raspberry Pi, Amazon Web Services (AWS), Arduino, Burp Suite, Blockchain, Ethereum
Storage
PostgreSQL, MySQL
Other
Back-end, Web App Security, FastAPI, Web Security
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring