Employments
Software Engineer, Cloudflare, London (Work from Home & Office)
Responsibilities: maintain and improve automated mitigation systems against DoS attacks, answer customer queries Redesigned with a colleague the data pipeline to display network analytics to customers. It involved mainly data extraction using eBPF, efficient and performant storage in ClickHouse and a public facing GraphQL API Extended and automated data extraction for public reports like “Network-layer DDoS attack trends for Q4 2020” Hand-optimized eBPF assembly, C code, ClickHouse tables and materialized views ✓ C, eBPF, XDP, Rust, Go, Docker, TCP, UDP, dos attacks, ClickHouse, GraphQL ...
Software Developer Intern, Cloudflare, London (Work from Home)
Aim: benchmark, develop and compare various performance optimizations in l4drop, a DoS mitigation system Presented the methodology and results at the Linux Plumbers Conference and in my master thesis ✓ eBPF, XDP, TCP, kernel probes ...
Software Developer Intern, SnT, Luxembourg
Aim: explore performance analysis technics with eBPF (extended Berkeley Packet Filter) Wrote IP-whitelisting tool using XDP for DDoS protection of a Ripple blockchain connector Extended Vector monitoring tool with additional eBPF modules : packet analysis (HTTP & WebSocket, UDP & DTLS), garbage collector visualization for NodeJS using USDT probes Co-authored a research paper outlining innovative performance monitoring schemes Worked in English on a daily basis. ✓ eBPF at different levels, Docker, Python, Go, TCP, UDP, Websocket
Freelance work for a junior company (Télécom Nancy Services)
Stored recurring and one-time orders; planed and recorded product delivery to bill each customer Saved hours each month: planning and billing delivery was done manually on paper before ✓ Android, Java, SQL, SQLite, Room ORM ...