FITA
From Ideas To Applications
Hi!
My name is Adrien Horgnies. I'm a software developer working as a consultant with 9 years of experience. I specialize in DevOps, and the technologies I work with the most are Spring, Java, Maven, Jenkins, Linux, Bash, Git, Docker, Podman, Helm, Kubernetes and RedHat Openshift.
I specialize in developing tools that automate overlooked tasks, streamlining processes and eliminating pain points that affect teams. My solutions simplify workflows and enhance productivity where automation is often neglected.
Swift
2022-Present
I work on a central platform used as the skeleton for other Swift products. This platform implements the communication layer and more. It ensures that products built on top are secure, safe, scalable, and resilient.
My personal role is to implement CI/CD pipelines, so that the produced softwares can automatically reach production while respecting a strict procedure. As a senior Java developer, I also contribute to the Java and Spring Boot codebase and review my peers pull requests.
To achieve my goals, I daily use Kubernetes, RedHat Openshift, Docker/Podman, Helm, Jenkins, Maven, Git, Helm and many more.
Odoo
2019-2021
I joined forces with foreign tax departments, international partners and clients to bring Odoo accountability
module to new countries (Israel, Italy, Sweden, etc.).
I led a team of 4 developers to improve the performance of all Odoo modules. We achieved this by optimizing algorithms written in Python, batching/deduplicating SQL queries, and improving cache usage.
Altissia
2015-2019
I worked on a customer facing website with a microservice architecture. I worked on various tasks:
database design and data migration
internal tools
ETL
backend
frontend
And to achieve these tasks, I used technologies such as Spring, Angular, MySQL, Node.js, Python, Jenkins, Git, Jira, Maven, Ant, Phrase (i18n) and many more.
Furthermore, I collaborated to the open-source project JHipster, a developer tool written in Node.js that generates high quality distributed Spring / Angular applications.
Cadonym
2023-Present
Cadonym is an original project, it allows for organizing secret Santa events. I made it as I wasn't satisfied with existing solutions, and wanted to experiment with SvelteKit (a frontend framework).
It's divided into five components: Svelte (frontend), SvelteKit (SSR backend), Spring Boot (API backend), PostgreSQL (database) and Nginx (reverse proxy + SSL).
The website is hosted on a single VPS provided by Akamai Linode. It's automatically deployed using a GitHub action and an Ansible Script, which configures the Fedora system running all the components.