About
Passionate software developer with 15+ years experience in different domains and work environments.
Work
Develer
Worked on 4 different projects (the last 3 in Go), Rust, C/C++ and Python before that)
Develer is a software/hardware house that designs and implements solutions for clients in a broad range of industries (industry machinery, desktop software, home automation or digital marketing, etc.)
Projects:
-
Currently, Tech Lead, designing/developing an embedded distributed system in Go
-
Designing/Implementing Big Data pipelines for AdRoll, a globally-distributed real-time bidding platform based in San Francisco, CA
-
Designing/developing a distributed system in Go
-
Developing a CAD for the fashion industry for Comelz (Python/C++)
Alstom Grid (now GE Grid)
Contract developer at Alter Solutions working for Alstom Grid
Alstom Grid provides provides systems for the transmission of electrical power for the public and private sectors.
- My contract mission was to design and implement an high-availability, redundant printer driver and integrate it with a monitoring/control solution for electrical substations
- These printers are called 'Sequence of Event recorders', they record and independently timestamp events in chronological order, and are used by electrical engineers to analyse system blackouts for example and have a legal value
Lotengo
Backend development and LAMP server sysadmin (remote for 6 months)
Lotengo was a startup providing SMS-based services
- I developed and monitored a high-volume SMS gateway system
- Also, I outsourced the realiz ation of an hardware device (GSM modem multiplexer) which required me to work remotely from India for 6 months
JFC Infomedia (Kantar WPP)
Desktop application development
JFC Infomedia was a branch of kantar WPP which specialized in desktop media planning applications
- Developing and maintaining various desktop applications as well as the in-house data processing/statistics C++ library
PSG Peugeot Citroën (now PSA Group)
Developing a system for the automation of quality/validation tests
PSA Group is an French multination manufacturer of automobiles
- I've been working in the quality testing division
- Designed and developed a system to automate validation of electronic equipement of card dashboards and board computers
- Test scenarii involved sending CAN bus messages, operating/reading analogic/digital I/O, visual recognition and OCR
Education
- BTS IRIS (Computer Science / Electrical Engineering
Skills
- Author of gitmux, a tmux addon (Go).
- Author of statsviz, plots a Go application runtime statistics in the browser.
- Author of atomicalign, static checker for misaligned atomic variables in Go programs.
- Author/maintainer of Baker, composable Big Data pipeline (Go).
- Contributions to vmware-go-kcl.
- Contributions to gozstd.
- Contributions to grafana/loki.
- Systemd
- Shell
- Python
- C
- C/C++
- Kinesis
- S3
- EC2 / Spot instances
- SNS / SQS
- ECS
- Batch
- DynamoDB
- Elasticache
- Docker
- docker-compose
- Terraform
- Prometheus
- Grafana
- Datadog