Aller au contenu

À propos

Je crée et modernise des logiciels opérationnels pour le renseignement d’entreprise et la prévention de la fraude. J’y suis arrivé en passant par les ressources humaines et une salle de classe d’anglais, ce qui compte plus qu’il n’y paraît.

J’ai grandi entouré d’ordinateurs, en grande partie parce que mon père était web designer et journaliste. Les jeux et les PC m’ont toujours attiré, mais il m’a fallu du temps pour voir le logiciel comme un métier plutôt que comme un simple loisir.

J’ai enseigné l’anglais pendant deux ans, puis travaillé six ans dans les ressources humaines d’une multinationale automobile américaine. J’ai commencé comme stagiaire avant de devenir analyste en administration du personnel, chargé de la paie, des temps, des arrivées, des départs et des rapports de gestion.

Ce que je préférais dans ce travail, c’était créer les rapports. J’ai passé des années à croiser des données dans Excel, à comprendre ce qu’un chiffre signifiait et à le présenter pour permettre à quelqu’un d’agir. En 2020, j’ai commencé à étudier Python et JavaScript le soir avec l’objectif précis de changer de métier.

J’ai rejoint ODEEN en janvier 2022 comme développeur frontend junior. Je suis ensuite devenu développeur frontend, puis développeur full stack, avec React et Next.js côté interface et Node.js, Express et MySQL côté serveur. J’ai terminé un diplôme en Analyse et Développement de Systèmes tout en travaillant à temps plein.

Les années passées dans les RH sont la partie la moins évidente de mon CV et celle que je défendrais le plus. Six ans de paie apprennent que certaines erreurs sont irréversibles, que la personne confrontée à une mauvaise interface passe une journée plus difficile que son développeur et que la documentation ne sert que si elle est facile à utiliser. Je crée maintenant des outils pour les opérateurs. C’est la même responsabilité avec des données différentes.

Felipe Hamasaki enfant
À l’époque où les ordinateurs ont commencé à devenir intéressants.

Ma façon de travailler

J’accorde aux conventions plus d’importance que beaucoup ne jugent raisonnable. Dans mon équipe actuelle, j’ai contribué au passage d’ESLint à Biome, standardisé pnpm et introduit un flux de branches par version ainsi que des règles de nommage et de documentation. Ces changements ne m’avaient pas été confiés ; l’équipe les a adoptés après discussion.

J’aime participer aux décisions techniques, rendre les alternatives et leurs coûts explicites, puis soutenir la décision prise par l’équipe.

J’utilise beaucoup les outils d’IA et je le dis clairement. Ils ont changé la quantité de travail que je peux prendre en charge, mais je reste responsable de comprendre et de vérifier le résultat.

L’anglais fait partie de ma vie professionnelle depuis avant le logiciel : je l’ai enseigné pendant deux ans, utilisé avec une organisation américaine dans l’industrie automobile et obtenu un certificat EF SET C2 en lecture et compréhension orale.

Compétences

Regroupées selon la profondeur de mon usage réel, pas selon le nombre de noms que je peux citer.

Usage quotidien
TypeScriptJavaScriptReactNext.jsNode.jsExpressMySQLSQLREST APIsTailwind CSSGit
Usage en production
WebSocketZustandReact QueryBibliothèques de composantsArchitecture par fonctionnalitéBiomepnpmAgile / ScrumJira
Contexte de la plateforme
Google Cloud PlatformCI/CDJWT / OAuthRole-based access controlLGPD

Le contexte de la plateforme signifie exactement cela : les systèmes sur lesquels je travaille utilisent ces technologies et contrôles, mais l’infrastructure, les pipelines de livraison et l’authentification appartiennent à d’autres membres de l’équipe.

CV

06 / PROCHAIN COMMITUTC−3 / C2 ENGLISH

Sortons une bonne
idée du backlog.

Ouvert aux postes à distance. Anglais C2, UTC−3, et toujours partant pour parler produit, code et détails.

Ça marche sur ma machine. Et toute la journée.