Salut
👋🏻
Je suis
Alexis TALDIR
DĂ©veloppeur fullstack / DevOps
Moi selon Dall-E
DĂ©veloppeur Full-stack 2021 - 2024
Développeur / Techniciens réseaux 2019 - 2021
Mon arsenal
et bien plus encore ...
Pendant les fêtes de fin d'année, j'ai développé une application avec Flutter et Firebase. Cette application permet d'envoyer des cartes des vœux personnalisées pour célébrer la nouvelle année. L'expérience utilisateur est simple et intuitive :
- Personnalisation des vœux : les utilisateurs peuvent écrire un message unique pour chaque carte.
- Connexion Google : intégrée via Firebase pour une authentification fluide et sécurisée.
- Réception différée : les cartes envoyées sont visibles uniquement à partir du 1er janvier, ajoutant une touche de surprise pour les destinataires.
Ce projet, réalisé en seulement quelques jours malgré les festivités, a été une formidable opportunité d'explorer Flutter et Firebase pour la première fois.
Mon projet est une application web développée avec Flask qui offre une solution complète pour la supervision et la gestion d'infrastructures. Conçue pour répondre aux besoins des entreprises, cette application fournit une vue d'ensemble détaillée de l'état de l'infrastructure, incluant :
- Machines physiques
- Containers Docker
- Pods Kubernetes
Grâce à une sonde déployée sur chaque machine, l'application collecte des données essentielles et les affiche sur une interface utilisateur intuitive :
- Une liste de cartes qui détaille les informations pour chaque composant.
- Un graphique de nœuds illustrant les connexions réseau entre les différents éléments.
En plus de la supervision, cette application simplifie considérablement le déploiement des services. En seulement quelques clics, il est possible de :
- Déployer des applications préconfigurées en fonction des besoins spécifiques et de l'infrastructure existante, grâce à l'intégration d'Ansible.
- RĂ©duire le temps et les efforts de configuration manuelle.
Cette solution est idéale pour :
- Les entreprises naissantes ayant besoin de mettre en place une infrastructure légère et efficace à moindre coût.
- Les Ă©quipes techniques souhaitant superviser l'Ă©tat des services et anticiper les besoins de maintenance ou les mises Ă jour.
Ce projet combine efficacité, simplicité et adaptabilité pour offrir une gestion optimale des infrastructures modernes.
et technique ont été réalisés pour ce projet. Et noté par un jury de professionnels
au cours de soutenance ainsi qu'une notation en contrĂ´le continu.
Nous avons obtenu la note de 20/20
Nous sommes avons mis en place une achitecture microservices avec une API REST (C#)
avec un front en Angular et une base de données SQL Server
Le tout déployé sur un cluster Kubernetes via la CI/CD de GitLab
Nous avons aussi réalisé le boitier de pointage avec un Raspberry Pi
Manque de fiabilité, trous dans les informations de pointage, et géolocalisation hasardeuse : les entreprises ayant des salariés en déplacement font face à des défis majeurs. HoroConnect est la réponse à ces problématiques.
Conçu pour répondre à un besoin évident du marché, HoroConnect allie deux fonctions essentielles : un système de pointage fiable et une géolocalisation en temps réel, le tout intégré dans une solution unique. Aujourd'hui, aucune offre concurrente ne propose ces deux services dans un même package.
Une solution pensée pour simplifier la vie des entreprises HoroConnect repose sur deux piliers :
- Un lecteur de carte embarqué permettant aux salariés itinérants de pointer simplement, en laissant leur badge (qui peut aussi être leur carte de ticket restaurant) inséré pendant leur temps de travail.
- Une application intuitive pour le suivi des horaires, la géolocalisation des véhicules, et une gestion simplifiée des équipes et de la flotte.
Grâce à cette solution clé en main, les services RH bénéficient immédiatement d'une interface web dédiée pour gérer les badges des salariés, accéder aux données de pointage en temps réel et visualiser la position des véhicules. Des avantages significatifs pour nos clients
- Gestion du temps optimisée : un pointage précis directement intégré aux véhicules.
- Géolocalisation avancée : suivi des véhicules en temps réel pour une sécurité renforcée.
- Simplicité et efficacité : une plateforme RH intuitive qui élimine les tâches répétitives et les erreurs.
- Sécurité accrue : une protection complète des véhicules et des données.
- Gain de productivité : plus besoin de relances téléphoniques, tout est automatisé pour permettre aux entreprises de se concentrer sur leur croissance.
Un projet porté par une équipe passionnée HoroConnect, fondé par trois développeurs passionnés, se fixe pour mission d'installer un maximum de badgeuses dans les véhicules des clients. La solution est hébergée sur nos serveurs pour garantir une disponibilité optimale et une tranquillité d'esprit totale. Dans un marché de niche où les alternatives sont rares, HoroConnect s’impose comme une solution innovante, fiable et clé en main. En révolutionnant la gestion du temps et la géolocalisation, nous donnons aux entreprises les outils nécessaires pour gagner en temps, en efficacité et en sérénité.
Le Centre national de prévention et de protection (CNPP) est une association spécialisée dans les formations de prévention des risques dans de nombreux domaines (cyber sécurité, incendie, risque chimique …) Elle propose des formations et certifications directement dans leur centre d’exercice permettant de recréer tous les scénarios. Face à la nécessité de moderniser leur présence numérique, l'entreprise a décidé de refondre entièrement son site web. Cette refonte devait non seulement améliorer l'expérience utilisateur mais aussi intégrer des fonctionnalités avancées de gestion de contenu et de recherche de formations
Mes mission :
- Mise en place d'un moteur de recherche (SolR) et optimisation de la recherche
- Refonte de l'interface utilisateur pour une meilleure expérience
- Intégration d'un back-office pour la gestion des formations
- Création d'un connecteur pour la synchronisation des données
Analyse de la stratégie du système d’information Ce programme forme des professionnels capables de concevoir, piloter et sécuriser des systèmes d’information modernes.
Domaines techniques :
- Intelligence artificielle, architecture (.NET, Web), API et microservices.
- DevOps (Kubernetes, Docker), bases de données et sécurité du SI.
- Développement Front-End, JEE, PHP avancé et persistance des données.
Management et méthodologies :
- Méthodologie Agile/Scrum, gestion de projets et management d’équipes.
- Innovation, veille technologique et intégration de solutions avancées.
Compétences transverses :
- Mathématiques, anglais, gestion budgétaire et enjeux juridiques.
- Mémoire et projet collaboratif pour une mise en pratique concrète.
Un programme complet pour maîtriser la stratégie, la technologie et l’innovation dans le SI.
Ce programme vise à développer des compétences solides et polyvalentes dans les domaines clés de l’informatique, en intégrant des enseignements communs et spécialisés pour répondre aux exigences du secteur.
Enseignements Communs :
- UTC 501 – Outils mathématiques pour informatique : Bases mathématiques essentielles pour résoudre des problématiques informatiques.
- UTC 502 – Principes fondamentaux des systèmes d’exploitation (blended learning) : Découverte des concepts fondamentaux des systèmes d’exploitation et leur fonctionnement.
- UTC 503 – Paradigmes de programmation : Compréhension des différents modèles de programmation et leurs applications pratiques.
- UTC 504 – Systèmes d’information et bases de données : Introduction à la gestion des données et à la structuration des systèmes d’information.
- UTC 505 – Introduction à la cyberstructure de l’internet : réseaux et sécurité : Principes fondamentaux des réseaux et des approches pour sécuriser les communications.
- GDN 100 – Management de projet : Acquisition des méthodologies de gestion et pilotage de projets informatiques.
- ANG 320 – Anglais professionnel : Renforcement des compétences en anglais pour un contexte technique et professionnel.
- RSX 102 – Technologies pour les applications en réseau : Exploration des outils et technologies nécessaires pour développer des applications réseau.
- NFE 108 – Méthodologies des systèmes d’information : Étude des méthodologies pour la conception et la gestion de systèmes d’information.
Enseignements Spécialisés :
- NFP 121 – Programmation avancée : Approfondissement des concepts avancés de programmation orientée objet en Java. Apprentissage des patrons de conception (design patterns) pour résoudre des problématiques de développement. Acquisition des compétences pour appliquer ces concepts dans divers langages de programmation.
Ce programme prépare les apprenants à maîtriser les aspects techniques, organisationnels et stratégiques liés aux métiers de l’informatique. Il allie compétences en développement, cybersécurité, gestion de projet et connaissances générales pour répondre aux exigences du secteur.
Enseignement Professionnel :
- Gestion de parc, administration Linux et Windows, assistance utilisateurs, réseaux.
- Algorithmique, HTML/CSS, frameworks (Bootstrap, Tailwind CSS), CMS, SEO, gestion de bases de données.
- MĂ©thodologie, collaboration en Ă©quipe, outils de versionning.
- Protection des données, sécurité des systèmes d’information.
Enseignement Général
- Culture générale et expression.
- Langue anglaise.
- Mathématiques.
- Culture économique, juridique et managériale.
Enseignement spécifique SLAM (Développement)
- Algorithmique objet, développement en C#, ASP.NET, Python ou PHP (Symfony, Laravel).
- MĂ©thodes agiles, introduction Ă DevOps.
- UML, bases de données avancées, NoSQL, design patterns, développement sécurisé.
Un programme conçu pour former des professionnels compétents, capables d’intervenir efficacement dans des projets complexes et d’adopter les meilleures pratiques de sécurité et de développement.