Sebastien LOVERGNE
Full Stack Developer & DevOps
Technical Skills
Professional Career
Web Developer Full Stack
RFConception
2022 - today
Achievements
-
Developing and maintaining REST APIs and SPAs for data collection and remote management of IOT devices.
-
Co-building systems architecture with thematic such as IoT, low data consumption (satellite connection), data synchronisation, and real time visualisation
-
Establishing DevOps practices in the company culture:
- Contenerize legacy applications with docker to improve portability
- Setting up the first CI/CD pipelines with automated build, test, release and deployment
- Progressively implementing those pipelines on old projects and making it the default expectation
- Improving the test practices: regression test, Fuzzing & contract validation with Schemathesis, database migration validation
- Training other developer on DevOps practice and benefit
- Exploring CI/CD solutions to test embedded software in real conditions
-
Improving Observability of the systems with:
- Basic downtime detector
- A new solution to centralize the IoT devices logs
- Addition of tracing and metrics with the help of OpenTelemetry instrumentation
-
Infrastructure Management:
- Update security practices
- Maintain the Gitlab instance and runners
- Setup checklist for anything not automated
- Test, and fix when necessary, all existing backups systems and setup new process and checklist for future backups setup.
-
Organize and teach Python learning sessions on basics and’best practices
-
Introducing the C4 Model practices to document and visualize the software’s architecture
-
Experimenting with public cloud solution to replace the existing infrastructure in order to improve security and maintainability
-
Trainer on the subjects of Python fundamentals and DevOps practice.
Data Analyst
SNCF Voyageurs
2019 - 2021
Apprenticeship
Achievements
-
Analysing user needs and collecting user feedbacks
-
Developing new visual management tools to follow key indicators and automate reporting
-
Developing new data flow centralizing all data related to production and client satisfaction for TER Grand Est
-
Training of other teams to reuse this data flow for there own applications and reporting tools
-
Quality control of the new information system for production data
-
Root cause analysis of production defaults
-
Coordination of the Lean Management training program
Web Developer
Safran Landing Systems Mexico
2017 - 2 month
Internship
Achievements
-
Rewriting an application frontend to move away from PHP and toward Javascript and JQuery
-
Updating an API to provide new statistical analysis features and new sources of data
Personal Projects
Self-hosted media server
My personal setup to self-host my own documents, musics and photo. The main goal of this project is to be easy to setup and maintain.
OpenTelemetry instrumentation for Marshmallow (WIP)
Marshmallow is one of python most popular library when it comes to deserialization, validation and serialization. As such it is an important part of the workflow in many web framework.
This project aim at providing observability for those workflow with OpenTelemetry tracing (no metric planned for now). If this project is successful it will be published to the OpenTelemetry Python Contribution
Game Development
I have currently 4 published games. check them out on itch.io
Game dev is how I descovered programing. For me, game creation is about creativity and experimentation. I have worked with many differente engine: RPG Maker, Game maker studio, Unity, Processing and most recently Godot. I do everything myself except music: game and level design, code, graphics, animation, sound effect.
Volunteer Experiences
2021-today: Member of the supervisory board at ARIANE
2021: Organizer of debate workshops “Big Review” chez les Shifters
2020: Treasurer of the Robert Schuman Argentorata
2019 – 2022: Trainer at AFGES
2016 – 2019: Member of the Board of Directors at AFGES
2017 – 2019: Member of the Board of Directors at AFNEUS
2018 – 2019: President at ARIANE
2017 – 2018: Secretary General at ARIANE
Education
2019 - 2022: Industrial Engineering Master (GIPI)
at the University of Strasbourg
2016 - 2019: Bachelor’s degree in Industrial Engineering at the University of Strasbourg
Foreign Languages
English: Fluent. TOEIC score of 945/995
French: Native speaker
Spanish: Intermediate level