Juan de Paco – Toolset développeur principal

septembre 8, 2016

juan2Cette citation d’un récent rapport technique de développement de Toolset vous rappelle-t-elle quelqu’un ?

« Je suis embourbé au milieu d’une tâche qui ne cesse de croître :-P…….. il n’y a pas de chemin de mise à niveau propre,….. En travaillant dessus, j’ai récupéré une autre demande ……. Alors je l’ai ajoutée au mélange…… Et enfin, nous avons eu un autre bug….. Tout est lié et embrouillé, mais cela a parfaitement du sens. »

Un collègue a été poussé à dire : “Il fait des trucs de développement Toolset fous depuis que j’ai rejoint l’entreprise. Fous comme dans… Comment fait-il pour gérer tout ça ? A-t-il des clones ? Ne dort-il pas ? Comment puis-je être plus comme lui ? :)” Qui est-il ?

Juan Antonio de Paco Moreno !
Un nom si aristocratique – d’où vient-il ?
Parlez-nous de vous.

Juan Antonio vient de mon père.
Tout ce que je sais, c’est que de Paco Moreno signifie Paco le Noir.
Donc quelque part dans l’histoire de ma famille, j’ai dû avoir un ancêtre aux cheveux noirs !
Moi-même, je suis né dans une ville pas si petite dans le coin sud-est de l’Espagne, appelée Murcie.
Murcie a été fondée au début du IXe siècle par l’émir de Cordoue, bien que le nom remonte à l’époque romaine.
Le dernier empire musulman a régné sur le sud de l’Espagne jusqu’au milieu du XIIIe siècle.
Murcie est connue pour être un endroit assez chaud, avec très peu de pluie tout au long de l’année.
Et, en effet, elle participe à la désertification du pays.
Paradoxalement, elle est aussi connue comme “le verger de l’Espagne”, grâce au système efficace que nous avons développé pour la conservation de l’eau.
Quand j’avais juste un an, nous avons déménagé vers le nord en Catalogne.
Nous y avons passé 9 ans, puis nous sommes retournés à Murcie, où nous nous sommes installés dans une petite ville appelée Las Torres de Cotillas à 20 km du centre de Murcie.
J’y ai vécu pendant 13 ans.
J’ai commencé un diplôme en mathématiques pures, et j’ai presque réussi à le terminer, mais des problèmes personnels m’ont fait quitter l’université, peut-être prématurément.

Vous vivez maintenant à Madrid.
Comment cela s’est-il produit ?

De manière assez inattendue, j’ai rencontré une fille appelée Gloria et en un rien de temps, j’ai déménagé pour vivre avec elle à Madrid – littéralement, deux mois après notre première rencontre !
Madrid est la capitale de l’Espagne, donc c’est une grande ville, pleine de choses à voir, mais aussi accueillante.
Madrid se targue de se construire et de se fondre avec des gens venant de nombreux endroits du monde pour faire de la ville leur maison.
Il fait chaud en été, mais pas trop froid en hiver.
Vivant au centre-ville, le bruit et la saleté de toute grande ville se mélangent à la riche culture de Madrid.
Nous avons certains des meilleurs musées du monde très proches les uns des autres (Prado, Thyssen, Reina Sofia), des milliers de théâtres, des courses populaires organisées au milieu de la ville et les célèbres festivités de chaque quartier.
Après avoir vécu dans deux petits appartements avec une seule chambre, nous déménageons enfin dans un penthouse à la périphérie du centre-ville, avec deux chambres et une terrasse fantastique.
Personnellement, ma petite amie et ses parents ont eu une influence positive sur ma vision du monde et sur la culture familiale.
De mon côté, ma famille n’a pas toujours connu des moments faciles ; nous avons eu plusieurs problèmes avec mon père qui ont malheureusement dégénéré.
Gloria m’a apporté des modèles et des rôles que je n’avais jamais eus auparavant et dont j’avais tellement besoin.
Étant enseignants, le sens de la communauté, de l’efficacité et du bien-être public de ses parents, mélangé à leurs personnalités stables et calmes, m’ont influencé. J’avais l’habitude d’être résolu mais désordonné en travaillant et même à la maison.
Définitivement, je n’étais pas toujours la personne la plus posée sous le stress.
Maintenant, les choses vont beaucoup mieux – tant dans nos vies personnelles que professionnelles.
Nous apprécions les longues promenades dans les espaces verts ouverts que nous avons ici – Madrid Río et le parc du Retiro ne sont que deux exemples.
Nous avons un petit teckel à poil dur nommé Tuna, et elle est adorable.
Le week-end, nous allons généralement rendre visite à la famille.
Ma famille est assez loin de nous, donc nous allons principalement chez les parents de ma petite amie, à Salamanque.
C’est une ville agréable, petite et reposante.

