Aurélien Leloup

Développeur Full Stack | Java, Angular, AWS

Salaire / Taux journalier

Toulouse, France

Freelance

À distance uniquement

Expertises

JavaAngularAWSSvelteDevOpsFirebaseDockerMongoDBBootstrapSpring BootGoogle Cloud PlatformMySQLMavenCSSEvent Driven ArchitectureScrapingHTMLTypescriptGitDéveloppement BackendMicroservicesDéveloppement FrontendDéveloppement FullstackDéveloppement MobileSassVueNodeDynamoDBSnowflakeRequêtes SQLIonicGradleWordPressPrestaShopBase de données SQL

Langues

Français (Maternelle)AnglaisAllemandDanois

À propos

Introduction

Depuis 2016, je développe des applications web performantes pour des éditeurs de logiciels, des grands groupes et des startups innovantes. Diplômé d'une grande école d'ingénieurs, j'allie expertise technique et grande capacité d’adaptation. Je maîtrise le développement front-end avec Angular, Vue ou Svelte, ainsi que le back-end avec Java ou Node.js. En tant que professionnel certifié AWS, je possède également des compétences avancées en plateformes cloud et en bonnes pratiques DevOps.

Liens

Expérience de travail

Cloud computing instructor (part-time)

EPSI - L'école d'ingénierie informatiqueFreelance

mars 2024 - Présent

2 ans 8 mois

Toulouse, France

En tant que Professeur de Cloud Computing à temps partiel en Master 1, j'enseigne les concepts clés du Cloud Computing, incluant les modèles de service (IaaS, PaaS, SaaS), les architectures évolutives, le déploiement d'applications via Docker et Kubernetes, ainsi que les bonnes pratiques de sécurité et de gestion des ressources dans le Cloud. Mon cours est conçu pour allier théorie et exercices pratiques directement sur le cloud AWS.

Full Stack Developer Java Svelte & AWS DevOps Engineer

SyngentaFreelance

août 2022 - Présent

4 ans 3 mois

Saint-Sauveur, France

▪️ EN BREF J'ai développé une application web en Java et Svelte de sélection génomique from scratch dans un contexte AWS serverless. J'ai également été responsable de plusieurs migrations cloud grâce aux outils IaC ainsi que de nombreux services AWS. ▪️ ENTREPRISE Syngenta est une entreprise suisse, leader mondial en agrochimie et biotechnologie, spécialisée dans la protection des cultures et les semences pour améliorer la productivité agricole. ▪️ CONTEXTE La sélection génomique est un élément central de l'activité de Syngenta, car elle permet d'accélérer le processus de développement de nouvelles variétés de culture avec des traits améliorés (résistance aux maladies, productivité accrue...). Le but de l'application GASEL est de simplifier l'entrainement et l'utilisation de modèles pour la sélection génomique. ▪️ RÉALISATIONS PRINCIPALES Développement de l'application GASEL → Infrastructure :Architecture scalable avec AWS CDK. → CI/CD : Pipeline automatisé avec AWS CodePipeline. → Backend : Développement serverless (AWS Lambda, Java 17, Micronaut) → Base de données : PostgreSQL sur AWS Aurora, migrations Flyway. → Tests: TU avec Docker, Localstack, et Jest. → Front end : UI en Svelte → Maintenance : Suivi et maintien de la continuité de service. Migration et maintenance d'applications legacy → Dockerization : Conteneurisation via Dockerfiles. → Infra as Code : Déploiement avec CloudFormation de la nouvelle infrastructure serverless (Fargate, ECS) → DB Migration : Optimisation des bases de données vers la nouvelle infra. → API Modernization : Migration vers des appels API sécurisés. → Sécurité : Intégration d'AWS Secret Manager pour une gestion sécurisée. → Bug Fixing : Résolution de bugs pour une stabilité accrue. ▪️ ENVIRONNEMENT TECHNIQUE AWS, Java, Micronaut, Svelte, Jest, Docker, Flyway, PostgreSQL, AWS Lambda, AWS CodeBuild, AWS CDK, AWS Fargate, AWS CloudFormation, AWS Secret Manager, Docker, Oracle SQL, AWS API Gateway, AWS Aurora, AWS S3, AWS EFS

Tech Lead (part-time)

