À propos de Aurélien
- Langages : Python (sync & async), Ruby, SQL, Terraform
- Frameworks/Librairies : FastAPI, Flask, Django, Celery, SQLAlchemy, pytest
- Bases de données : PostgreSQL, MongoDB, Redis
- Architecture Logicielle : Conception d’architectures évolutives et maintenables
- Autre : Kubernetes, Docker, ArgoCD, CircleCI, Git, AWS, Linux
- Maîtrise des principes de programmation orientée objet
- Capacité à concevoir des architectures backend de bout en bout, du design à la production
- Engagement dans les bonnes pratiques : code structuré, testé et maintenable
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BackMarketDéveloppeur backendE-COMMERCEjuillet 2022 - mars 2025 (2 ans et 8 mois)Paris, FranceBack Market est une marketplace spécialisée dans la vente d'appareils électroniques reconditionnés. Au sein de l’équipe dédiée aux paiements, j'ai contribué à la refonte de l'architecture monolithique (Django) de l'entreprise en concevant et en migrant progressivement la partie paiement vers une architecture orientée services.Nous avons conçu un système permettant de standardiser la gestion des paiements via plusieurs prestataires et méthodes de paiement, malgré leurs spécificités techniques. Cette architecture flexible a simplifié l’ajout de nouvelles méthodes de paiement et l'implémentation de fonctionnalités, rendant le processus plus rapide, fiable et scalable.Réalisations clés :
- Conception et implémentation de nouveaux services de paiement basés sur une architecture microservices (Flask et FastAPI), réduisant la complexité et améliorant la maintenabilité.
- Évolution du service de paiement existant pour prendre en charge plusieurs prestataires en parallèle, avec une configuration simplifiée pour l'ajout de nouvelles méthodes de paiement.
- Mise en place de tâches asynchrones avec Celery pour automatiser le traitement de notifications provenant des prestataires, les remboursements, et autres opérations critiques.
- Revue et validation des designs de nouvelles fonctionnalités proposées par d'autres développeurs, garantissant la cohérence et l’efficacité de l’architecture.
- Mise en place de tests d'intégration approfondis, augmentant la couverture des tests et garantissant la fiabilité des nouvelles fonctionnalités.
Cette expérience m'a permis de renforcer mes compétences en architecture logicielle, en gestion de systèmes complexes et en microservices , tout en collaborant avec des différentes équipes pour garantir la fluidité des paiements sur une marketplace en forte croissance. - DoctrineDéveloppeur backendEDITION DE LOGICIELSavril 2021 - avril 2022 (1 an)Paris, FranceMaintenance et de l'évolution de l'API de la plateforme.J'ai contribué au développement de nouvelles fonctionnalités pour améliorer les services offerts aux clients.
- VolvoInfrastructure engineerAUTOMOBILEmars 2019 - mars 2021 (2 ans et 1 mois)Stockholm, SuèdeAu sein d'une équipe de 4 personnes, nous étions responsables de la mise à disposition d'une plateforme basée sur Kubernetes pour Volvo, déployée à l'échelle mondiale. Nous gérions et opérions une vingtaine de clusters répartis entre les États-Unis, l'Europe et la Chine, en utilisant des solutions cloud telles qu'AWS et Aliyun.Notre mission principale était de fournir une infrastructure résiliente, scalable et sécurisée, tout en simplifiant le travail des développeurs. Pour cela, nous avons mis en place une suite d’outils open-source et des services internes afin de faciliter le déploiement, le monitoring, et le debugging des applications.Réalisations clés :
- Gestion d'une vingtaine de clusters Kubernetes multi-régionaux sur AWS et Aliyun avec Kops et Terraform.
- Mise en place et gestion d'outils tels que Prometheus, Grafana, EFK stack, Jaeger, et Sentry pour le monitoring, la collecte de logs et la gestion des alertes.
- Développement d'un outil interne, en Python, permettant aux développeurs de provisionner en autonomie leurs namespaces, bases de données et espaces de stockage de fichiers, améliorant l'efficacité des équipes.
- Utilisation de Helm, ArgoCD et Jenkins pour automatiser et standardiser les pipelines de déploiement, accélérant les mises en production.
- Implémentation de Vault et Harbor pour assurer la sécurité des secrets et la gestion des images Docker.
- Support aux développeurs pour le debugging, le monitoring avancé, et la résolution d'incidents.
Cette expérience m'a permis de renforcer mes compétences en infrastructure cloud, en DevOps et en SRE, tout en collaborant avec des équipes internationales pour garantir des déploiements stables, sécurisés et performants.
Avis
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
- MasterSupinfo2011