Ingénieur informatique passionné par la programmation et ses bonnes pratiques, j'ai à cœur de proposer des solutions qui en suivent les principes. Avec bientôt 5 ans de spécialisation dans le développement back-end et 1 an d'expérience en Angular, j'ai pu acquérir de solides compétences dans ces domaines.
Expérience
Développeur Java
Net-Tom
Octobre 2020
à septembre 2022
CDI
Marseille
Développement d'une plateforme de gestion pour le déploiement national de la télécommunication (Operation support system).
Mise en place d'un plan détaillé pour la refactorisation de la plateforme. Meilleurs performances, évolutivité accrue et diminution de la dette technique.
Création d'un outil à l'usage des développeurs permettant la génération automatique de fichiers de code.
Création d'un outils de traitement d'images (artificial intelligence) permettant la géolocalisation de sites géographiques.
Maintenance et évolution des services existants. Résolution de bugs de production.
Développeur logiciel
Sopra Steria
Septembre 2019
à septembre 2020
Contrat de professionnalisation
Nantes
Mise en place d'un outil d'automatisation des tests d'intégration.
Ajout d'évolutions pour une application en interne. Cette application prend en charge la supervision de l'ensemble des applications du plateau.
Mise en place d'un système de récupération et de visualisation de logs.
Participation à un projet de développement en équipe.
Développeur Java
Sopra Steria
Mai 2019
à août 2019
Stage
Nantes
France
Mise en place de programmes batch permettant la centralisation des données de diverses applications
Développement en équipe
Travaux de recherche sur des nouvelles méthodologies de programmation
Projet : Création d'un Mod pour un jeu vidéo
Projet personnel
Depuis avril 2020
Projet dans une équipe de 3 avec un développeur et un graphiste.
Prise en main du rôle de manager : Gestion du projet de A à Z, coordination des tâches, recueil du besoin, , deadlines, etc.
Prise en main du rôle de leader technique : Bonnes pratiques de programmation, revues de code, aide au développement.
Adaptation au code existant du jeu pour y greffer des évolutions
Modification du jeu en profondeur (technologie des patchs)