Xavier Petit · Developer, DevOps, Sysadmin


contact@xpetit.net +33766007887 github.com/xpetit

Skills

Language API / SDK / Library / Framework
Go SQLite, AWS (EC2 & S3), Docker, Prometheus, Playwright, SDL2, BoltDB
JavaScript DOM, WebExtensions, React, Node.js, Selenium, Puppeteer
Python Flask, Requests, pytest, SQLAlchemy, Alembic
C POSIX, SQLite, win32, libcurl
Ada GTK, SDL2
Lua LÖVE
Bash UNIX

Software

Debian GNU/Linux Desktop & servers operating system
VSCode IDE, Text editor, Markdown editor (documentation), calculator
LibreWolf Web browsing (Firefox with sane defaults)
macOS, VirtualBox, Docker Cross-platform testing with other OSes
Git, Sublime Merge, Pijul Distributed version control
Caddy, Prometheus Web server & TLS termination proxy with monitoring & alerting
CLI Command-line tools, UNIX, Debian, Internet, my own
draw.io, Graphviz Diagrams

Sysadmin

Remote Access SSH (tunnels), Rsync, X11 forwarding, VNC, TeamViewer, Spice
Virtualization KVM, Xen, VMware, QEMU, VirtualBox
Containerization Docker(-compose), LXD (LXC)
Web server NGINX, Caddy, TLS (Let's Encrypt), pfSense
Storage ZFS, Btrfs, ext4, Linux RAID (mdadm), DRBD, dm-crypt (cryptsetup)
NAS, SAN AoE, NBD, iSCSI, NFS, Samba

Experiences

Developer @Upfluence (2023-09 .. )

Developing Go libraries and micro-services (connected to Stripe & Amazon Ads APIs) in a scaleup company.

Kubernetes, AWS, Thrift, lots of in-house code & tools.

Developer (2022-11 .. 2023-08)

Various personal projects:

Developer @Leboncoin (2022-02 .. 2022-09)

Developer @01-edu (2018-10 .. 2021-11)

Developer @Adeo (2018-04 .. 2018-10)

Teaching @Freelance (2018-01 .. 2018-04)

Sysadmin @NaN (2017-09 .. 2017-12)

Sysadmin @Thot (2017-09 .. 2017-12)

Sysadmin @Becoast (2015 .. 2016)

Sysadmin, Developer @Freelance (2013 .. 2017)

Sysadmin @SR Infosystèmes (2008 .. 2012)

Sysadmin @Jacuru (2006)

Education

42, Google, Wikipedia, man, specs

Hobbies, interests

Chess, hiking, all things tech related, space, nature