• https://github.com/ad2ien
  • βœ‰οΈ contact@ad2ien.dev

Adrien Touzouli

Fullstack developer

  • 🌐 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

⛓️ 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 :



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.