OSTEOPRATICFreelance

avr. 2020 - Présent

6 ans 7 mois

85160 Saint-Jean-de-Monts, France

▪️ EN BREF En tant que responsable technique, j'ai supervisé le développement et l'amélioration d'Osteopratic, une solution de gestion de rendez-vous dédiée aux ostéopathes. J'ai mis en place le backoffice, optimisé les performances de l'application mobile, et intégré de nouvelles fonctionnalités pour répondre aux besoins des praticiens et des patients. ▪️ ENTREPRISE Osteopratic est une startup française pionnière offrant la première application dédiée aux ostéopathes. Cette plateforme permet aux patients de prendre rendez-vous facilement, tandis que les praticiens gèrent efficacement leur planning, leurs patients, et bénéficient d’un secrétariat digitalisé. ▪️ CONTEXTE L'activité d'Osteopratic repose sur une application mobile, développée avec Ionic et soutenue par Firebase, disponible sur Android, iOS et le web. Un backoffice web facilite la gestion administrative pour les secrétaires et commerciaux. Un site vitrine sous Wordpress assure le référencement des ostéopathes et permet la prise de rendez-vous en ligne. ▪️ RÉALISATIONS PRINCIPALES Création du Backoffice : → Développement from scratch avec Angular et Spring Boot. → Design UI avec Bootstrap, base de données MySQL. → Connexion aux données métiers via Firebase Admin. → Exposition d'API pour les statistiques et le site web. → Maintenance continue et développement d'évolution. → Ops : mise en place CI/CD, déploiement sur VPS, monitoring Développement Mobile : → Corrections de bugs, nouvelles fonctionnalités. → Mise à jour des versions pour conformité avec les stores. → Refonte de l'algorithme de calcul de disponibilité, améliorant les performances. → Maintenance des cloud functions avec Node.js. Développement du Site Web : → Application Vue.js intégrée à WordPress pour un meilleur référencement. → Prise de rendez-vous en ligne via les API du backoffice. ▪️ ENVIRONNEMENT TECHNIQUE Java EE, Spring, MySQL, Angular, Bootstrap, WordPress, Vue.js, PHP, Ionic, Firebase, GCP, Node.js, Jenkins, Github Actions

Angular Front End Developer

Air LiquideFreelance

févr. 2022 - juil. 2022

6 mois

Paris, France

▪️ EN BREF J'ai développé l'intégralité du front-end d'une application de tableau de bord en Angular à partir de maquettes Figma. ▪️ ENTREPRISE Air Liquide est le leader mondial des gaz, technologies et services pour l'industrie et la santé, opérant dans plus de 80 pays. ▪️ CONTEXTE Le projet BPM est une application de tableau de bord conçue pour présenter les données de profitabilité des différents bassins industriels d'Air Liquide. L'objectif était de créer une interface permettant aux décideurs de visualiser les KPI, mais aussi de simuler leurs valeurs prédites. ▪️ RÉALISATIONS PRINCIPALES → Intégration Figma vers Angular : Traduction des maquettes Figma détaillées en un front-end Angular entièrement fonctionnel, en assurant une haute fidélité aux designs originaux et en maintenant une interface utilisateur réactive et ergonomique. → Gestion d'état avec NGRX : Mise en place de NGRX pour une gestion efficace de l'état, améliorant les performances de l'application et rendant le code plus maintenable et évolutif. → Design modulaire avec Storybook : Développement de composants modulaires et réutilisables, validés avec Storybook auprès des parties prenantes, assurant cohérence et alignement avec la vision du design. → Mock des API : Simulation fidèle des API pour permettre la progression continue du développement avant que les API réelles ne soient prêtes, garantissant une intégration fluide une fois les API finalisées. → Graphiques custom avec D3 : Développement de graphiques interactifs personnalisés en utilisant D3.js, améliorant les capacités de visualisation des données et offrant aux utilisateurs des représentations visuellement engageantes de données complexes. → Développement UI/UX : Utilisation d'Angular Material et Sass pour créer une interface utilisateur cohérente et soignée, assurant que l'application soit à la fois visuellement attrayante et facile à naviguer. ▪️ ENVIRONNEMENT TECHNIQUE Angular, Angular Material, NGRX, Storybook, Gitlab CI, Sass, D3

