Je souhaite aujourd’hui relever de nouveaux défis en m’éloignant du développement web. Je suis déterminé à démontrer à l’entreprise qui me fera confiance qu’elle aura fait le bon choix.
Premier poste occupé dans une équipe TMA : Suivi de l'avancement et gestion de l'équipe pendant trois mois.
Deuxième poste à la tête d'une équipe back :
- Encadrement d'un développeur sur un serveur de fond de carte (Bash, Python, TileServer, Docker, CI GitLab)
- Définition de la roadmap et des délais,
- Suivi RH et animation des différents entretiens (annuel, professionnel et notation sur objectif)
Remplacement du manager pendant ses congés et gestion des projets.
Contribution à la définition des normes de codage et des bonnes pratiques.
Formation sur les styles de communication et sur le management suivie pour améliorer les compétences en gestion.
Référent API d’éligibilité à la Fibre
Frontend : Développement avec ReactJS. Première version en Material-UI, refonte en Tailwind CSS avec un designer et l'aide d'un stagiaire.
Backend :
API :
- Prise en charge et optimisation d’une API pour l’éligibilité à la fibre B2B avec Symfony et API Platform.
- Développement d’un système de gestion de threads avec mise à jour en mode fallback et zéro downtime.
- Gestion des processus parent/enfant (signaux, output, etc ...)
- Optimisation des scripts pour réduire la consommation de la RAM
Elasticsearch :
- Recherche : Optimisation des requêtes pour améliorer les temps de réponse et la qualité des résultats.
- Import : Optimisation via les Ingest pipeline, enrich policy et du painless
- Mapping : Mise en place d'un mapping optimisé avec systèmes d'analyse recommandés et personnalisés.
- Cluster : Suivi des performances et de la disponibilité du service (mise en place d'alerting) en collaboration avec l'équipe infra
DevOps et logs : Amélioration des journaux, gestion Docker, automatisation avec GitLab CI.
Planification : Rédaction de tickets, contribution à la définition de la roadmap.
Demandes et alertes : Traitement des demandes, participation aux rendez-vous clients, mise en place d’alertes.
Implication dans d'autres projets :
- Commande de fibre : Aide au développement.
- Service SMS : Amélioration.
- Interface de ticketing : Création et amélioration d’une interface pour créer et gérer des tickets..
Formation :
- Suite Elastic : Création du cahier des charges et gestion de la formation pour tous les niveaux, suivie pour améliorer mes propres compétences.
- Python IA, Agile, Docker : Formations en IA, gestion Agile et containerisation.
- Référent technique :
expérience utilisateur en magasin pour ROLI
Création d’une expérience client pour instruments de musique :
Développement d’une interface utilisateur en Vue.js compatible avec Chrome. Gestion des produits connectés via un PC embarqué à l’aide de scripts Batch et programmes en C. Les mises à jour étaient effectuées via une clé USB, avec des archives de mise à jour chiffrées pour garantir la sécurité des données le tout étant codé en C. Programmation du produit avec un sous-framework de JUCE (C++).
- Référent technique :
logiciel de gestion des appareils mobiles en magasin pour un opérateur téléphonique
Développement d’une application pour un opérateur téléphonique : Conception d’une application Ionic pour aider un opérateur à gérer et mettre en avant certains produits. Développement du backend et de l'API avec CodeIgniter, et gestion de l’interface utilisateur via Bootstrap.
- Participation à un projet :
Contribution au développement d’une application en Python pour la génération de rendus vidéo.
Responsable du template GUI 2.0 :
Gestion et correction des anomalies du template graphique pour améliorer l'interface utilisateur.
Développement du logiciel ORYGA :
Conception et implémentation du logiciel destiné à aider les entreprises à gérer les exigences du RGPD, afin qu'elles puissent se conformer aux réglementations en matière de protection des données personnelles.
Conception et développement d’un gestionnaire de stock :
Création d'un système complet pour la gestion des stocks, incluant la conception de l'architecture, le développement des fonctionnalités essentielles telles que le suivi des niveaux de stock, les alertes de réapprovisionnement, et les rapports de gestion. Le système a été conçu pour améliorer l'efficacité de la gestion des inventaires et fournir des outils de reporting détaillés pour une meilleure prise de décision.
Conception et développement d’un générateur de mots de passe :
Développement d'un outil sécurisé pour la création de mots de passe robustes, intégrant des fonctionnalités telles que la génération aléatoire de mots de passe avec différentes complexités et longueurs, ainsi que des mécanismes de vérification de la force des mots de passe. Ce générateur a été conçu pour aider les utilisateurs à créer des mots de passe forts et conformes aux meilleures pratiques en matière de sécurité.
Stage de 6 semaines :
- Première immersion dans le développement web : Découverte des bases du développement web, avec une initiation aux technologies et aux pratiques courantes.
- Développement d’une pop-up interactive : Création d’une pop-up en jQuery intégrant un formulaire, avec soumission des données en Ajax pour une expérience utilisateur fluide et réactive.
CDD de 2 mois pendant l'été :
- Conception du template 1.5 pour l’application web NAYA
SOFTWARE :
Réalisation et intégration d’un nouveau design pour l’application, en veillant à l’amélioration de l'interface utilisateur et de l’expérience globale.
- Développement de scripts pour la gestion des fichiers serveur : Création de scripts permettant de modifier des fichiers sur le serveur, avec des ajustements spécifiques pour l'application basée sur Joomla!, incluant des corrections de styles en inline pour garantir une présentation cohérente.
CDI en télétravail (1 an) :
- Développement du template 2.0 pour l’application web NAYA SOFTWARE :
Amélioration continue de l'interface utilisateur avec la conception et la mise en œuvre d’un template plus avancé et fonctionnel, visant à offrir une meilleure expérience visuelle et technique.
- French
- English
- Spanish