Mathieu Garnier
- Téléphone: +33 6 12 34 56 78
- E-mail: mathieu.garnier@email.com
- Localisation: Lyon, France
- LinkedIn: mathieu-garnier-dev
Résumé
Ayant 7 ans d'expérience dans la conception et l'implémentation de systèmes logiciels robustes et évolutifs, j'ai dirigé le développement de plateformes web à haute performance, améliorant la réactivité des applications de 25% et réduisant les temps de chargement de 30% grâce à l'optimisation du code et des bases de données. Expert en architectures microservices et en développement full-stack, je suis passionné par la résolution de problèmes complexes et l'application des meilleures pratiques de codage.
Mon profil combine une expertise technique approfondie en Java, Python et JavaScript, avec une forte capacité à encadrer des équipes et à piloter des projets de la phase de conception à la mise en production. J'ai notamment orchestré la migration d'un système monolithique vers une architecture de microservices pour un leader de l'e-commerce, augmentant la résilience et la scalabilité du système.
Expérience Professionnelle
Architecte Logiciel, TechSolutions Rhône-Alpes -- Lyon, France
Mars 2022 – présent
-
Conception et mise en œuvre d'architectures logicielles pour des applications d'entreprise, incluant des microservices et des API RESTful.
-
Direction technique d'une équipe de 5 développeurs, assurant le respect des standards de qualité et l'optimisation des performances.
-
Réduction de 15% des coûts d'infrastructure cloud par l'optimisation de l'utilisation des ressources et la refonte de composants clés.
-
Introduction de pratiques DevOps (CI/CD, conteneurisation avec Docker et Kubernetes) améliorant la fréquence de déploiement de 50%.
Développeur Logiciel Senior, InnovIT Systems -- Lyon, France
Septembre 2018 – Février 2022
-
Développement et maintenance de modules critiques pour une plateforme de gestion de données financières, utilisant Java et Spring Boot.
-
Optimisation des requêtes de base de données (SQL, NoSQL) résultant en une diminution de 20% des temps de réponse des API principales.
-
Participation active à la revue de code et à la mise en place de tests unitaires et d'intégration, augmentant la couverture de code à 85%.
-
Encadrement de développeurs juniors et contribution à leur montée en compétences techniques.
Développeur Logiciel Junior, Logiciel Actif -- Lyon, France
Septembre 2016 – Août 2018
-
Développement de nouvelles fonctionnalités pour des applications web B2B en utilisant JavaScript, React et Node.js.
-
Correction de bugs et amélioration des performances d'applications existantes, augmentant la satisfaction utilisateur de 10%.
-
Collaboration avec des équipes de conception UI/UX pour implémenter des interfaces utilisateur intuitives et réactives.
-
Rédaction de documentation technique et participation à la conception de nouvelles architectures logicielles.
Formation
INSA Lyon - Institut National des Sciences Appliquées de Lyon, Diplôme d'Ingénieur en Génie Informatique -- Villeurbanne, France
Septembre 2013 – Août 2016
Université Claude Bernard Lyon 1, Licence en Informatique -- Lyon, France
Septembre 2010 – Août 2013
Compétences
Langages de Programmation: Java (Spring Boot), Python (Django, Flask), JavaScript (Node.js, React, Angular), TypeScript, SQL, Go
Bases de Données: PostgreSQL, MySQL, MongoDB, Redis, Cassandra
Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Jenkins, GitLab CI/CD, Terraform, Ansible
Outils & Méthodologies: Git, Jira, Confluence, Méthodes Agiles (Scrum, Kanban), TDD, Microservices, API RESTful
Systèmes d'exploitation: Linux, Windows, macOS