Depuis combien de temps travaillez-vous avec OTGS maintenant ?

J’ai rejoint OnTheGoSystems en décembre 2012, et cela semble déjà une vie entière.
Avant, je travaillais en freelance en trouvant mes propres clients, mais cela ne payait pas toutes mes factures.
Quand j’étais beaucoup plus jeune, à 19 ans, j’ai commencé à travailler comme serveur et j’ai développé une belle amitié avec mon patron.
J’ai continué à travailler pour lui les week-ends tout en expérimentant pour combiner mon esprit et mon corps dans différents lieux de travail.
Quand j’ai déménagé à Madrid en novembre 2012, j’ai quitté mon travail de week-end mais j’ai continué à travailler en freelance pendant un certain temps.
Je savais que nous étions en pleine crise économique, mais le bon moment était venu.
J’ai commencé à chercher un nouveau travail dans la rue comme serveur, mais en même temps une solution plus permanente en utilisant au mieux mon amour pour le codage.
Être un développeur axé sur WordPress signifiait qu’il y avait au moins quelques perspectives de rejoindre un projet plus grand.

son chien Tuna
son chien Tuna
Un mois avant de déménager, j’avais envoyé une demande à l’entreprise derrière WPML et une réponse est arrivée à un moment où je ne pouvais pas y répondre – en plein milieu du changement.
Donc, un mois est passé et je n’étais pas sûr que répondre si tard était une bonne idée, mais je l’ai fait quand même.
J’ai eu la chance d’obtenir une réponse!
On m’a demandé de compléter un examen rempli de cas de test dans un délai d’une semaine ou deux, et ce fut une telle surprise quand on m’a demandé de commencer à travailler tout de suite!
J’ai commencé à travailler avec Toolset Views, et je me suis retrouvé face à une base de code que je ne connaissais pas et à une tâche qui n’était pas bien définie.
J’étais tellement habitué à travailler seul que deux ou trois fois j’ai sérieusement envisagé de quitter.
Je voulais m’échapper – j’avais ce syndrome de l’imposteur qui me frappait fort.
Mais j’ai persévéré et j’ai réussi à apprendre la base de code, à compléter mes tâches et finalement à hériter du plugin alors que Bruce allait partir ailleurs.
Pendant mes premiers jours de travail avec lui, on m’a demandé de déplacer mes heures de travail pour correspondre aux siennes en Australie, ce qui signifiait se lever à 5h du matin!
J’ai aussi dû apprendre à comprendre son accent australien – ce qui n’est pas facile à faire quand on n’y est pas habitué – et à 6 heures du matin pour être honnête!
Au fil du temps, l’entreprise a continué de croître et nous avons défini de meilleurs rôles et équipes.
Comme j’étais le gars de facto à qui demander dans le monde de Toolset à ce moment-là, je suis devenu le chef d’équipe.
La tâche est trop grande et complexe, alors finalement Riccardo m’a rejoint pour aider à tout équilibrer.
Une chose que j’aime me rappeler est que j’ai eu la chance d’être au bon endroit au bon moment.
Les autres membres de mon équipe sont tout aussi capables, voire meilleurs que moi à la fois sur le plan technique et pour organiser les choses.
Cela me rappelle toujours de reconnaître mes limites.

Pouvez-vous nous expliquer ce que vous faites?

Tuna
Tuna
En plus de maintenir les deux plugins, Toolset Views et Toolset Maps, je partage avec Riccardo la direction de l’équipe.
Cela implique plusieurs choses.
Tout d’abord, nous dirigeons les appels pour organiser le travail, et nous avons notre mot à dire pour déplacer la main-d’œuvre d’un projet à un autre lorsque cela est nécessaire.
Nous organisons les cycles de développement, coordonnons les QAs, et décidons des techniques et des bibliothèques tierces à utiliser.
La partie la plus importante d’être un chef d’équipe est d’écouter, de réfléchir et de répondre.
Nous fournissons un support et des retours pour un très grand nombre de problèmes.
Parfois, vous faites un retour à l’aveugle car vous ne pouvez pas tout savoir de partout.
En fait, parfois ne pas savoir précisément vous permet de poser les bonnes questions qui aident le développeur à réaliser quelle est la meilleure solution à son problème.
Donc je pourrais résumer ma position comme un auditeur qui pose des questions et prend des décisions, tout en gardant une vue d’ensemble bien équilibrée de l’état de l’équipe à tout moment.

