Konstantinos Galanakis est à la tête d’un effort important et crucial en matière de Toolset avec la compatibilité Views – une tâche énorme impliquant l’apprentissage de nouvelles technologies. Quels sont les secrets de ses réalisations ? Il a un bon esprit d’équipe, est énergique et enthousiaste dans son travail et se débrouille seul avec peu de supervision. Rencontrons Kostas…
La Crète est la plus grande des îles grecques. Héraklion, sa capitale et un important port de navigation, est également célèbre pour Knossos, un immense palais de l’âge du bronze, le mythique Minotaure, les corsaires arabes (pirates de Barbarie), la ville natale du Greco et de Nikos Kazantzakis (l’auteur de Zorba le Grec).
Héraklion est également la ville natale de l’OTGSien Kostas Galanakis.
Les habitants de la Crète sont vraiment sympathiques, ils sont gentils et accueillants. Je suis sûr que c’est la raison pour laquelle le taux de criminalité en Crète est très bas. C’est un endroit où il fait bon vivre, travailler et élever une famille. Mes parents ainsi que mon frère et sa famille vivent également à Héraklion. J’ai rencontré ma femme, Evangelia, ici à Héraklion, par l’intermédiaire d’un ami commun. Il s’est avéré que ma mère et son père travaillaient en fait ensemble, mais nous ne nous sommes jamais rencontrés grâce à ce lien. Nous avons un bébé de dix mois, Katerina, et je consacre la majeure partie de mon temps libre à ma femme et à ma fille. Une fois que Katerina a pris son bain et qu’elle est installée pour la nuit, j’aime aller courir, car je m’entraîne généralement pour le marathon, ou jouer au tennis avec mes amis au club de tennis voisin.
Je travaillais comme ingénieur en recherche et développement dans un laboratoire spécialisé dans l’interaction homme-machine pour la Fondation pour la recherche et la technologie, située à Héraklion. Pendant cette période de ma carrière professionnelle, j’ai également développé des sites WordPress pour de petites entreprises en tant qu’indépendant. Alors que j’essayais de trouver une solution multilingue pour WordPress, je suis tombé sur OTGS pour la première fois. J’ai acheté un abonnement à vie à WPML que j’utilise toujours :-).
Puis, un de mes amis proches a rejoint l’OTGS. Jusque-là, nous avions travaillé ensemble, mais lorsqu’il a rejoint l’OTGS, j’ai su que je devais faire quelque chose pour travailler à nouveau avec lui ! J’ai senti que le moment était venu de relever un nouveau défi dans ma vie (comme si le fait de devenir père ne suffisait pas !), j’ai donc fait le grand saut et j’ai postulé pour un poste de développeur. Le reste appartient à l’histoire.
Je travaille pour le frère moins connu de WPML, Toolset. Toolset est une suite d’outils qui permet aux utilisateurs de créer des sites beaux et fonctionnels en utilisant des types de posts et des champs personnalisés sans écrire de code PHP. La Toolset Suite se compose de plusieurs outils indépendants, et je m’occupe de la maintenance et du développement de l’un d’entre eux, Views. Je mets en place de nouvelles fonctionnalités, je corrige des bugs et j’aide les supporters à répondre aux questions des clients. Dans le cadre de mon travail, je dois également fouiller dans un grand nombre de codes tiers afin de traiter et de résoudre des problèmes de compatibilité.
Pour effectuer ce travail, vous devez posséder de solides connaissances en PHP, MySQL, JavaScript, jQuery ainsi qu’une bonne compréhension du fonctionnement de WordPress.
Ensuite, la seule chose que j’ajouterais est d’avoir une volonté suffisamment forte pour persévérer jusqu’à ce que la cause première d’un problème soit trouvée et traitée. La plupart du temps, les solutions sont simples et directes, mais les choses peuvent parfois se compliquer.
Normalement, la plupart du temps, les développeurs travaillent avec d’autres développeurs, mais comme je suis le seul à travailler sur Views, je m’associe le plus souvent aux autres lorsque j’ai besoin qu’ils révisent mon code. Je travaille cependant beaucoup avec nos testeurs et j’ai la chance d’avoir un vieil ami dans mon équipe, que je connais maintenant depuis près de 20 ans, ce qui fait que nous nous comprenons facilement sans avoir à donner trop d’explications.
Il m’est très facile de travailler avec des personnes situées dans des fuseaux horaires différents. J’ai travaillé sur plusieurs projets dans le passé avec des amis ou des collègues vivant à l’étranger et j’étais donc déjà à l’aise avec cela avant de rejoindre l’OTGS. La seule chose dont nous avons besoin, c’est d’avoir quelques heures de travail qui se chevauchent. Au cours de ces heures, nous discutons de toutes les questions en suspens et éliminons tous les points obscurs afin que chacun puisse continuer à travailler de son côté. Pour les petits problèmes qui peuvent être résolus rapidement, nous préférons communiquer par l’intermédiaire de Mattermost pendant les heures de travail qui se chevauchent. Si je dois contacter un collègue en dehors de ses heures de travail, je peux lui laisser un message sur Mattermost qu’il consultera lorsqu’il sera de nouveau en ligne, mais à ce moment-là, je préfère généralement le courrier électronique. Nous n’utilisons plus autant Skype. Lorsque nous avons besoin d’un chat vidéo ou d’une session de partage d’écran, nous le faisons par l’intermédiaire de Google Hangouts.
S’il y a une coupure d’électricité et que nous avons une réunion importante à ce moment-là, nous utilisons généralement une source d’énergie externe et un service internet 3G. Heureusement, là où j’habite, il n’y a pas souvent de coupures d’électricité ou d’Internet, et je suis donc couvert par un onduleur qui maintient ma machine en état de marche pendant environ 30 à 40 minutes. Si la coupure de courant dure plus longtemps, je veille toujours à compenser le temps perdu le jour même, après le rétablissement du courant.
Un jour normal, je me réveille à 7h05. Je prends mon petit-déjeuner et je lis mes courriels personnels et les nouvelles du jour. Je commence mon travail à 8h30 en vidant ma boîte de réception et en planifiant ma journée. Si je n’ai pas de problème en suspens depuis la veille, je consulte les tâches qui me sont assignées dans mon tableau de bord YouTrack. Je commence généralement par le plus important ou par celui qui nécessite le moins de travail. À 11 heures, je participe à la réunion quotidienne de Views, au cours de laquelle tous les membres de l’équipe discutent de leur programme de la journée. Après la réunion, je continue à travailler sur autant de tâches que possible jusqu’à la fin de ma journée de travail.
J’aimerais vraiment avoir le temps de m’impliquer dans les WordCamps et les meetups, mais pour l’instant, comme ma fille est encore très jeune, je pense que ma première priorité est de passer du temps avec elle. Je fais cependant de mon mieux pour participer à la rencontre locale de WP qui a lieu une fois par mois ici à Héraklion. J’ai également participé au WordCamp Athens en décembre dernier, qui était génial, et je prévois également de participer au WordCamp Europe 2018, à Belgrade, en juin prochain.
Que dois-je dire ? J’espère pouvoir faire partie de l’OTGS pendant encore de nombreuses années. J’espère que je continuerai à relever des défis qui rendront mon travail de plus en plus intéressant ! Plus que tout, j’espère que ma famille et moi-même resterons en bonne santé pour affronter l’avenir ensemble.
Vous souhaitez travailler au sein d’une équipe répartie dans le monde entier qui encourage la croissance et l’avancement ? Êtes-vous prêt à exploiter le pouvoir de la technologie pour un avenir meilleur ?