12.juin.2025

Entretien avec un employé 06/2025 : Richein Bartsch

Entretien avec un employé 06/2025 : Richein Bartsch
Arrow
  • Actualités

La série d’entretiens avec des collaborateurs du dataglobal Group

Richein, raconte-nous brièvement comment tu as rejoint le dataglobal Group et ce qui te fascine particulièrement dans le développement de logiciels.

Bonjour, j’ai rejoint dataglobal en janvier 2019 car j’étais intéressé par le développement de technologies à partir de zéro. J’ai d’abord travaillé pendant un an comme développeur d’applications dans le domaine du consulting, puis j’ai rejoint les équipes de développement de base.

Ce que j’aime dans le développement de logiciels, c’est la création de solutions qui font avancer les processus commerciaux et résolvent les problèmes. Par exemple, créer des solutions d’automatisation pour des tâches que personne ne veut faire manuellement. Je trouve passionnant de voir comment de bonnes solutions évolutives, sur lesquelles j’ai travaillé, sont utilisées dans la pratique. C’est aussi gratifiant que de construire quelque chose « à la main », comme un menuisier le fait avec du bois.

Y a-t-il eu un moment dans votre parcours professionnel qui vous a particulièrement marqué ou qui vous a conforté dans votre décision de devenir développeur ?

Je dirais que c’était il y a longtemps, avant que je ne commence ma carrière. À l’âge de 11 ans, j’apprenais déjà à programmer de manière autonome à la maison, car je m’intéressais à la manière dont les jeux vidéo et les logiciels étaient développés. Adolescent, je développais déjà de petits outils et des modifications pour les jeux vidéo. C’était très gratifiant de voir comment fonctionnait quelque chose que j’avais créé moi-même, et je savais déjà que je voulais devenir développeur de logiciels pour créer des solutions pour des applications pratiques dans le monde réel.

Dernièrement, je dirais que mon travail et celui du reste de notre équipe sur la plate-forme dgIdentity et Customer Portal, qui utilise des technologies et des techniques modernes, est le point culminant à ce jour. C’est une base solide sur laquelle nous pourrons construire beaucoup à l’avenir, de sorte que d’autres applications pourront s’y connecter. Eleven avec Expurgate l’utilise déjà et vysoft est également en train de l’utiliser.

Kevin a parlé d’une « équipe engagée » dans la dernière interview. Concrètement, comment vivez-vous la collaboration au sein de votre équipe au quotidien ?

La collaboration et le travail en équipe sont des moments forts. Nous sommes vraiment flexibles et toujours ouverts, et nous avons nos propres processus pour travailler en tant qu « équipe agile, et ce depuis des années de la même manière. Même si nous avons tous nos rôles définis, chacun d’entre nous porte plusieurs casquettes. La plupart du temps, nos appels quotidiens pour faire le point peuvent durer jusqu » à une heure, mais je pense qu’ils sont vraiment utiles, tout le monde est toujours au même niveau, et la plupart du temps, nous n’avons besoin que de cet appel et chacun peut travailler sur ses tâches, nous avons rarement une sorte de bloqueur qui entrave le développement. Bien sûr, nous nous amusons beaucoup et plaisantons beaucoup ensemble. C’est une équipe très détendue, avec beaucoup d’expérience, ce qui permet d’apprendre beaucoup les uns des autres. Dans une équipe soudée, nous sommes comme ça.

Quelle est votre méthode de travail typique – avez-vous des routines ou des outils qui ont particulièrement bien fonctionné ?

