Career Profile
I’m Thibaut Artis, an R&D engineer and Software developer.
Interested in software development, what drives me is resolving programming challenges and being able to deliver software I’m proud of.
Education
Year abroad in the context of Epitech
Experiences
- Development on Varnish Cache and Varnish Cache Enterprise
- Implementation of the CONNECT HTTP method
- Implementation of a CBOR API
- Implementation of a Linux jail
- Implementation of a library to create Varnish backends from a configuration file produced by varnish-discovery
Technologies used
- Varnish
- Github
- Confluence
- CBOR
- CircleCI
Languages used
- C
- Shell
- VTC
- VCL
Platforms used
- Linux
- Integration of SCHC technology on Actility’s hardware
- Implementation and energy optimization of a demo application on Actility’s hardware
Technologies used
- Varnish
- Github
- Confluence
- CBOR
Languages used
- C
- Python
Platforms used
- Linux
- STM32
- Development of DTLS support in the embedded SDK
- Development of a DTLS proxy server, adding DTLS capabilities to Acklio’s cloud solution
- Integration of DTLS capabilities in Acklio’s embedded SDK
- Implementation of CoAP support
- Implementation of OSCORE support
- Implementation of a solution to remotely provision SCHC rules
- Refactoring of the build system from Makefile to CMake
- Write SCHC rules to compress IP/UDP/CoAP/ICMP
-
Write C unit and functional tests
- Integration of Acklio’s embedded SDK on various platform
- ARM Linux
- AT commands modems
- Sierra Wireless HL78
- Thales Cinterion EXS82
- Nordic nRF9160
- Cisco IR1100
Technologies used
- SCHC
- Kubernetes
- AWS
- Gitlab
- Clickup
- Confluence
- Jira
- Chirpstack
- IotCreators
- LPWANs (LoRaWAN, SigFox, NB-IoT, B-CDMA)
- gRPC
- Ansible
- Docker
- ZephyrOS
- CMake
- Otii
- Wireshark
- CBOR
- OSCORE
- Grafana
- Loki
- Prometheus
- UDP
Languages used
- C
- C++
- Python
- Rust
Platforms used
- Linux
- STM32
- nRF9160
- Thales EXS82
- Sierra wireless HL7800
- Raspberry Pi
- Development of an interface between Acklio’s SDK and that of Sigfox LPWAN on a B-L072Z-LRWAN1 platform
- Development of the No-Ack fragmentation mode in Acklio’s SDK
- Study on the use of Vulkan instead of OpenGL in a Java environment using the LWJGL library
Languages used
- Java
- OpenGL
- Vulkan
- LWJGL
Platforms used
- Windows
- JVM
- Maintenance on Epiderm’s backend
- Refactoring of the doctor’s UI
- Development of a chat system
- Started the development of Epiderm’s native Android application
Technologies used
- Gandi hosting
- Angular
- Ionic
- Slack
Languages used
- Java
- Javascript
Platforms used
- Web
- Android
Open source
Some of the software I have worked is open-source or has been open-sourced.
lab.SCHC SDK
- The SCHC library I worked on during my time in Acklio, it has been open-sourced after I left.
Varnish Cache
- I have been contributing to Varnish Cache as an employee of Varnish Software.