À propos de Aurélien
Anglais
Bilingue ou natif
Allemand
Notions
Espagnol
Notions
Expériences
- CODE IS LAWCTOEDITION DE LOGICIELSfévrier 2023 - mai 2023 (4 mois)Mon objectif principal était de mener les efforts du département Produit & Tech (6 développeurs, 1 PO + CPO) et d'organiser cette start-up LegalTech dans son intégralité (19 personnes). Le mode de travail entièrement à distance a demandé une coordination et une communication particulièrement précises.Les actions clés comprenaient :🔶 Mise en œuvre de la méthode Shape Up pour augmenter l'efficacité de l'équipe et être plus centré sur le produit⏱️ Transition vers un mode de travail asynchrone, afin de maximiser la flexibilité et les résultats⛵ Livraison de la première version du produit (V1)💪🏻 Organisation et motivation de l'équipe pour un environnement de travail collaboratif🫂 Facilitation d'un séminaire, pour traiter des problèmes structurels, aligner tout le monde et lancer les efforts de la v1⚙️ Mise en place d'une culture d'artisanat : passage au développement basé sur le tronc, efforts de CI/CD, améliorations architecturales et des pratiques.Au-delà des aspects techniques et produits, j'ai accordé une attention particulière au facteur humain. J'ai travaillé étroitement avec l'équipe pour favoriser une atmosphère motivante et collaborative. Je suis fier de dire qu'à la fin de mon mandat, l'équipe était bien organisée, efficace et avait monté en puissance.Cette mission à temps plein chez Code is Law illustre mon engagement en tant que CTO intérimaire à non seulement relever les défis techniques et produits, mais aussi à favoriser une culture d'équipe positive, conduisant à une meilleure productivité et à un succès global.
- AcernisArchitecteEDITION DE LOGICIELSjuillet 2022 - décembre 2022 (6 mois)Nantes, FranceJ'ai aidé une équipe de développeurs travaillant sur des outils de type jumeaux digitaux dans les télécommunications (voir http://acernis.fr/) à construire une plateforme SaaS. Je leur ai accompagné, tout d'abord dans le cadre d'un audit logiciel, puis pendant plusieurs mois en contribuant à leur codebase et à l'amélioration de leur stack.💡 Audit tech approfondi, avec risques principaux, opportunités d'amélioration et recommandations stratégiques pour optimiser l'architecture logicielle.⚙️ J'ai eu carte blanche pour apporter des modifications significatives à l'architecture du produit, entraînant notamment une amélioration des performances de l'application Web (> x10 sur les pages les plus lourdes 🚀🚀🚀)💼 Mentor technique pour l'équipe, partageant des conseils variés et stimulant la croissance personnelle et professionnelle des développeurs de l'équipe.🎯 Orientation de la stratégie technique pour assurer une performance optimale pérenne.👨💻 Mise à profit de mon expertise en Django, Django Rest Framework, Python et React
- D-EDGEEngineering ManagerEDITION DE LOGICIELSmars 2020 - mars 2023 (2 ans et 11 mois)Nantes, FranceEn tant qu'expert en Craftsmanship, ma mission était de promouvoir et d'accélérer l'application des meilleures pratiques de l'artisanat de logiciel dans l'ensemble du département Tech & Produit chez D-EDGE. J'ai notamment visé à autonomiser les équipes et répandre l'adoption de pratiques DevOps pour atteindre leurs objectifs de manière plus efficace, augmenter leur impact, et améliorer leur satisfaction au travail.Réalisations :🤯 J'ai mené des audits pour 25 équipes et organisé plus de 10 rétrospectives et ateliers agiles📊 J'ai élaboré un rapport détaillé mettant en évidence les domaines clés à améliorer à la fois au niveau individuel et à travers l'ensemble du département Tech💬 J'ai présenté ces conclusions à l'ensemble de l'équipe exécutive Tech, qui les a très bien reçues🆕 J'ai lancé des initiatives pour favoriser le partage de connaissances parmi 250 membres du personnel, tels que des clubs de lecture, des non-conférences, et des rencontres internesPourquoi était-ce crucial ?Pour rester compétitives et surpasser sur le marché, les organisations doivent maintenir un rythme rapide. Au cœur de cette accélération se trouve le logiciel (*). Il est un fait que les équipes d'ingénierie logicielle les plus performantes surpassent leurs pairs d'un ordre de grandeur et cette performance étonnante est attribuée à l'adoption des bonnes méthodologies (DevOps, CI/CD, agilité, etc.). Ce défi est particulièrement ardu dans un environnement en hyper-croissance.----En tant que premier Engineering Manager chez D-EDGE, mon rôle s'est étendu à divers projets de grande importance au fil du temps.Principales réalisations :💪🏻 J'ai orchestré les aspects opérationnels de la fusion d'un département Accor au sein de D-EDGE (plus de 75 personnes), ce qui impliquait de comprendre leur pleine architecture et organisation, de les acclimater à un environnement de start-up, de veiller à ce que leur productivité reste intacte et de maintenir l'efficacité de la production.🐘 J'ai réussi à étendre le bureau Tech de Nantes d'une seule personne à une équipe de 30 personnes entre 2020 et 2022 - un exploit difficile réalisé pendant la pandémie de COVID dans le secteur de l'hôtellerie.⚡ Nos équipes de Nantes ont établi la référence en matière de vélocité, grâce à nos efforts persistants pour affiner nos méthodologies agiles (j'ai fait passer plusieurs équipes à une approche de type Shape-Up).📈 J'ai développé une équipe centrale de 5 à 25 membres en moins de six mois.🛠️ J'ai conçu et dirigé des ateliers pour plus de 25 participants.Mes responsabilités étaient vastes, avec un accent particulier sur la collaboration entre les équipes et l'amélioration des processus au sein des équipes d'ingénierie et de produit. Les domaines clés comprenaient :
- La gestion et la planification de projets critiques.
- L'amélioration des processus d'ingénierie, en particulier en ce qui concerne la production et la vélocité.
- La supervision et le mentorat des développeurs principaux et des futurs Engineering Managers.
- L'animation d'ateliers, la communication interdépartementale, et plus encore.
---En tant que Co-organisateur des Meetups D-EDGE Tech, nous discutons des aspects techniques et organisationnels de la mise à l'échelle d'une startup tech.Non seulement j'ai co-organisé ces meetups, mais j'ai aussi présenté des sujets clés :Séparation de la vue et des "brains" en JS, avec l'utilisation de machines à état et de diagrammes d'état (utilisant XState)Intégration à distance des développeursAvec plus de 20 meetups organisés avec succès, les connaissances et les perspectives partagées ont profité à de nombreux professionnels de la tech.----En tant que Lead Développeur, j'ai orchestré les opérations de plusieurs équipes et produits, démontrant ma polyvalence et mon leadership.Mon portefeuille couvrait deux produits distincts :- Une plateforme complète avec plus de 500 connecteurs, développée par une équipe internationale de 7 personnes réparties en France, en Tunisie et en Inde.
- Un nouveau produit, créé en React.js & .NET, pour lequel j'ai recruté une petite équipe sur Nantes et collaboré avec une UX-designer, organisé et tout construit de zéro.
Alors que j'étais nouveau chez D-EDGE et que mes et moi nous adaptions aux changements que la COVID a apporté dans nos vies personnelles et professionnelles, j'ai réussi à développer rapidement mon réseau au sein de l'entreprise et à assumer de nombreuses responsabilités.- J'ai travaillé directement sous la direction du CTO, utilisant mon expérience personnelle pour suggérer des changements organisationnels tels que la construction d'un parcours de carrière Tech, la création d'un groupe de travail Meetup, l'initiation à l'Open-Source au sein de l'entreprise, l'adoption de meilleures pratiques agiles.
- J'ai noué des relations dans l'écosystème nantais pour donner de la visibilité à D-EDGE.
Ces rôles venaient s'ajouter à mes responsabilités quotidiennes en tant que Lead Developer :- Garder un œil sur la production et veiller à ce que la communication soit fluide. Compte tenu du périmètre de l'un de mes produits, c'était une responsabilité très importante (avec des centaines de connecteurs avec des systèmes externes, il y a toujours quelque chose à surveiller).
- Réaliser des revues de code rigoureuses pour maintenir des normes élevées et détecter les problèmes potentiels en amont.
- Superviser les changements et l'évolution de l'architecture technique.
- Organisation et gestion de mes équipes, et favoriser leur développement.
- M'engager dans du codage pratique, principalement en utilisant React et .NET.
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur LogicielUniversité de Technologie de Compiègne2012
- Coach IndépendantLive Mentor2020