Je dirais que nous sommes très dynamiques et que nous n’avons pas trop de routines spécifiques. Notre réunion d’état quotidienne, cinq jours par semaine, est la plus grande routine que nous ayons. Cependant, nous vérifions régulièrement si nous avons besoin de nouvelles routines/processus et nous essayons généralement quelque chose, mais nous réalisons rapidement que cela peut ne pas fonctionner. Techniquement, nous avons des routines pour assurer la qualité du code. Chaque ligne de code source que nous introduisons dans notre « branche principale de développement » est examinée par d’autres membres de l’équipe, ce que l’on appelle la « revue de code ». Cela signifie que d’autres membres de l’équipe examinent les pull-requests afin d’identifier les problèmes éventuels et de faire des suggestions, qui servent bien sûr aussi à l’apprentissage. Et notre équipe d’assurance qualité effectue toujours un ensemble complet de tests avant le déploiement en production. Avant toute mise en œuvre importante d’une nouvelle fonctionnalité ou d’un changement, nous organisons une session de brainstorming séparée qui se concentre sur l’architecture.

Comment gérez-vous les obstacles techniques inattendus au sein de votre équipe – y a-t-il un exemple où vous avez trouvé une solution particulièrement créative ou pragmatique ?

Les obstacles techniques font naturellement partie du développement de logiciels, qu’ils soient attendus ou inattendus, et je pense que nous sommes vraiment doués pour identifier les obstacles potentiels qui pourraient survenir à l’avenir. Nous nous efforçons vraiment de voir la situation dans son ensemble avant de mettre en œuvre quoi que ce soit, mais aussi en ce qui concerne le paysage technologique, afin d’anticiper les avantages et les inconvénients potentiels dans les années à venir, par exemple l’utilisation d’une pile de technologies, ou les nouvelles technologies ou concepts potentiels qui pourraient apparaître à l’avenir et la meilleure façon de s’y préparer. Dans le monde de l’informatique, les choses changent rapidement et il ne faut pas s’attendre à ce que ce qui est adapté aujourd’hui le soit encore dans cinq ans. Nous devons planifier et construire en conséquence. Récemment, nous avons résolu d « éventuels problèmes de performance dans le futur en rendant certains de nos services architecturalement flexibles et solides, en utilisant gRPC pour la communication entre les services, la mise en cache et les files d’attente de messages. Nous avons également trouvé un moyen plus efficace d » émettre des jetons dans notre système d’identité, similaire à l’utilisation de nos API, mais il serait trop technique d’entrer dans les détails.

Si vous aviez un souhait pour votre projet ou votre méthode de travail, qu’aimeriez-vous essayer de plus ?

Je suis toujours intéressé par l’apprentissage et l’utilisation de nouveaux langages de programmation, car beaucoup ont de nouvelles idées ou de nouveaux flux de travail intéressants, mais il n’est pas pratique de les utiliser dans des projets importants, où de grands langages de programmation comme C#/C++/Go/Java sont utilisés à la place. Les langages exotiques comportent des risques, et il est évident que tout le monde dans une équipe de développement ne souhaite pas apprendre un autre nouveau langage. Pour la plupart des développeurs, l’apprentissage et l’utilisation de ces langages restent donc pour l’instant réservés à des projets de loisir à la maison. 😊

Depuis un an, je m’intéresse au langage de programmation Odin et j’utilise souvent ce langage pendant mon temps libre pour des projets de loisir.


Merci beaucoup pour cette interview, Richein !

Postulez dès maintenant chez dataglobal Group

Vous souhaitez faire partie du groupe dataglobal et travailler avec nous pour concrétiser la vision du Digital Workplace pour nos clients ? Nous sommes toujours à la recherche de nouveaux talents, que ce soit dans le développement de logiciels ou dans d’autres domaines tels que la vente, le conseil, etc.

Consultez nos offres d’emploi actuelles et voyez si un poste vous convient. Nous sommes impatients d’avoir de vos nouvelles !

Ceci pourrait aussi vous intéresser

Interface DATEV en ligne dans windream ECM

en savoir plus

La fusion crée un nouveau fournisseur leader de solutions logicielles RH en Allemagne

en savoir plus

La GED comme sujet informatique stratégique : pourquoi vous devez agir maintenant en tant que décideur informatique

en savoir plus

Les défis numériques de la comptabilité : des factures papier au système financier connecté

en savoir plus