GithubHelp home page GithubHelp logo

Enchanté, moi c'est Tom, a.k.a @TBG-FR 👋

Badge Google Translate

Ingénieur en Informatique de formation, je suis passionné par ce domaine depuis de nombreuses années. Très adaptable et multifonction, j''ai été tour-à-tour développeur, architecte technique, consultant spécialisé, chef de projet, et bien plus encore 🤓

J'aime participer à toutes les étapes de réalisation d'une solution, évaluer la pertinence d'une architecture, débattre du choix d'une technologie ou d'une approche, et surtout tout faire pour assurer la réussite d'un projet 🚀

J'interviens dans de nombreux domaines différents, je maîtrise de multiples technologies / langages de programmation et j'aime apprendre constamment de nouvelles choses 🤓 Je conçois donc depuis plusieurs années des applications mobiles, des logiciels sur mesure, des applications et sites web, des APIs, des solutions DevOps, etc.

« Je veux en savoir plus 👀 »

Ce qui me motive

  • 🛠️ Créer des solutions de mes propres mains
  • 💪 Relever de nouveaux défis techniques
  • 🕵️‍♂️ M'aventurer dans des domaines inconnus ou essayer de nouvelles technologies
  • 🐧 Contribuer à des projets Open Source
  • 🗣️ Participer à la traduction de tous types de projets

Mes traits de personnalité

  • 👌 Perfectionniste
  • 🗒️ Organisé
  • 🧠 Créatif
  • 🦉 Oiseau de nuit

Mes autres passions ?

  • 🗻 La montagne, été comme hiver 🚵‍♂️⛷️🏂
  • 🔊 Les festivals (Hardmusic, Bass Music, Rock/Metal) 🚐🕺🍻
  • 👾 Les jeux vidéo (FPS, MMORPGs, Survie, Indés, etc.) 🔫⚔️🧙‍♂️
  • 🏍️ La moto et les activités à sensations fortes 🎢🪂🛶

Envie d'en savoir plus ou de travailler ensemble ? C'est juste en dessous 🤙

Badge LinkedIn Badge Email Badge Facebook


Monsieur Biche

Logo de Monsieur Biche SAS

Je suis également le co-fondateur de Monsieur Biche, société ayant pour objectif d'accompagner les start-ups et entreprises innovantes dans la réalisation de leurs projets. Nos points forts ? Une approche non conventionnelle permettant une grande flexibilité horaire et financière, un accompagnement sur mesure dans la durée et tout un réseau d'experts pour couvrir un maximum de domaines techniques.

Quel que soit votre besoin, n'hésitez pas à nous contacter via l'un des liens ci-dessous !

Badge LinkedIn Badge Internet Explorer Badge Github


Formations

💻 [Divers] Formations dans le cadre professionnel : Ansible, Docker, Kubernetes, NestJS, ...
🎓 [Bac +5] Diplôme d'Ingénieur en Informatique et Réseaux de Communication - CPE Lyon
🎓 [Bac +2] Diplôme Universitaire de Technologie en Informatique - Université Lyon 1


Expériences professionnelles

🟩 Apitech

🟩 Expérience ✍️

J'ai évolué pendant 5 ans dans la société Apitech, une ESN Lyonnaise spécialisée dans les logiciels sur mesure et les plateformes de services. J'ai pu intervenir sur de nombreux projets et sujets très formateurs, aux technologies et contextes variés. J'ai donc été tour à tour développeur logiciel, mobile, web, puis backend/frontend, mais aussi ingénieur DevOps, consultant spécialisé et architecte technique. Très vite, j'ai fait partie des équipes projet/décisionnelles, participant alors à la conception de nouvelles solutions, à l'expression du besoin pour les clients, et à la gestion de projet. Malgré une part importante de travail en totale autonomie, le travail en équipe n'a plus de secret pour moi, j'ai même eu l'opportunité de diriger une équipe de développeurs durant la réalisation d'un projet conséquent.

🟩 Recommandations 💬

« Un junior avec une expérience de senior »

— Un collègue

« Le couteau suisse de notre société »

— Un collègue

🟩 Projets réalisés 👷‍♂️