Défis?

Venant du freelancing et n’ayant pas obtenu de diplôme d’ingénieur, je pense que j’ai encore beaucoup de choses techniques à apprendre.
J’étais et je suis toujours un développeur WordPress, donc j’ai tendance à favoriser l’API et les méthodes WordPress.
Travailler ici chez OTGS et devoir prendre des décisions me force à sortir de ma zone de confort et m’expose aux éléments!
J’ai dû apprendre beaucoup de nouvelles choses, comme maîtriser JavaScript, et je prévois de continuer à apprendre beaucoup plus.
C’est aussi ce que j’aime le plus dans mon travail – apprendre.
Parfois, j’aimerais avoir plus de temps pour apprendre plus de choses, mais la vie a ses limites.

Comment décririez-vous votre routine quotidienne?

Chaque jour, je commence par vérifier ma boîte de réception pour voir si quelque chose d’urgent m’attend. Bien que je maintienne un nombre sain d’environ 30 éléments non lus, que je n’arrive jamais à gérer complètement, je peux facilement voir les nouvelles choses importantes. J’ai créé un ensemble complet de labels Gmail pour m’aider avec cela. Je combine cette vérification des e-mails avec la vérification de mon calendrier pour voir quelles réunions m’attendent pendant la journée. J’ai également développé une série de calendriers séparés (personnel, gestion, échéances, etc.) pour savoir quel type d’événements je dois gérer pendant la journée. Après avoir traité ces questions, je reçois généralement de 3 à 5 messages de personnes de mon équipe ou en dehors de celle-ci, me demandant des choses liées à leurs tâches. Je fournis des retours, parfois simultanément, à tous, et mes doigts commencent à danser sur le clavier :-) À 10 heures, une heure après le début de ma journée, nous avons notre réunion quotidienne. Comme nous avons tendance à préparer le travail de la semaine et même le travail des cercles de développement à l’avance, nous n’avons généralement pas de nouvelles exceptionnelles à partager, à part l’état habituel des choses. Lorsque la réunion est terminée, d’autres questions viennent généralement en privé ou pour faire le suivi de quelque chose que nous avons discuté. Vers 10h30 ou 11h00, j’ai enfin le temps de m’attaquer à mes propres tâches. Je me réserve généralement les tâches complexes plus importantes ayant de nombreuses implications sur d’autres parties du code et pouvant éventuellement causer des effets secondaires ailleurs. Ces tâches durent généralement environ une semaine. Je déjeune assez tard, vers 15 heures, puis j’essaie de terminer le ticket sur lequel je travaille. Je reçois généralement une autre série de messages privés dans l’après-midi. Une heure avant de fermer, je revois à nouveau ma boîte de réception pour voir si je manque quelque chose qui peut être rapidement répondu, puis je ferme pour la journée.

Quels sont vos projets d’avenir ?

Je n’aime généralement pas planifier trop loin dans le futur, car mon expérience me dit que les choses ont tendance à changer. Par exemple, dans notre industrie, les gens changent généralement trop souvent d’entreprise, mais je suis plutôt du genre à rester en place. Sur le plan professionnel, j’aimerais rester avec OnTheGoSystems pendant très longtemps. Peut-être changer de poste au sein de l’entreprise et faire quelque chose de nouveau à l’avenir est une possibilité. Cependant, je ne voudrais pas m’éloigner trop du codage lui-même. J’aimerais m’améliorer dans la gestion des personnes. J’ai aussi un penchant pour le support, car j’aime interagir avec les gens et résoudre leurs problèmes. Sur le plan personnel, Gloria et moi aimerions avoir un bébé ! Nous sommes tous les deux dans la seconde moitié de la trentaine, donc nous ne devrions pas retarder cela beaucoup plus longtemps. Nous aimerions aussi acheter une petite maison dans une petite ville à la montagne, ou près de la plage, dans le nord de l’Espagne. Nous n’avons jamais décidé si nous voulions acheter quelque chose à Madrid ou non, mais j’ai tendance à croire que vivre en ville est quelque chose que l’on fait seulement pendant un certain temps dans sa vie.

Venez travailler avec nous

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 ?