David Delassus

CEO & Co-Founder at Link Society

david.jose.delassus@gmail.com

December 16th, 1993

Lille, France

5 days / week

600€ / day

Senior Engineer


📝 Bio

I’m an autodidact software developer since 2005, with a high interest in Cloud Computing, Automation, and building softwares that are easy to setup and easy to use.

I believe in Open Source, stigmergy and people’s potential for the best.

I am currently working on:


Github Contributions
Github contributions chart

📰 Articles

Read more on: LinuxFR Medium


🤹 Skills

Rating:
Level:BeginnerJuniorIntermediateSeniorExpert

Operating System

Windows
Linux
BSD

Programming Languages

C
C++
Python (2.7+, 3.4+)
Go
Rust
Javascript (ES5, ES6)
Erlang
Elixir
PHP (5, 7)
Shell Scripting
Perl
Lua
Java
Assembly x86

System Administration

Ansible
Kubernetes
Rancher
Docker

Cloud Platforms

GCP
AWS
Azure
DigitalOcean
OVH

Continuous Integration & Deployment

Jenkins
Rundeck
ArgoCD
TektonCD
Github Actions
Gitlab CI
Terraform

Supervision & Monitoring

Nagios
Shinken
Centreon
Icinga
Zabbix
Prometheus
FlowG
Splunk
Datadog

IPAM & DCIM

NetBox

Web Servers

Apache2
Nginx (& Nginx Plus)
Caddy

High Availability

HAProxy
Traefik
Keepalived
MetalLB

Virtualization

VirtualBox
libvirt
Xen
VMWare
QEMU

Databases

PostgreSQL
MySQL
MariaDB
MongoDB
Riak
Redis

Big Data & Machine Learning

ElasticSearch
SolR
Tensorflow
scikit-learn
IPython (Jupyter)
Talend

Frontend Libraries

VueJS
React
EmberJS
jQuery
ExtJS

Backend Libraries

Django
Flask
ExpressJS
Socket.IO
Phoenix

Other

OpenLDAP
RabbitMQ
Kafka
Arduino
Raspberry Pi

📢 Languages

EnglishFluent
FrenchNative

📄 Projects

FlowGOpenSource Log Processing softwareGo, Rust
KubirdsDockerized Supervision engineKubernetes, Elixir, Go
TricorderAutomation the KISS way, no YAML involvedRust
TrollworksC++ 3D Game Engine with EditorC++, OpenGL
SlightXHobby Operating SystemC, Assembly x86_64
gotemplGeneric templating toolGo
procfusionProcess manager for Docker imagesRust
DatapioContinuous Integration and Deployment platformKubernetes, Elixir, Go
LetlangCompiler for a homemade functional programming languageRust

📅 Experience

July 2017Link Society
On goingCEO & Co-Founder

Context: Software Editor

Missions:

Development of a Patient Follow-Up software for Radiology departments: SPRadio
Development of a mobile application for the organization 3-6-9-12
Development of a Continuous Integration and Deployment platform: Datapio
Development of a Dockerized Supervision engine: Kubirds
Teaching courses (with ESTIAM and/or SUPINFO)
Marketing strategy & Business Development
Development of a Kubernetes as a Service platform based on k0s
Development of an OpenSource Log Processing software: FlowG
Development of a SaaS offering for FlowG based on Netbox and the Netbox Docker Plugin
Development of an LLM-based document indexing software: LLamapedia
April 2023European Commission
On goingFreelance DevSecOps engineer

Context: System administrator

Missions:

Development of features on Netbox plugins for Reverse Proxies and Docker orchestration
Development of a Netbox Webhook handler to automate live configuration updates on Reverse Proxies
Development of Ansible roles and playbooks to orchestrate Docker-based services via Netbox and AWX
Development of Gitlab CI/CD pipelines to build, test and release Python projects, Docker images, and Ansible collections
Design of Reverse Proxy and Web Application Firewall configuration to match business requirements and security best practices
Design of Reverse Proxy architecture (with WAF, custom middlewares, automated TLS certificate management, rate limiting, caching, …) based on Netbox
Implementation of Prometheus Exporter and Healthcheck endpoints to match monitoring requirements
Writing Technical Documentation for code and architecture
Writing User Guides and Troubleshooting guides for knowledge transfer within the team
Writing Standard Operating Procedures for system administration tasks and incident response
December 2021Goveni
March 2023Freelance Backend engineer

Context: Financica accounting application

Missions:

Python Backend development
Frontend development
AWS infrastructure management with Terraform
July 2018PROXIAD
September 2020Freelance DevOps Engineer

Context: DevOps engineer for the Retail teams at Decathlon

Missions:

Weekly delivery of internal applications in Pre-Production environments
Automation of Integration and Deployment workflows
Coaching of developers on Production Deployment workflows
Development/Pre-Production/Production infrastructure management
Micro Service infrastructure management (secret management, CI/CD, …)
April 2018PROXIAD
June 2018Freelance Python Developer / System Administrator

Context: Feature Development for Big Data projects at IT-CE

Missions:

Implementation of an automated deployment solution of Python/R environments on an Hadoop/Spark based infrastructure
Tooling Documentation
March 2017Scille
March 2018Freelance Python Developer

Context: Feature development for the projects of the software editor Scille with the Ministère de l’intérieur and the Ministère de la défense

Missions:

Implementation of replication between MongoDB and PostgreSQL for the Analytics team of the SIAEF project at the DGEF
Improvements on the test suite of the SIAEF project
Implementation of a PostgreSQL backend for the Open Source secure cloud software Parsec
Implementation of folder synchronization for Parsec
2017ESTIAM
2019Freelance Teacher

Context: 4th and 5th year university courses

Missions:

C Development for Arduino
Advanced Javascript Development
Web Development with Symfony
Prestashop plugin development
Linux System Administration
Advanced Network Architecture
Data Transformation and integration with Talend
Data Visualization
November 2016ELONET
February 2017Freelance PHP / Python Developer

Context: Feature Development for the projects of the software editor ELONET

Missions:

Development of plugins for Dolibarr
Development of a monitoring solution to observe access to mails attached files
Development of an alerting system for the decentralized supervision software: Decmon
2013SUPINFO
2015Freelance Teacher

Context: First-year university courses

Missions:

C & Python training with classrooms of 30 students on average
July 2013Capensis
November 2016Python Software Developer / System Administrator / Trainer

Context: Development of an Open Source hypervisor: Canopsis

Missions:

Development of data collectors for Canopsis
Development of processing engines for Canopsis
Development of widgets for the Web UI of Canopsis
Implementation of installation procedure of Canopsis (shell based, then Ansible)
Installation on end-user’s infrastructure (RATP) and application management
Documentation of the installation and exploitation procedure of Canopsis for RATP
End-user training for Canopsis at RATP
Quality Assurance procedure with end-users at RATP
Development of a Graph Database for a universal CMDB
Python training with Pôle Emploi during many POE
Implementation of High Availability for Canopsis
November 20119h37 SAS
June 2013Python Software Developer

Context: Internship at the software development division

Missions:

Development of internal tooling for sales and IT teams
Implementation of CPS (Carte de professionnel Santé) based authentication in Ubinect
Development of statistical views in Ubinect