Nom Client(s) Description Technologies Liens
🛡️🖥️ Krisalee Métropole du GrandLyon et autres clients Développement de A à Z d'une solution de « SI de Survie » autonome. Gestion du projet et des équipes dédiées à celui-ci. Conception de l'architecture technique, développement d'éléments du back-end, mise en place du déploiement K8S, configuration des différentes briques open source et développement d'extensions sur mesure pour celles-ci (Nextcloud, Keycloak, Roundcube, Docker Mailserver, Dovecot, etc). Kubernetes NestJS Typescript 🌍
🐳⚙️ Cloudification Ministère de la Transition Écologique (Mél) Développement d'un ensemble de solutions techniques permettant la (re)construction d'images Docker à la demande, avec un ensemble de règles et de normes spécifiques et sur mesure, dans le cadre de la transformation (Legacy -> Docker) de l'infrastructure de Mél (anciennement Mélanie2), une solution de messagerie d'envergure composée de plus de 50 applications open source différentes et d'un nombre important de serveurs (physiques et virtuels)). Conception d'une nomenclature adaptée, développement d'un script permettant de récupérer la liste des images, fichiers et versions, configuration des différentes étapes de la pipeline de CICD (variables, jobs dynamiques, authentification, outils, scripts, etc). Utilisation d'outils développés par Google et destinés aux actions liées aux containers. Cette solution s'apparente à une « usine de build ». Gitlab Gitlab CI Kaniko Docker Python YAML Jsonnet Google 🔒
🎦📞 Voxify GCS SARA, EPF PACA, Métropole du GrandLyon et autres clients Développement de A à Z d'une solution de « Ponts Audio » permettant de rejoindre les visioconférences Jitsi par téléphone. Phase de R&D conséquente, conception, développement d'un backend/API « ConferenceMapper », mise en place et configuration de serveurs PBX afin de gérer les flux audio et le Serveur Vocal Interactif, développement de scripts spécifiques pour le PBX, maintenance de la solution. Conception, réalisation de maquettes et gestion de projet, notamment dans le cadre du développement d'un front-end de self-service pour cette solution. FreeSWITCH NestJS Javascript MongoDB 🔒
🙋📄 AO Phoenix Métropole du GrandLyon Rédaction d'une réponse à un appel d'offre autour du développement d'une solution de « SI de Survie ». Phases de R&D, conception et développement d'un Proof of Concept du front-end afin de préparer cette réponse. Angular Powerpoint 🔒
🙋📄 AO UGAP Union des Groupements d'Achats Publics Rédaction d'une réponse à un appel d'offre autour de la fourniture de solutions de visioconférence (software et hardware). Préparation conjointe de la réponse avec une autre société. Phases de R&D, conception et POC afin de préparer cette réponse. Excel Word 🔒
👨‍⚕️💻 GCS RCP GCS SARA Développement d'une page de pré-séance et d'une surcouche Jitsi, interfacées à une base de données, afin d'organiser des réunion pluridisciplinaires dans le domaine de la santé. À partir d'un cahier des charges établi par le client, choix des technologies, développement de la solution, maintenance, accompagnement dans la mise en production de l'application et dans la modification des configurations Jitsi associées. Livraison de l'application sous forme de packages versionnés prêts à l'emploi (binaire compilé, configuration docker, etc) Jitsi NodeJS SQL Server Bootstrap 🔒
🔑🌐 SSO Webmail Ministère de la Transition Écologique (Mel, Bureau Numérique), ENS Développement d'un plugin Roundcube permettant de gérer l'authentification OpenIDConnect, et donc le Single Sign On. Intégration des problématiques clients (scénarios de connexion, interaction avec les serveurs d'authentification et/ou de mails). Intégration avec Kerberos et plusieurs providers OpenIDConnect. Modification des configurations des Reverse Proxy en conséquence. Gestion de la déconnexion, reconnexion, expiration. Maintenance du plugin, correction de bugs. PHP OpenIDConnect 🌍
🔑🖥️ SSO Client lourd Ministère de la Transition Écologique (Courrielleur) Développement de la fonctionnalité de Single Sign On (via OpenIDConnect) sur un client lourd de messagerie basé sur Thunderbird. Interactions avec un serveur PHP permettant la liaison avec le provider OpenIDConnect. Modifications du registre Windows pour la liaison entre le navigateur et le client lourd. Javascript OpenIDConnect Windows 🔒
🎦🖥️ Jitsi Apitech (Joona), Direction Interministérielle du NUMérique (Webconf de l'État) Contribution à la communauté par le développement de correctifs. Installation d'instances pour le développement. Tâches de configuration et de maintenance d'instances pour divers clients. Développement de surcouches, pages de prejoin et autres modules liés aux différentes briques de Jitsi. Nombreuses recherches d'anomalies (réseau notamment) dans le cadre de projets liés à cette solution. Jitsi Javascript Java ...
💬💻 Rocket.chat Apitech, Ministère de la Transition Écologique (Ariane) Contribution à la communauté par le développement de multiples correctifs, et la maintenance d'un thème sombre non-officiel au fil des versions. Suivi des mises à jour et assistance aux utilisateurs sur une instance privée de plusieurs milliers d'utilisateurs. Développement de bots conversationnels simples. Installation et configuration d'instances pour le développement via Docker, création d'un dépôt dédié. Meteor React CSS Docker ⌨️ 🐛
🎦📱 Joona Apitech Développement d'une application mobile de visioconférence embarquant le SDK Jitsi Meet. Contributions au code de la librairie Jitsi Meet Plugin for Flutter. Flutter Jitsi 🔒
⚙️🖥️ RepNet 4.0 REP International Maintenance et développement d'une permettant de piloter à distance des presses à caoutchouc hydroliques pour l'Industrie 4.0 via un logiciel (WPF) ou une interface web (ASP .NET), ainsi que des connecteurs sur mesure (WCF) .NET C# 🔒

🟧 Orange Caraïbes

🟧 Expérience ✍️

J'ai réalisé un stage de 4 mois en Guadeloupe au sein d'Orange Caraïbes (OC), rattaché au groupe Orange. L'objectif de ce stage était de travailler sur un projet d'automatisation des tâches réalisées par plusieurs Database Administrators (DBA), afin de rendre une opération conséquente plus simple à réaliser et plus fiable. J'ai donc pu mettre à profit mes connaissances en développement, scripts et bases de données pour un projet d'envergure, et gagner en expérience.

🟧 Projets réalisés 👷‍♂️

Nom Client(s) Description Technologies Liens
🔄💻 Refresh Orange Caraïbes Développement d'un logiciel multi-threads et de multiples scripts associés afin d'automatiser le processus de « Refresh » des bases de données Java Powershell Shell Oracle DB SQL Server 🔒

🟦 Freelance / Auto-entrepreneur

🟦 Expérience ✍️

Auto-entrepreneur depuis 2019, j'ai eu l'opportunité d'intervenir sur divers projets, assez ponctuellement. Cela m'a principalement permis d'explorer d'autres technologies que celles que je pratiquais habituellement dans le cadre de mes autres activités professionnelles ou scolaires, mais aussi de rencontrer différents types de projets et de clients. Ce projets intéressants et leurs défis techniques m'ont grandement aidé ma montée en compétences.

🟦 Projets réalisés 👷‍♂️

Nom Client(s) Description Technologies Liens
🚗📱 VTC App I-VAN Développement d'une application pour tablettes permettant à un client de VTC de passer commande de divers articles au chauffeur durant son trajet, afin de mieux gérer la facturation et les stocks. Flutter 🔒
🍷🥖💻 Baïta Baïta Refonte du back-end d'une application web, permettant de mettre en relation des professionnels des métiers de la bouche (producteurs, artisans, restaurateurs, etc) sous la forme de communautées. Développement d'un système de déploiement Docker sur mesure, avec Traefik et des scripts bash. NestJS Docker Traefik Bash script
🏗️📱 Suivi de Battage NGE Fondations Développement d'une application mobile destinée au « Suivi de Battage » sur les chantiers pour une des entreprises leader du BTP en France. Gestion de chantiers, fiches, matériels, photos. Relevés chronométrés. Exportation des relevés par email et intégration dynamique dans un fichier excel multi-pages, selon un template existant afin de conserver le fonctionnement actuel pour les équipes. Flutter Excel Sqlite 🔒

Tom-Brian Garcia's Projects

Tom-Brian Garcia doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.