Full Stack Developer Java Angular

BimpliFreelance

août 2021 - janv. 2022

6 mois

Toulouse, France

▪️ EN BREF Dans le cadre du projet Sitiz pour Bimpli, j'ai joué un rôle clé dans l'intégration des interfaces graphiques avec Angular, le développement d'APIs en Java, et le support MCO de niveau 2. ▪️ ENTREPRISE Bimpli, anciennement connue sous le nom d'Apetiz, est une plateforme leader qui simplifie l'accès aux avantages salariaux en France. Elle offre une solution tout-en-un pour la gestion des avantages employés, chèques restaurant, chèques-cadeaux… Bimpli fournit aux entreprises des outils transparents pour gérer ces avantages tout en améliorant l'expérience des salariés. ▪️ CONTEXTE Sitiz est une application essentielle développée pour les clients corporate de Bimpli, permettant aux entreprises de gérer efficacement les avantages salariés et les commandes. L'application simplifie la gestion des bénéficiaires, permettant aux financeurs de superviser les données des employés et d'optimiser le processus de distribution des chèques. ▪️ RÉALISATIONS PRINCIPALES Intégration des interfaces utilisateurs : → Développement et intégration d'interfaces utilisateur basées sur Angular, assurant une expérience intuitive pour les financeurs. → Conception et mise en œuvre d'un système de cache dans Angular, améliorant considérablement les performances en réduisant les temps de récupération des données. → Développement d'un processus structuréen étapes, pour l'ajout de bénéficiaires dans les comptes, améliorant l'expérience utilisateur et l'efficacité opérationnelle pour les financeurs. Développement d'APIs : → Création et maintenance d'APIs sécurisées et évolutives en Java, facilitant la communication fluide entre le front-end et le back-end. Support MCO Niveau 2 : → Support MCO de niveau 2, gestion des problèmes techniques et maintien d'une haute disponibilité de l'application. ▪️ ENVIRONNEMENT TECHNIQUE Angular Material, AngularJS, Java EE, Axway API Gateway, Oracle SQL

Full Stack Developer Java Angular

OrangeFreelance

oct. 2020 - août 2021

11 mois

Toulouse, France

▪️ EN BREF En tant que développeur full stack sur le projet Brique d’Échange Gr@ce chez Orange Wholesale, j'ai contribué au développement d'une application stratégique permettant la traduction entre le format Gr@ce et les systèmes internes d'Orange. J'ai travaillé sur des solutions front-end et back-end tout en assurant le support de niveau 2 pour les utilisateurs finaux. ▪️ ENTREPRISE Orange Wholesale France regroupe les activités de vente en gros des services de communication fixe et mobile pour le groupe Orange. Cette division fournit des services à d'autres opérateurs télécoms qui revendent ces services à des entreprises ou au grand public. ▪️ CONTEXTE Le projet Brique d'Échange Gr@ce s'inscrit dans le cadre des Réseaux d'Initiative Publique (RIP) en France, où des collectivités locales se lancent dans des projets de déploiement de la fibre optique. L'application permet de convertir le format Gr@ce utilisé par les collectivités vers un format compatible avec le Système d'Information d'Orange. ▪️ RÉALISATIONS PRINCIPALES Développement Full Stack : → Développement du front-end en Angular 7 pour une interface utilisateur réactive et performante. → Développement du back-end en Java avec Spring Boot pour gérer les conversions de données entre formats. → Mise en place d'un système global de gestion des erreurs pour améliorer la fiabilité de l'application. → Intégration d'API REST externes pour enrichir les fonctionnalités de l'application. → Rédaction de tests d'acceptation avec Cucumber pour automatiser la validation des fonctionnalités. Support Utilisateurs : → Analyse des anomalies signalées par les utilisateurs finaux et identification des solutions. → Déploiement de correctifs en production pour garantir la continuité de service. ▪️ ENVIRONNEMENT TECHNIQUE Java 8, Angular 7, Flyway, Liquibase, Spring Boot, Ansible, Cucumber, Gitlab CI, PostgreSQL, MongoDB, SAFE, Scrum, JIRA

Full Stack Developper Java Angular

OpenAirlines

févr. 2020 - oct. 2020

9 mois

Toulouse, France

