Home / Affaires et Politique / Ante Gulin : J’étais autrefois intéressé par le hacking, mais le développement logiciel est plus excitant que la recherche de vulnérabilités de sécurité

Ante Gulin : J’étais autrefois intéressé par le hacking, mais le développement logiciel est plus excitant que la recherche de vulnérabilités de sécurité

Ante Gulin
Ante Gulin

Ante Gulin est employé en tant que Responsable du Développement chez la startup IoT Spotsie, qui a été créée sous l’égide du groupe Agency04. Il a commencé à y travailler avant de terminer le lycée et n’a pas considéré qu’il avait besoin d’une éducation supérieure pour le poste de développeur en raison de son expérience antérieure.

Quand avez-vous réalisé que vous vouliez vous orienter vers le développement logiciel ?

J’avais 11 ans lorsque nous avons eu Internet DSL à la maison, j’étais très intéressé par le hacking, donc j’ai rejoint plusieurs forums Internet et visitais régulièrement des canaux IRC pour le pentesting/la sécurité informatique où je trouvais des matériaux éducatifs et apprenais des autres. C’est dans ces mêmes endroits que j’ai découvert la programmation et réalisé que développer des logiciels était plus excitant que de rechercher des vulnérabilités de sécurité.

Comment vous êtes-vous développé avant l’emploi, quels étaient vos modèles d’apprentissage ?

J’ai acquis mes connaissances en travaillant sur des projets personnels. Je commençais par une idée d’application, la décomposais en parties plus petites, et ce n’est qu’ensuite que je commençais à apprendre les technologies ou concepts dont j’aurais besoin pour réaliser le projet. Au fil du temps, j’ai également commencé à travailler en freelance, acceptant souvent des projets pour lesquels je n’avais pas d’expérience préalable avec la technologie donnée, donc j’apprenais à travers le développement du projet et finissais par être payé pour cela. Le sommet de ma carrière amateur a été un projet que j’ai développé en première et deuxième année de lycée, qui était une plateforme de jeux/réseau social pour les sports électroniques que j’ai mise en production, où presque mille joueurs de Croatie, de Bosnie-Herzégovine, de Serbie et de Macédoine se sont inscrits en 90 jours. J’ai commencé à recevoir des retours positifs de personnes que je ne connaissais pas, ce qui m’a encore plus motivé à améliorer le produit.

En développant surtout ce projet, mais aussi des projets plus simples, j’ai repoussé mes limites, élargi mes connaissances, et surtout, fait de nombreuses erreurs dont j’ai tiré des leçons précieuses.

Comment vous éduquez-vous aujourd’hui ?

Aujourd’hui, je me concentre principalement sur l’IoT, les écosystèmes cloud-native, le devops et le DX. J’ai commencé à travailler chez Agency04 en tant que développeur full stack, plus tard en tant qu’ingénieur R&D, et aujourd’hui en tant que Responsable du Développement pour Spotsie.io, une startup IoT qui a émergé sous l’égide d’Agency04. J’apprends constamment sur de nouvelles technologies, suis les développements, et parfois contribue à des projets OSS. Mes sources d’apprentissage aujourd’hui sont principalement la documentation officielle des technologies que j’utilise ou des livres s’il s’agit de concepts et de méthodologies en développement. Il y a aussi des problèmes Github, Stack Overflow, Discord/Slack pour des discussions techniques et de collaboration, des podcasts techniques, et des articles de blog où des informations précieuses peuvent être trouvées. Parmi d’autres choses, il y a Twitter, où je suis exclusivement un cercle soigneusement sélectionné d’ingénieurs et d’auteurs de projets OSS que je suis. Spotsie est le projet le plus difficile et intéressant sur lequel j’ai eu l’opportunité de travailler jusqu’à présent, et bien que nous soyons une petite équipe, elle se compose de personnes ambitieuses et extrêmement capables. En plus de développer un excellent produit, nous partageons nos connaissances et apprenons les uns des autres à travers la collaboration.

À quel point ce travail est-il difficile et que diriez-vous à ceux qui s’intéressent au développement logiciel?

Le développement logiciel peut toujours être un travail difficile, et c’est formidable. J’espère que tous mes projets à venir auront un certain défi en eux car c’est ce qui rend le travail intéressant. Chaque projet est différent et nécessite un certain ensemble de compétences et de technologies. Vous pouvez vous spécialiser dans certaines compétences et exceller dans celles-ci, ou élargir continuellement vos horizons tant que votre appétit le permet.

{embed_digitalno_izdanje}{/embed_digitalno_izdanje}