Cédric BOUTTES

Ingénieur Développeur Full Stack Java Angular

Salaire / Taux journalier

Toulouse, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Spring BootRESTful APIsAngularJavaPythonGitLabDockerVue

Langues

Français (Maternelle)Anglais

À propos

Introduction

Ingénieur Full Stack Java/Angular avec 15 ans d’expérience en développement Java, Spring Boot (3 ans) et Angular (1 an), avec compétences complémentaires en DevOps (GitLab CI/CD, Docker) et Cloud (Scaleway, Heroku). Habitué aux environnements Agile/SAFe comme au travail autonome, j’ai participé à des projets complexes dans l’aéronautique, le spatial, la recherche et la santé, avec également une expérience de coordination technique de projets.

Liens

Expérience de travail

Ingénieur logiciel

Airbus Defence and Space

avr. 2026 - juil. 2026

4 mois

Toulouse, France

Mission de cybersécurité spatiale au sein d’Airbus Defence and Space (Segment sol) : - Rédaction de spécifications fonctionnelles relatives au monitoring des composants logiciels et matériels de l’infrastructure sol assurant la sécurité des communications entre les stations sol et les satellites (chiffrement, déchiffrement, gestion des clés cryptographiques).

Ingénieur de recherche CNRS (Développeur Full Stack VueJS/Java Spring Boot)

Observatoire Midi-Pyrénées

sept. 2023 - août 2024

1 an

Toulouse, France

Unité/service d'affectation : CNRS / Observatoire Midi-Pyrénées (UAR831) / SEDOO (Service de données de l'Observatoire Midi-Pyrénées) Mission : - Responsable des développements pour le portail web de données IAGOS https://iagos.aeris-data.fr/ et d’outils web plus spécifiques Activités : - Travailler en étroite collaboration avec le responsable technique du Centre de Données IAGOS et avec un autre ingénieur en charge des développements relatifs à la base de données. - Améliorer ou créer des services à valeur ajoutée sur le portail : visualisation et comparaison de données, interopérabilité avec d’autres portail, services de téléchargement, etc. - Développer des services web de type REST - Travailler en collaboration avec les autres membres de l’équipe du SEDOO et les autres membres de l’infrastructure IAGOS (en France et en Europe). - Travailler en collaboration avec les développeurs du Pôle AERIS pour développer des composants web réutilisables - Mener les tests, participer aux choix techniques - Participer à des réunions de travail dans un cadre national (OMP, AERIS, IAGOS) - Participer aux réunions de projet IAGOS en anglais dans un cadre international. - Rédiger et maintenir à jour la documentation sur les différents outils développés et les travaux réalisés Compétences & technos utilisées : - Développement backend : Langage Java, framework Java Spring Boot, API REST, Apache Camel, Base de données NoSQL (MongoDB), langage Python - Développement frontend : Langage Javascript, framework VueJS 2, librairie de composant Vuetify, bibliothèque JS cartographique OpenLayers, CSS3, HTML5 - Environnement : Linux (Ubuntu) - Outils : GIT, intégration continue (Gitlab) - Sens du relationnel et aptitude à travailler en équipe - Anglais écrit et parlé

Développeur Full Stack Angular Java SpringBoot - Projet de site vitrine d’un artisan (SAS Mgeco)

MGECO SASFreelance

oct. 2022 - août 2023

11 mois

Toulouse, France

Projet en équipe : ■ Site Vitrine d’un artisan plombier avec module d’administration du site (gestion du contenu) et d’authentification https://mgeco.fr/ ■ Technologies : - Front : Angular 15, TypeScript, HTML5, CSS3, Tailwind, Sass - Back : Java Springboot (REST MVC, Spring Data JPA, Lombok, MapStruct, Actuator, DevTools, OpenAPI, Spring Security, JWT ...) - Base de données : H2, MySQL - DevOps : GitLab CICD - Cloud : Front chez OVH et Back sous Docker hébergé sur VPS Ubuntu chez Scaleway ■ Gestion de projets en mode AGILE avec GitLab Issues : - Spécification, maquettage et planification du projet en relation avec le client - Suivie de deux développeurs juniors (dont 1 graphiste) : réunion hebdo, cérémonies de début et fin de sprint …

Développeur python backend IoT

GreenFlex - TotalEnergies

juil. 2021 - janv. 2022

7 mois

Toulouse, France

Projet ■ Participer à l’évolution de la plateforme IQ (outil de suivi et d’amélioration de la performance énergétique) ■ Intégrations d’objets communiquant Rôle : ■ Développement de connecteurs avec les équipements des sites clients ■ Travailler sur des environnements Full API, à forte volumétrie et à performances contraintes ■ Travailler en intégration et déploiement continu dans un environnement SCRUM suivant une méthodologie SAFE ■ Tests unitaires (pytest) et fonctionnels (behave) ■ Rédaction des documentations techniques ■ Identification et traitement des bugs Envir. Technique : ■ Technologies : Python, architecture GraphQL et microservices, API Rest, Java, Angular, NodeJS ■ Environnement : Docker, Git, GitLab CI/CD, AWS (S3, localstack, Lambda), BigData (data lakes, databricks SQL, spark, Qlik), plateforme IoT (Sitewhere, Cumulocity), Cloud monitoring (datadog) ■ SGBD : MongoDB, InfluxDB, Postgres ■ Outils : IDE Pycharm, Behave (framework de test), TargetProcess ■ Protocoles : Modbus RTU/TCP, sFTP, MQTT ■ Méthodologie de gestion de projet : AGILE/Safe