▪️ RÉSUMÉ J'ai modernisé l'application SkyBreathe en migrant le front-end de Backbone.js vers Angular 9 et en intégrant le téléversement de fichiers via Google Cloud Platform. J'ai également assuré la maintenance de l'application legacy et amélioré les fonctionnalités du back-end avec Java EE. ▪️ ENTREPRISE Open Airlines est un éditeur de logiciels spécialisé dans la gestion et l'exploitation des données des compagnies aériennes. ▪️ CONTEXTE SkyBreathe Fuel Efficiency est une solution SaaS destinée aux compagnies aériennes, les aidant à réduire leur consommation de carburant grâce à une meilleure gestion et analyse des données. ▪️ RÉALISATIONS PRINCIPALES Développement Front-end : → J'ai dirigé le développement de la nouvelle version du front-end de l'application SkyBreathe, en migrant de Backbone.js vers Angular 9 pour une expérience utilisateur plus moderne et performante. Intégration du téléversement de fichiers : → Intégration de la fonctionnalité de téléversement de fichiers via les buckets de Google Cloud Platform, permettant une gestion sécurisée et efficace des données. Maintenance de l'application legacy : → J'ai effectué la maintenance et la correction de bugs sur l'application legacy construite avec jQuery et Backbone.js. Développement Back-end : → Développement et maintenance des fonctionnalités back-end avec Java EE, incluant des corrections et des évolutions pour améliorer la performance du système. ▪️ ENVIRONNEMENT TECHNIQUE Java EE, Kotlin, Angular 9+, Google Cloud Platform, Backbone.js, jQuery, Jenkins, Spring Boot

Tech Lead

Quadran

sept. 2016 - janv. 2020

3 ans 5 mois

Région de Toulouse, France

▪️ EN BREF En tant que Responsable Technique chez Quadran, j'ai supervisé le développement de la solution SaaS appYuser et géré des projets liés à la performance web et à l'optimisation de l'expérience utilisateur. De la création de la norme appYdex à l'intégration de solutions CDN, j'ai été au cœur des initiatives techniques, fonctionnelles et commerciales de l'entreprise. ▪️ ENTREPRISE Quadran est un cabinet de conseil spécialisé dans l'optimisation de la performance web et de l'expérience utilisateur. ▪️ CONTEXTE appYuser est une solution SaaS permettant de superviser et analyser la performance des sites web avec des indicateurs clairs et exploitables. ▪️ RÉALISATIONS PRINCIPALES Développement : → Développement Java EE sur appYuser pour renforcer ses fonctionnalités et sa robustesse. → Développement des interfaces front-end en AngularJS pour une expérience utilisateur fluide. → Référent technique, j'ai encadré et apporté un support technique aux développeurs. Ops : → Gestion d'une base MongoDB répliquée et shardée on-premise. → Gestion des machines virtuelles et suivi des alertes pour résoudre les problèmes techniques. → Support technique pour la mise en place du tracker JS utilisé par appYuser. Fonctionnel : → Co-création de la norme appYdex pour estimer l'expérience utilisateur sur les sites web. → Rédaction de spécifications techniques pour appYuser. Expertise Web : → Audits techniques approfondis sur le SEO et la performance web, avec recommandations pour améliorer les sites. → Études comparatives de CDN et intégration de solutions d'accélération web (Akamai) avec support client. Sales / Marketing : → Démonstrations produit pour les prospects et clients. → Rédaction d'articles techniques sur le blog de Quadran. ▪️ ENVIRONNEMENT TECHNIQUE Java EE, Spring, Hibernate, Angular(JS), MongoDB, MySQL, Logstash, Jenkins


Formation

INSA Toulouse - Institut National des Sciences Appliquées de Toulouse

Engineer's degree, Software Engineering

2011 - 2016

5 ans 1 mois


Licences et certifications

AWS Certified Solutions Architect - Associate

Délivré le : janv. 2024

Certifié par Amazon Web Services (AWS)

AWS Certified Cloud Practitioner

Délivré le : déc. 2023

Certifié par Amazon Web Services (AWS)

Web performance technical support

Délivré le : janv. 2017

Certifié par Akamai Technologies

Presales Engineer

Délivré le : janv. 2017

Certifié par Akamai Technologies

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.