Louis - Git - Blog - Art - Contact - Resume
Louis Solofrizzo
System & Kernel developer
Paris, France; ne02ptzero.me
Skills
- C Language
- C99, C11
- musl, glibc
- gcc, clang
- Cross compilation (Intel & ARM)
- ASM
- ARMv[5a-8], aarch64
- x86, GCC
- Other Languages
- C++
- Golang
- Python (2 & 3)
- Perl (Only if the world needs to be saved)
- Linux Kernel
- Compilation, Configuration, Stripping, Optimization
- Network Stack, netfilter, IPC, FS, USB
- FreeBSD
- Kernel
- ACPI, GRUB, Multiboot
- IDT, GDT, Paging, Software context-switching
- IDE, SATA, ELF
- Network Protocols
- Ethernet, IPv[4,6], TCP, UDP
- VLAN, IPSEC
- HTTP, SMTP, TLS, IRC, IMAP, SNMP, NTP
- Industrial: Modbus, IEC104
- TNS, MS-SQL, MySQL
- OPS
- Ansible, Salt
- PXE
- LXC
- Gitlab CI, Travis CI, Phabricator
- Rack architecture, Network architecture
- Tools
- Git, git-appraise, git-bug
- Vim
- QEMU, KVM, VirtualBox
- Scapy, Wireshark
- Make, CMake
Experience
Scaleway - Storage Lead Developer; 2018 - Now
Scaleway is an Iliad Group brand supplying a range of pioneering cloud
infrastructure covering a full range of services for professionals:
public cloud services with Scaleway, private infrastructure with
Scaleway Datacenter and bare-metal cloud services with Online by
Scaleway.
Highlights
- Architecture and creation of a globally distributed key/value store
- Creation of a Cold Storage product from scratch
- Deployment on thousands of machines, in multiple regions
- Patch & Maintenance of the Object Storage
- Large monorepo architecture, design and maintenance
Stormshield - System Developer & Maintainer; 2016 - 2018
Protection for industrial and IT networks (Stormshield Network
Security) Protection for servers and workstations (Stormshield Endpoint
Security) Protection for data (Stormshield Data Security)
Highlights
- Develop, upgrade and maintain advanced routing / firewalling IT/OT Software
- FreeBSD Kernel-land Network filter (Physical, Routing, Applicative, IT / OT)
- Maintainer of various userland subsystems (HA, Monitoring, Kernel configuration)
42 - Project Supervisor; 2015 - 2016
42 is a private, nonprofit and tuition-free computer programming school
created and funded by French billionaire Xavier Niel (founder of the
telecommunication company Illiad) The school does not have any
professors, does not issue any diploma or degree, and is open 24/7. The
training is inspired by new modern ways to teach which include
peer-to-peer pedagogy and project-based learning.
Highlights
- Creation of 4 subjects about Linux Kernel Programming
- Creation of 10 subjects about General Kernel Programming
- Creation of 4 subjects about Compiler Programming
- Creation of 2 subjects about System low-level Programming
Languages
- French (Native)
- English (Fluent, Technical)
Degrees
Projects
- kart - Internet Art crawler
- Shayla - A simple yet fast static site builder
- KFS - Kernel From Scratch course
- N2NP - Radio Mesh Applicative / Routing Protocol
- libfloat - Ring agnostic, Consistent, C Raft implementation
Interests
- Free Software
- Software Freedom, Privacy Rights
- Hacking
- Radio
- Snowboard
Writing
Articles listed below will be either personal or professional and do
not reflect the views of any company or group I am affiliated with. The
writing is my own, with the help of others to make things legible.
No copyright - louis at ne02ptzero dot me
Any and all opinions listed here are my own and not representative of my employers; future, past and present.