
Hugues Odegaard
Développeur Full-Stack Senior
Salaire / Taux journalier
Toulouse, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Full-stack developer with 9 years of experience, driven by continuous learning and a strong commitment to mastering new technologies. I focus on writing clean, maintainable code, reducing complexity, and improving overall code quality through rigorous code reviews and best practices. Confident in my ability to quickly adapt and learn new tools and domains.
Expérience de travail
HomeLab
Personnal project
mars 2025 - Présent
1 an 8 mois
À distance
I manage my own personal home lab, using an old computer running on an Ubuntu server. I myself host many services serving different purposes, like managing media, books, photos & more. I have a 3-2-1 backup strategy using borg to make sure I can't lose any of my data. Some services are accessible online for my friends, but most of them are only accessible via a private VPN. Here are some of the services I host : * Immich * Vaultwarden * Authentik * Gitea * Nextcloud * Pangolin
Full Stack developer
FeelAgile
sept. 2025 - mai 2026
9 mois
À distance
Contributed to the development of a SaaS platform designed to streamline the cybersecurity certification process, with a focus on ISO 27001 compliance. Gained hands-on experience with modern frontend technologies, including React 18, Redux, and TypeScript, while also working on backend services using Spring Boot. Quickly ramped up on the React ecosystem and applied best practices to deliver efficient and maintainable features. React 18 / Redux / Spring Boot / JPA / Javers / PostgresSQL
Full-Stack Developer
CapGemini
sept. 2023 - mai 2025
1 an 9 mois
Toulouse, France
A team was formed to practice and push generative AI driven solutions to clients, teams & event call tender when it was suited. I learned about LLMs, prompt Engineering and used tools such as Yolo or Azure AI document intelligence. I worked for the CNES to successfully rewrite an old Java RCP application in a brand-new web app from scratch, using the latest technologies available. Python / LLMs / Spring Boot / Angular 18 / NgRX
Full-stack Developer
OpenAirlines
mai 2018 - déc. 2022
4 ans 8 mois
Toulouse Area, France
I worked mainly on the new generation of Skybreathe, the company's main product as a Full-Stack developer. We used to work with Scrum methodology. Technologies: Angular13, RxJS, Typescript, Spring I also maintened the legacy application and improved it over time, since it was still on production when I left the company (BackboneJS, JQuery) Angular 13 / Spring Boot / Java / Python / Koltin / Typescript / RxJS / MongoDB / PostgresSQL / Docker / Jenkins / Jira / BitBucket * Creation of multi-tenant microservices using Spring, Kotlin & MySQL * Implementation of i18n for languages, numbers & money display depending on user choice * Updating Angular version to stay up to date whenever a new version was realeased * Migrating RequireJS to webpack (legacy application)
Junior Software Developer
Cegedim
juil. 2016 - oct. 2017
1 an 4 mois
Toulouse Area, France
Développement et conception d'une solution de Continuous Integration et de Continuous Delivery basé sur des microservices: * Développement de microservice NodeJS * Développement d'UI ReactJS * Utilisation de Docker et de Docker Swarm * Développement de pipeline Jenkins * Utilisation de AWS * Développement de Batch en Python * Développement et mise en place de l'infrastructure socle grâce à Ansible * Méthodologie SCRUM
DocDoku
mai 2015 - juil. 2016
1 an 3 mois
Région de Toulouse, France
Full-Stack development of a real-time application for temporal axis management
sept. 2015 - juil. 2016
11 mois
Région de Toulouse, France
I worked on this project while I was in my last year of master of science. We used a full-stack framework, named Meteor. It is a Javascript framework based on Nodejs and using mongoDB as storage solution. With a publication/subscription system (of mongoDB collection) , it manages real-time communication between client and server. The aim of this project was to manage temporals axis of many types, such as calendar, RSS, Twitter, ...
Développement mobile multiplateforme pour solution innovante
mai 2015 - août 2015
4 mois
Toulouse, France
J'ai aidé à la conception d'un application multiplateforme à l'aide du framework Cordova. Durant ce stage, j'ai eu l'occasion de faire du développement front-end (JS, jQuery, Q, Handlebar, CasperJS) mais aussi du back-end (J2EE, Jax-RS) en passant par de l'intégration continue avec Jenkins.
Développement d'un site web
Médecin Marc Thiberge
mai 2014 - juil. 2014
3 mois
Région de Toulouse, France
J'ai eu l'occasion de créer le site web d'un médecin qui souhaitait avoir son site personnel comme vitrine. Pour cela et à sa demande, j'ai utilisé le CMS Joomla 2.5.
Création de macros Excel
Edenis
janv. 2012 - déc. 2013
2 ans
Région de Toulouse, France
Deux missions de trois jours, ou j'ai crée des macros permettant l'automatisation des bons de commandes par les infirmières.
Stage harmonisation des différentes BDD - VB/SQL
Cliniques des minimes
mai 2013 - juil. 2013
3 mois
Région de Toulouse, France
L'objectif du stage était de récupérer les données mise à jour régulièrement du logiciel le plus complet, pour ensuite déverser ces informations dans les autres logiciels, et ce de façon régulière.
Stage ASP.NET/C#/Web Services
Val Infomatique
mai 2012 - juil. 2012
3 mois
31700 Blagnac, France
L’objectif du stage était de développer un service qui permettrait la maintenance des logiciels utilisés par les clients de Val. Il fallait pouvoir, via l’interface du site web existant MyOPCA Web, permettre l’exécution avec ou sans tâche planifiée d'un petit programme qui effectuerait diverses actions permettant d’effectuer des opérations de maintenance.
Développement gestionnaire Self - WINDEV
IUT Clermont-Ferrand
oct. 2011 - mai 2012
8 mois
Région de Clermont-Ferrand, France
En tant que projet de fin de DUT, quatre camarade et moi même avons reçu la tâche de créer un programme qui devait permettre de gérer les menus d'un self, en allant des différents prix proposé jusqu'à la création d'un planning pour les repas à prévoir. Le programme a été entièrement conçu en WINDEV, sur la base d'un modèle Merise.
Formation
Université Paul Sabatier Toulouse III
M2 informatique, Développement Logiciel
2015 - 2016
2 ans
Université Paul Sabatier Toulouse III
M1 informatique, Développement Logiciel
2014 - 2015
2 ans
Université Paul Sabatier Toulouse III
Licence
2012 - 2013
2 ans
UNIVERSITE D'AUVERGNE
DUT
2010 - 2012
3 ans