Développeur Full Stack - Projet individuel de fin de formation ISIKA d'Architecte Logiciel

Isika - Formation aux Métiers du Numérique

mars 2021 - juil. 2021

5 mois

Toulouse, France

Sujet : Greentown : un outil de surveillance de la qualité de l'air des villes de France avec corrélation des données pollution, météo et population. Fonctionnalités et Architecture implémentées : • Gestion des utilisateurs, des rôles, des préférences utilisateurs des villes à surveiller : Front : Angular 12, JavaScript, HTML, CSS (thème scss material/bootstrap) Back : Services REST Java 11 Spring Boot (Spring Web, Spring Secu, Spring Data JPA, Actuator, DevTools, Swagger ...) SGBD : MySQL • Affichages des données et corrélations (Carte, Histogrammes, ...) : Front : Angular 12, (librairie : Google MAP API, PrimeNG, d3.js, ...) Back : NodeJS, Express BD MongoDB : Pour la gestion des données pollution, météo et population • Import des données dans MongoDB : Script Python : schédulé sur Heroku, interroge quotidiennement l'API openweathermap.org et geo.api.gouv.fr • DevOps : Pipeline Gitlab CICD de packaging, testing et déploiement Déploiement Front sur Gitlab Pages Déploiement Back sur Heroku Hébergement BD : MongoDB sur Atlas et MySQL sur RDS AWS

Ingénieur d'étude en développement Java Spring Boot & WEB / Responsable de Module d'interopérabilité

Capcir

janv. 2019 - mars 2021

2 ans 3 mois

31320 Mervilla, France

Projet : ■ Développement Web ■ Développement de services d'interopérabilité Rôle : ■ Analyse des besoins des utilisateurs, spécification ■ Développement en JAVA EE ■ Tests unitaires et fonctionnels ■ Rédaction des documentations techniques et fonctionnelles ■ Identification et traitement des bugs Technologies utilisées : ■ Java/J2EE, Spring Boot, JPA (Hibernate 5), Apache Camel ■ Technologie Web (HTML, JSP, JavaScript, Jquery) ■ SGBD : Oracle, MySQL ■ Outils : Eclipse, IntelliJ, Maven, SVN, Git, Jenkins, Jira ■ Méthodologie de gestion de projet : AGILE/Scrum

Ingénieur concepteur développeur java et python, Chef de projet, Teamleader

Sogeti

janv. 2011 - janv. 2019

8 ans 1 mois

Région de Toulouse , France

Missions Sogeti - Capgemini : Juin. 2018 - Jan. 2019, Airbus – Skywise, Saint Martin du Touch Rôle : Data Management, développement en python / MuleSoft API sur la plateforme Big Data Skywise Nov. 2017 - Mai. 2018, Ministère de l'Agriculture et de l'Alimentation (MAA), Beauzelle Rôle : Expert Technique / Analyste-Concepteur-Développeur Java/J2EE Environnement : Agile/Scrum, Java/j2ee, framework MVC, Maven, SVN, Sonar, PostgresSQL Juillet 2017 - Déc. 2017, MERCATOR Océan, Ramonville-Saint-Agne Projet : Automatiser la génération du catalogue imprimable CMEMS d'images océanographiques. Rôle : Chef de projet technique / Analyste-Concepteur-développeur Talend Octobre. 2016 - Mai. 2017, MAAF (Ministère de l’Agriculture et de la pêche), Auzeville-Tolosane Projet : SISAAP (suivi des autorisations de pêche) Rôle : Ingénieur en développement Java/J2EE Env. Technique : Java/J2EE, framework MVC (JSF, Spring, Hibernate), Sybase, Netbeans, Maven ... Mars 2012-Sept. 2016, Airbus - IAM (Identity Access Management), Beauzelle Rôle : Chef de projet, teamleader de l’équipe développement / support & expertise, expert technique, concepteur développeur Env. Technique : GPP, sharepoint, LDAP, Sun IDM (outils UEANG, ALIR), Java/J2EE, Python, Powershell, C#, ASP. NET, Oracle, SQL Server ... Janv. 2011 - Févr. 2012, Sanofi-Aventis, Toulouse Rôle : Développement sur des projets en maintenance applicative (logiciels de bio statistique, …) Envir. Technique : Java/J2EE, Struts, Swing (framework MVC JGoodies), Adobe Flex, Adobe Live Cycle, Moteur de recherche Exalead, Websphere

Développeur Drupal

U.C.A.G Union des Commerçants et Artisans de GraulhetFreelance

