Boris Letocha
Chef de département DEV
« Je suis fasciné par la richesse et la complexité de l'IA, que je m'efforce de comprendre, ainsi que le fonctionnement réel de ces technologies. »
À propos de Boris
Comment êtes-vous entré dans le développement et qu’est-ce qui vous a attiré chez Quadient ?
Mon parcours dans le développement de logiciels a commencé à un très jeune âge, plus précisément à l’âge de 12 ans. J’ai commencé par des langages de programmation comme le Basic, puis par Karel, l’assembleur 6502 et le Z81. Mon premier programme commercial était pour l’Atari 130XE et un traceur pour dessiner des images. Plus tard, je suis passé au développement de logiciels pour la comptabilité de base, la paie et la gestion des stocks.
Quant à mon passage chez Quadient, c’était une pure coïncidence. Après avoir terminé mes études universitaires, j’étais à la recherche d’un emploi dans la programmation chez Hradec Králové, et Quadient (alors GMC) recrutait de nouveaux talents. Peu de temps après mon arrivée, j’ai commencé à travailler sur la prochaine génération de notre produit principal, en élargissant progressivement ses capacités. L’entreprise m’a accordé une grande confiance, ce qui m’a permis d’avoir un impact substantiel sur le fonctionnement du produit. Depuis, je suis resté chez Quadient jusqu’à aujourd’hui.
Quels ont été vos plus grands défis professionnels et comment les avez-vous surmontés ?
Mon plus grand défi est survenu lorsque Quadient a étendu ses services au-delà des documents statiques pour inclure des documents dynamiques et interactifs, y compris de simples applications Web. Notre objectif était de maintenir notre approche low-code, basée sur les composants et la conception par glisser-déposer. Cette transition s’est produite peu de temps après l’introduction de React, mais React n’était pas optimisé pour les applications mobiles et était trop volumineux pour nos besoins.
Cela m’a incité à développer un nouveau framework, Bobril. C’était un défi de taille, mais aussi un processus très enrichissant. Bobril a été conçu dès le départ pour répondre à ces problèmes et nous permettre de créer efficacement des applications Web et mobiles interactives.
Comment vous tenez-vous au courant des dernières tendances informatiques ? Quelle technologie vous fascine le plus et où placez-vous le plus d’espoir ?
Pour rester à l’avant-garde des dernières tendances informatiques, je m’appuie sur plusieurs sources. Twitter, Hacker News et GitHub sont des plateformes clés où je suis les dernières mises à jour et innovations technologiques.
En ce qui concerne les technologies spécifiques, je suis de près les développements en frontend, .NET, C#, TypeScript, Kubernetes, Azure, AWS, CQRS/ES, et architectures. Récemment, j’ai également ajouté l’IA, ChatGPT et l’inférence à la périphérie à ma liste de technologies suivies. Je suis fasciné par la richesse et la complexité de ces domaines et je m’efforce de comprendre le fonctionnement de ces technologies.
La technologie dans laquelle je place le plus d’espoir est probablement l’IA. Je pense que l’IA et l’apprentissage automatique auront un impact clé sur l’avenir des applications logicielles et des services.
Quels conseils donneriez-vous aux développeurs informatiques en herbe qui souhaitent exceller dans leur carrière ?
N’arrêtez jamais d’apprendre : l’informatique est un domaine en constante évolution. De nouvelles technologies et de nouveaux outils émergent presque tous les jours. Il est important que les développeurs soient toujours prêts à apprendre et à s’adapter aux nouvelles technologies.
Compréhension approfondie : S’il est essentiel de se familiariser avec un large éventail de technologies, il est également crucial d’en comprendre quelques-unes. Cela permet aux développeurs de créer des solutions de meilleure qualité et plus efficaces.
Travailler sur des projets réels : Les connaissances théoriques sont importantes, mais rien n’est comparable à l’expérience du monde réel acquise en travaillant sur des projets réels. De telles expériences fournissent des leçons précieuses qui ne peuvent être apprises autrement.
Qu’est-ce qui vous passionne et vous motive le plus dans les projets actuels, et où voyez-vous votre développement se diriger ensuite ?
Ma plus grande motivation est de travailler sur le développement d’une nouvelle sortie HTML dans l’Inspire Designer. Ce projet est un hybride complexe de HTML pur et de communications dynamiques, régi par le principe de « Use Platform ». Il s’agit d’une formidable opportunité d’innovation et des défis qu’elle comporte.
En tant que développeur dans le monde du cloud computing, je suis également intéressé par les possibilités d’améliorer notre cadre interne. Nous explorons des idées sur la façon dont nous pouvons l’utiliser à son plein potentiel tout en réfléchissant à la façon dont nous pourrions mettre en œuvre efficacement l’IA dans nos systèmes et processus.
Ce qui me passionne le plus, c’est l’opportunité de faire partie de ces projets révolutionnaires et de voir comment notre travail apporte une réelle valeur à nos clients et à toute l’équipe. L’objectif de notre travail à l’avenir est de continuer à innover et à améliorer nos produits et services, en mettant l’accent sur l’intégration de nouvelles technologies et tendances telles que l’informatique cloud et l’intelligence artificielle.