À propos de Carlos Miguel
- Java (Spring Boot, Spring MVC, JPA/Hibernate)
- Angular
- Conception et développement d’API REST
- Architecture logicielle
- SQL (PostgreSQL, Oracle, MySQL)
- Git, Docker, CI/CD
- Revue de code et résolution de problèmes complexes
- Développement de nouvelles fonctionnalités
- Correction de bugs critiques
- Optimisation des performances
- Audit technique et revue de code
- Accompagnement de vos équipes
- Modernisation d’applications existantes
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Portugais
Bilingue ou natif
Espagnol
Capacité professionnelle limitée
Expériences
- Air FranceConcepteur développeurAGENCE & SSIInovembre 2023 - Aujourd'hui (2 ans et 7 mois)Toulouse, France
- Sopra SteriaIngénieur études et développementCONSEIL & AUDITseptembre 2021 - août 2023 (1 an et 11 mois)Toulouse, FranceDéveloppement de nouvelles fonctionnalités ainsi que le maintien opérationnel d’une application boîte à outils utilisée en France et dans les DOM-TOM par plus de 20 000 personnes.Rôle : Ingénieur études & développementRéalisations :• Développement de nouvelles fonctionnalités:Concevoir, coder et tester de nouvelles fonctionnalités pour améliorer l'application existante, en utilisant les langages de programmation et les frameworks appropriés.• Gestion des applications web (API):Concevoir, développer et maintenir des API web pour permettre l'intégration avec d'autres systèmes ou services.• Gestion des versions (Git):Utiliser des systèmes de contrôle de version tels que Git pour gérer le code source, créer des branches, fusionner des modifications et garantir la traçabilité des modifications apportées.• Correction des anomalies remontées de production / qualification:Diagnostiquer et résoudre les bugs et les problèmes signalés par les utilisateurs, en s'assurant que l'application fonctionne de manière fiable.• Déploiement automatisé des applications:Mettre en place des pipelines CI/CD (Continuous Integration/Continuous Deployment) avec des outils tels que Jenkins et GitLab CI/CD pour automatiser le déploiement des applications sur les serveurs de production.• Participation au backlog technique:Contribuer à la planification des tâches techniques dans le backlog du projet, en estimant le temps nécessaire pour chaque élément.• Participation aux cérémonies Agile:Collaborer avec l'équipe dans les cérémonies Agile telles que les réunions quotidiennes (Daily Standup),les Program Increment (PI) planning, les rétrospectives et les démonstrations pour assurer une communication et une coordination efficaces.• Chiffrage des besoins du client et conception:Travailler en étroite collaboration avec les parties prenantes pour comprendre les besoins du client,concevoir des solutions techniques adaptées et estimer les ressources nécessaires.• Gestion de la livraison des colis:Participer à la planification et à la coordination des livraisons de fonctionnalités ou de mises à jour majeures, en veillant à respecter les délais et à garantir la qualité des livrables.• Optimisation des performances:Analyser et optimiser les performances de l'application en identifiant et en résolvant les goulots d'étranglement et les inefficacités du code.
- Vitesco TechnologiesDéveloppeur Python / AWSAUTOMOBILEavril 2021 - août 2021 (5 mois)Toulouse, FranceConception et développement d'un script Python visant à transformer efficacement les données sur une pipeline AWS, facilitant ainsi une analyse approfondie par des experts grâce à l'utilisation de l'outil Metabase.Rôle : Développeur PythonRéalisations :• Développement de plusieurs modules:Conception et mise en œuvre de plusieurs modules innovants permettant d'enrichir efficacement les bases de données au sein d'une architecture AWS, qui a ensuite été brevetée.• Développement d'une application métier:Application personnalisée qui facilite la validation des noms de fichiers, améliorant ainsi la gestion des ressources numériques.• Correction des anomalies:Identification, analyse et résolution de problèmes complexes liés au code Python, garantissant ainsi le bon fonctionnement des applications et des systèmes.• Réalisation de Proof of Concept (PoC) pour des clients internationaux:Conception et mise en œuvre de PoC personnalisés pour des clients internationaux, incluant l'analyse de volumétrie optimale, l'étude de courbes de données et l'analyse de fichiers Word/PowerPoint, démontrant ainsi la capacité à fournir des solutions adaptées aux besoins spécifiques des clients.• Participation aux cérémonies Agile:Collaborer avec l'équipe dans les cérémonies Agile telles que les réunions quotidiennes (Daily Standup),les rétrospectives et les démonstrations pour assurer une communication et une coordination efficaces.• Gestion des versions (Git):Utiliser des systèmes de contrôle de version tels que Git pour gérer le code source, créer des branches, fusionner des modifications et garantir la traçabilité des modifications apportées.
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
- MIAGE ITNUniversité III Paul Sabatier2023