-
https://github.com/ad2ien
-
βοΈ contact@ad2ien.dev
-
π ad2ien.github.io
-
π Toulouse (FR)
In a nutshell
Hello π
I am a full stack developer with backend affinities and agile management, devops and continuous integration skills.
I'm in my early forties and based in the south west of France near Toulouse but I'm always up for a trip from time to time.
I'm available for your web projects, especially if it involves open source coding π
Main experiences
π§ββ Dev & Devops for EIMIS
2023-05-20
EIMIS is a public start-up initiated by beta.gouv.fr and financed by ANS (french healthcare digital agency). This structure aims is to facilitate and secure instant communications for healthcare professionals in France, by using and promoting Matrix protocol amongst software editors.
Achievements
Community animation around Matrix protocol, and its implementation in the French healthcare ecosystem: demos, workshops, openlabs...
Devops
Configuration and deployment of an Element / Synapse stack using:
- Github CI
- Terraform
- Ansible
- Kubernetes
A fork can be found here : synapse-deployment
Dev
- Python tools
- Synapse modules in Python
- Element patches in TS for POC purposes
βοΈ Fullstack / devops engineer for OKP4
2022-12-01
OKP4 develops a layer one cosmos blockchain that aims to facilitate data exchange by rewarding the actors involved in knowledge creation by giving them data governance mechanisms.
Some data science and BI projects in agriculture and logistic are developed alongside the protocol itself.
Achievements
Devops
- Docker compose deployments
- Kubernetes manifests
- Github workflow to build, lint and publish various projects in Python, R, Go, Kotlin, React...
Dev
- Tweak some Prometheus exporters in Go
- Kibana plugin to display geometry polygons on a map
- Discord bot functionalities in Rust
- Github action to automatically follow contributors
- QGIS scripts
- Scripts that generate wallets and affect instantiated Stargaze NFTs
π IOT project : cloud processing
2022-01-01
Project
Process, display, data from farming sensors : weight, temperature, sound. AWS cloud architecture, website, monitoring, supervision.
Achievements
- Manage AWS services : EC2, SQL Database, IOT core, SQS queues, Python Lambda functions
- Web app Kotlin / Angular
- Micro service in Golang to process sound data sent by devices and feed a AWS bucket
- Grafana dashboards
π Access turnstile
2020-05-01
Project
Access turnstile with static electricity measurement for electronic component factory. Embedded development on Debian board.
Achievements
- Web server with JHipster (Springboot / Angular)
- Python App
- System installation process.
To:
- Access logs
- Configure the hardware
- Launch and validate measurements
Technical Environment
- Jhipster Springboot Angular
- Python3
- Debian
- Visual Studio Code et IntelliJ
βοΈ Air France developer
2018-04-01
This mission is mainly related to the management of documentation embedded in Air France aircrafts.
ACDC Projet
Solution to monitor EFB (Electronic Flight Bag: aircraft embedded tablet)
- Springboot backend
- Angular frontend
- EFB embedded software in NodeJs
- Everything communicating with websocket
- CI (continuous integration) configuration with Bamboo and Nexus
- Find a good project name ^^
LoaderBoard Projet
Loaders are windows 7 PC laptops used to update documents and tools of embedded EFBs. Loaderboard is a PC application to manage a fleet of loaders. Electron framework allowing to access system PC libraries using Angular 4. PO (product owner) and developer.
ACARSWEB Projet
This project is an interface with ACARS messages (message format use to communicate with aircrafts) it allows to exploit flight data.
- Java agent that parse and compile ACARS messages and send a report to a fuel consumption tool.
- Interface avec KLM (Netherland)
- Real TDD Development! (Test Driven Development.)
AMPHORE Projet
EFB Document management system for various aircraft types. Consists of a Spring web application, java agents and Loaders. β’ Development β’ Redesigns following DDD Domain Driven Design paradigm. β’ Improvement and performance studies. β’ C# Scripts for the loaders.
Environment
- Eclipse, IntelliJ, Webstorm
- Server linux, Tomcat
- Java J2E, Maven, Spring, Springboot, hibernate
- Angular 6, typescript
- NodeJs
- Websocket
- Junit
- Xsd, xml, jaxB
- Data base DB2, Oracle, Postgres
- Git flow.
- Atlassian suite: Bamboo, Bitbucket, Jira, Confluence.
π± π¨π΅ Web developer for the French ministry of agriculture
2016-03-01
Development from scratch of a web application helping state employees to instruct files regarding the management of private forests.
- Agile team and project setup: 3 product owners 4 developers.
- Development with Orion framework which is an overlayer of Spring.
- Development of java agents to recover data from a third-party organism. Management of the interface: XSD format.
Environment
- Scrum project.
- Windows 7, NetBeans, Eclipse.
- Glassfish, tomcat servers
- Linux servers, JMX application, Camel agent
- Java J2E, Maven, Spring, hibernate
- Junit
- Xsd, xml, JaxB
- Geographic layer display: Gml, Geoserver.
- Postgres
- SVN
πͺͺ ποΈ GAXU S.A. developer
2013-01-01
Achievements
Development of a biometric SDK allowing clients to implement ID verification systems with fingerprints and both old and new versions of the Chilean ID card.
Development Android and Windows SDK (Java and C# .NET framework).
Integration of Match-On-Card (Managing various versions of fingerprint minutiae and NFC communication) System integration with applet java, ActiveX, IIS servers, C# web services, and SQL data base.
Environment
- Windows 7 PC, Android devices, Windows Mobile, fingerprint readers, NFC readers and QR code readers.
- IIS servers
- Java, C, C#
- Scripts SQL Server. Javascript, html, css
- Eclipse, Visual. SVN (Administrator), Redmine
π¨ Embedded software team leader
2010-01-01
Embedded C++ developer for a franking machine Manufacturer.
- Debug and evolution of an embedded C++ software (ARM, Windows CE).
- Tools and scripts writing to improve R&D productivity (python, php).
- Unit tests and integration tests.
Team: 4 to 7 developers in France and 11 developers in Vietnam. Technical leader:
- Technical referent.
- Offshore team management.
- Daily meeting leader.
Team leader assistant:
- Project Scheduling
- Reporting
- Scrum master
Client site responsible: communication between contractors working on the client site (12 to 15 people) and the headquarters of Alten SA.
Environment
- Windows XP PC
- Windows C.E.
- Apache server
- C++, PHP, Python
- Visual C++, Target Process, (Administrator), SVN, Redmine
Trainings
π§βπ« Trainings of 2024
2024-08-01
I'm referencing here some trainings and personal projects
Training
Self-training with Udemy :
- Next JS : https://www.udemy.com/course/next-js-the-complete-developers-guide/
- Design patterns in Golang : https://www.udemy.com/course/working-with-design-patterns-in-go-golang/
Personal projects to learn other technos
Building wage calculator based on your moral inclinations.
In Vue.js
In Web Assembly with Rust
π§βπΎ Agriculture degree
2022-12-02
Degree in Analysis and management of agricultural holding systems
2 years study, option organic agriculture. Internship in a farm, field farming, lamb breeding, and traditional bakers in Isère (34 France)
π§βπ Degrees
2007-09-01
- Master of Science from Cranfield University in signal and image processing
- Engineer degree from ESTIA in automatized process
Everything else
π Bee keeping
2023-10-30
I now take care of a few hives π€Ί
πΊ Beer brewing
2022-12-01
Beer brewing workshop animation for Brens INEOPOLE (81) training center in agriculture.
π§Climbing
2022-12-01
SAE initiator: Artificial Site Climbing in Auzeville (31 France) Certificate issued by the French climbing federation.
π½ Collectif maΓ―s population
2022-12-01
Member of an association that tries to develop a sector for an old variety of corn in the Gers, south-west of France.
Production, processing and sale of polenta, bulgur and corn flour.
π¬π§ English language
2022-12-01
1 year in New Zealand, English regularly used professionally and privately.
πͺπΈ Spanish language
2022-12-01
1 year in New Zealand, English regularly used professionally and privately.