juin 2010 - août 2010

3 mois

Toulouse, France

Projet Site web vitrine de l'association U.C.A.G. (Union des Commerçants et Artisans de Graulhet) Rôle : ■ Le projet consistait à réaliser un site internet interactif où chacun des adhérents (environ une centaine) pouvait animer son coin de vitrine et y exposer son commerce et ses promotions. Le site a été mis en ligne en juillet 2010. Envir. Technique : ■ CMS DRUPAL, PHP, Java Script, jquery, HTML, CSS, MySQL, Apache, Wamp, phpMyAdmin, OVH

Ingénieur en conception / développement Java Spring

Inetum

oct. 2006 - mai 2010

3 ans 8 mois

Toulouse, France

03/2010 - 12/2010 Natixis - Ingénieur en conception/développement PHP Rôle : Développement PHP pour la mise en place d'évolutions correctives sur l'outil Mantis (Bug Tracker Web). Envir. Technique : PHP 5.2, Java Script, MySQL, Apache, Wamp, phpMyAdmin, PHPEclipse, Zend Debugger 06/2007 - 02/2010 Airbus, Blagnac - Ingénieur en conception/développement Java/J2EE Rôle : ■ 3 mois : Développement d'une application Java Swing de référence pour tester le système Maintenance HMI Manager (MHM) lanceur d'application sur OS spécifique d'Airbus A350 ■ 2 mois : Développement IHM Java Swing d'un JTree pour le système Loads Dispatch Manager de gestion des configurations logicielles pour les flottes et plateformes Airbus. ■ 12 mois : Développement et automatisation des tests fonctionnels en clientèle (chez Airbus) du système ADOCV3 de gestion de contenu (ou CMS) de la documentation technique de l'Airbus A380 ■ 14 mois : Conception/Développement/Test unitaire de la partie backend du système ADOCV3 Java J2EE de gestion de contenu (ou CMS) de la documentation technique de l'Airbus A380. Envir. Technique : Java J2EE (frameworks Spring, Hibernate), SGBD Oracle10g, Postgres, IDE Eclipse (Together), Maven, TestNG, StarTeam, Swing, RMI 05/2007 - 05/2007 CNES – Expert technique pour Avant-Vente Projet : Réponse technique Java/J2EE à appel d'offre 10/2006 - 04/2007 INFOGEN - Ingénieur en développement Java/J2EE Rôle : Développement d'un module de saisie des Ordres de Fabrication intégré à l'ERP Adonix Envir. Technique : Java J2EE (Struts, JOnAS), Eclipse, Oracle 9i

Ingénieur en développement Java/J2EE

Sopra Steria

août 2006 - oct. 2006

3 mois

Toulouse, France

France Telecom - Ingénieur en développement Java/J2EE Rôle : Développement d'une application Web J2EE de gestion des chargés d'affaires Envir. Technique : Framework Struts, Spring, Hibernate, Jasper Report

Ingénieur d'étude java jee, responsable bioinformatique

Inra - Institut national de la recherche agronomique (France)

avr. 2002 - déc. 2005

3 ans 9 mois

Montpellier, France

Projet Conception/Développement d'une base de données protéomique Rôle : ■ Conception/Développement d'une base de données protéomique intégrée dans le système d'information de Génoplante et implémentation d'outils d'analyse autour de cette application. ■ Réalisations: • Rédaction du cahier des charges, analyse Merise/UML du projet, élaboration du modèle de données. • Implémentation de l'application Web Java J2EE : Framework Struts, Java Beans, JDBC, ehcache Hibernate, Oracle, Postgres, JMeter (pour les tests de montée en charge) • Participation à l'élaboration d'un format d'échange et d'importation des données dans la base • Implémentation en Perl d'outils d'analyse de séquences protéiques et d'outils de requêtage à base d'ontologies. • Management : Encadrement de développeurs • Valorisation: 1. Poster aux conférences JOBIM 2005 2. Mémoire d’ingénieur : http://cedric.bouttes.free.fr/Memoire.htm Envir. Technique : ■ Java J2EE (Framework Struts, Java Beans, JDBC, ehcache Hibernate), Perl, Oracle, Postgres, JMeter ■ Logiciel Bio-informatique : BioPerl, BLAST, InterProScan, NetPhos ■ Banques de données génériques (Swissprot, RefSeq,…) et sites spécialisées dans les plantes (TAIR,...)


Formation

DocDoku

2025 - 2025

1 mois

Dawan

2022 - 2022

3 mois

Isika - Formation aux Métiers du Numérique

Architecte Logiciel

2021 - 2021

5 mois

Conservatoire National des Arts et Métiers

Diplôme d'ingénieur

2000 - 2005

6 ans

Université Paul Sabatier Toulouse III

Diplôme universitaire de technologie (DUT)

1998 - 1999

2 ans

Université Paul Sabatier Toulouse III

Licence

1997 - 1998

2 ans

Portfolio

Projet de site vitrine d’un artisan (SAS Mgeco)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.