William AVENTIN

William AVENTIN

Développeur, concepteur d'applications

MES INFORMATIONS

  • 04/11/1999 (-- ans)
  • Langon - Gironde
  • Permis B & A2

Langues

Français Anglais Espagnol

• À PROPOS

Passionné par le développement JAVA depuis plus de 10 ans, j'ai eu l'opportunité de concevoir et de développer des applications complexes, alliant expertise technique et agilité fonctionnelle. Toujours en quête de nouveaux défis, j'aime repenser les solutions existantes et explorer des approches innovantes pour répondre aux besoins du moment.

Particulièrement intéressé par les technologies Cloud et l'Intelligence Artificielle, je m'investis également dans l'aspect Ops des projets, notamment l'automatisation des tâches redondantes pour optimiser les processus de développement et de déploiement.

• MES EXPÉRIENCES

Onepoint

Onepoint Depuis septembre 2024

  • Cloud AWS : montée en compétences sur les services AWS et obtention de certifications Cloud
  • Migration et modernisation : migration d'applications de Spring Boot 2 vers Spring Boot 3/4 et de Java 8/11 vers Java 21/25, en améliorant les performances, la sécurité et la maintenabilité
  • CI/CD & DevOps : conception et industrialisation de pipelines GitLab CI/CD, automatisation du versionnement, des livraisons et des déploiements, ainsi que simplification des mises à jour d'infrastructure (Infrastructure as Code)
  • Cloud & Kubernetes : étude et préparation de migrations vers le Cloud avec une approche FinOps visant à réduire les coûts d'exploitation, modernisation d'architectures applicatives, conteneurisation avec Kubernetes et optimisation des infrastructures
  • Architecture & Qualité : optimisation d'applications existantes, amélioration de la scalabilité, du découpage applicatif, de la sécurité et de la conformité
  • Agilité (SAFe) : participation au PI Planning, rédaction de User Stories, animation des ateliers d'affinage et planification des sprints au sein d'équipes multisites
  • Développement Full-Stack : développement d'API REST avec Spring Boot, interfaces Angular et traitements de données avec Spring Batch
  • Intelligence Artificielle : intégration d'outils d'IA générative dans le processus de développement afin d'accélérer la production de code, les migrations techniques, le refactoring et l'automatisation des tâches à faible valeur ajoutée
SOORS

Soors Juin 2022 - Septembre 2024

  • Mission client : développement backend pour une application gouvernementale
  • Architecture microservices : évolution d'une API REST centrale au sein d'un écosystème d'une vingtaine de microservices Spring Boot
  • Développement : création et évolution d'API REST, utilisation de Spring Batch pour le traitement de données
  • Infrastructure : configuration de machines Linux pour l'exploitation d'une nouvelle application
  • Monitoring et analyse : analyse de logs de production via Splunk et ELK
  • Méthodologie Agile SAFe : participation active aux rituels agiles, planification et coordination d'équipe
  • DevOps : déploiement des livrables via CloudBees, suivi des mises en production et gestion des incidents
Openclassrooms

Openclassrooms 2021

  • Intégration web : transformation de maquettes en sites web responsives (HTML, CSS)
  • Animations CSS : dynamisation de pages web avec des animations CSS avancées
  • SEO et optimisation : amélioration du référencement naturel et des performances d'un site web existant
  • Développement Backend : construction d'une API REST sécurisée avec Node.js, MongoDB et Express
  • Développement Frontend : réalisation d'un réseau social d'entreprise avec Vue.js
Elesia SAS

Elesia Janvier 2019 - Janvier 2026

  • Création et gestion de la SAS : sélection du cabinet d'expertise comptable et gestion des obligations légales
  • Architecture et DevOps : migration d'une infrastructure de serveurs Minecraft physiques vers Docker avec Portainer, puis déploiement sur Kubernetes
  • CI/CD et Infrastructure as Code : mise en place d'un pipeline de déploiement automatisé via GitLab CI/CD, ArgoCD pour l'IaC, et gestion d'un Nexus privé
  • Sécurité : configuration d'un VPN pour sécuriser les outils internes et limiter l'accès public
  • Développement Backend : création de plugins Minecraft en Java, migration d'un site Laravel vers Spring Boot, développement d'API REST
  • Développement Full-Stack : projets variés avec Laravel, Spring Boot, Angular, React et VueJs
  • Développement d'applications diverses : bot Discord en Java, applications web métier, intégration de maquettes
  • Management de projet : animation de réunions avec une vingtaine de participants, planification et analyse des besoins clients

• Certifications

AWS Cloud Practitioner AWS AI Practitioner AWS Developer Associate AWS Solution Architect Associate