Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Gruber Lucas

Gruber Lucas

Senior software engineer

36 ans
Permis de conduire
Besançon (25000) France
En poste Ouvert aux opportunités

Senior software engineer

Hyvilo
Depuis août 2022
  • Hyvilo développe une plateforme de gestion unifiée 100% personnalisable aux organisations. Elle tente de répondre à la problématiques de l'accès à la donnée dans les organisations complexes dans le but de gérer les processus métiers, de prendre des décisions...etc. Comme produit similaire assez connu et concurrent presque direct on peut citer SAP avec une dimension importante dans notre cas sur la collecte et l'agrégation de la donnée ainsi que sur la manière de proposer le produit afin que l'utilisateur non technique puisque modifier et configurer à la volée la manière de stocker, de gérer et d'afficher ces données.

    En arrivant, j'ai repris la stack existante Python/Django/GraphQL/Postgres qui avait été décidée précédemment par un développeur qui venait de quitter l'entreprise. J'ai fait le choix de faire évoluer et stabiliser l'architecture qui avait été commencée en collaboration avec le CTO qui m'a laissé toute la marge de manœuvre nécessaire car il ne connaissait pas du tout la stack. J'ai consolidé l'approche EAV (Entity Attribute Value) initiée pour le stockage en base de donnée relationnelle et remplacé l'API GraphQL par une approche REST avec DRF. Les deux premières années ont été très focus sur des problématiques importantes de performances à résoudre qui m'ont obligé à exploiter de manière très avancée l'ORM de Django (plusieurs bugs ont d'ailleurs été décelés et remontés à l'équipe qui développe le framework). En parallèle, j'ai mené un travail de refactoring important pour transformer l'architecture monolithique qui était fortement couplée à de nombreux microservices ou services externes directement en un monolithe plus modulaire avec une inversion complète des dépendances. Sur les deux années qui ont suivi, j'ai orienté des refactoring sur les interfaces et architectures du domaine métier afin d'avoir une base de code très modulaire facilitant les tests par partie et l'intégration de nouvelle personne dans l'équipe.

    Lorsque je suis arrivé, l'équipe de développement était composée de trois autres développeurs (deux juniors sortis d'école et un junior avec 1 an d'expérience). J'ai essayé d'accompagner l'équipe au maximum à comprendre les enjeux de modularité et de qualité du code, à les challenger sur la performance de l'application et les tests logiciels mais également sur la sensibilité à l'expérience utilisateur et à la valeur ajoutée des fonctionnalités développées

Ingénieur de développement

Jet1oeil - Seek-one
Août 2014 à août 2022
CDI
Besançon
France
  • Développement d'une solution de vidéosurveillance
  • Développement d'une plateforme de supervision pour les installateurs de vidéosurveillance
  • C++/Qt, iOS, Android, Python/Django, API REST...

Stage Recherche

Université de Franche-Comté
Depuis février 2014
Stage
Besançon
France
  • Etude et développement d'un prototype pour la génération automatique de test fonctionnel dans une orchestration de webservices
  • Mot-clefs : Model-Based Testing, SOA, UML, SoapUI, IBM RSA

Chargé étude et développement web

FCI
Juillet 2013 à août 2013
Intérim
Besancon
France
  • Analyse des processus de suivi des demandes des clients
  • Développement d'un workflow pour le suivi des requetes des clients envoyées aux ingénieurs
  • Réalisation d'une documentation technique et formation pour la reprise du développement de l'application

Stage développeur web

Sideo PMPC
Mars 2012 à juin 2012
Stage
Boussières
France
  • Développement d'un intranet
  • Mise en place d'environement test/production
  • Déploiement de solutions virtualisées

Chargé de développement

JWG Consulting
Juillet 2011 à août 2011
CDD
Besançon
France
  • Mise en place d'une GED (ged.rochedor.fr)
  • Conception d'une application de gestion de l'hébergement de personnes
  • Mise en place d'un blog avec Wordpress
  • Maintenance technique, helpdesk

Stage de conception

JWG Consulting
Avril 2011 à juin 2011
Stage
Besançon
France
  • Conception d'une application de gestion de l'hébergement de personnes
  • Ecriture d'un dossier pour la mise en place d'une ligne internet dédié (SDSL, Fibre optique)
  • Installation de serveurs J2EE

Administrateur réseau

Entre Souris et T'chat
Depuis janvier 2009
Bénévolat
Boussières
France
  • Administration du réseau
  • Maintenance des ordinateurs
  • Développement de l'infrastructure
Détails de l'expérience
  • Administration du réseau informatique et configuration des serveurs (7 serveurs au total)
  • Maintenance de plus de 25 postes au sein de l'infrastructure
  • Développement de l'infrastructure, installation et configuration des nouveaux postes, installation de rampes électriques, mise au norme de sécurité
Description de l'entreprise
L'association Entre Souris et T'chat est une association s'employant à faire découvrir l'informatique au jeunes comme aux plus âgés aussi bien en surface qu'en profondeur.
Les jeunes peuvent ainsi apprendre à installer des serveurs de jeux par exemple, alors que les plus vieux apprennent les bases de l'informatique
Site web de l'entreprise

Développeur bénévole

Commune/association
Depuis juin 2010
Bénévolat
Torpes
France
  • entresourisettchat.fr, geek-toi-meme.com, sivomdeboussieres.fr, byanssurdoubs.fr, team643.com, course-grapille.org
  • Administration du réseau de la commune de Torpes (école, mairie...)
Détails de l'expérience
  • Développement d'un système de blog avec commentaire
  • Développement d'un système de création de sondage
  • Développement d'un gestionnaire de fichiers et d'albums photos
  • Création du WebDesign du site
  • Développement encore actuellement en cours
Description de l'entreprise
La commune de torpes compte un peu moins de 1000 habitants mais d'un canton très actif qui souhaite développer chacun leur site internet. Torpes est le deuxième à se lancer...