I help development teams produce useful, bug-free software for the long term.
Email: contact@adrienjoly.com2020 - 2023
I joined SHODO to nurture my "software craft" skills with like-minded professionals and apply them during missions.
2017 - 2020
I lead the development and maintenance of Algolia’s Custom Crawler, a scalable distributed system built with Node.js and running on Google Kubernetes Engine.
2015 - Present
2015 - 2017
2015 - 2017
I built full-stack web applications and data processing scripts. See my work on https://github.com/adrienjoly.
2010 - 2015
Lead developer of a B2C startup product, from its inception. The product peaked at 100000 users, after press releases on Techcrunch, Lifehacker, and Engadget.
2007 - 2010
(see "Education" section for more information about my PhD thesis)
2006 - 2007
Consultant in the Mobile Devices team. (Pocket PC, Windows Mobile, J2ME)
2005 - 2006
2005 - 2005
Dispatching software used by firefighters' HQ in the south of France.
2003 - 2004
R&D project: integrate interative map-based charts in their CMS.
2016 - Present
After leading the development of the product formerly known as whyd.com during 3 years, I migrated its codebase into an open-source project. Today, I'm still maintaining it.
2013 - 2015
Organised 4 tech-focused hackathons in Paris and Lyon.
2013 - 2013
Organised the 2nd edition of Angelhack Paris, at Cifacom, for ~100 participants.
2007 - 2010
CIFRE PhD thesis in partnership with Alcatel-Lucent Bell Labs France.
2003 - 2006
Adrien est venu chez Choose pour: faire monter en compétences nos équipes, notamment sur les bonnes pratiques (craft), et la mise en place d’une roadmap permettant le refactoring d’un monolithe (codebase de 4 ans) sans CI/CD ni tests unitaires et avec des soucis de performances et de maintenabilité. Sa capacité à comprendre et à parfaitement mixer les besoins business, techniques et humains, a permit aujourd’hui à Choose d’avoir une codebase propre, stable et performante, sur laquelle n’importe quel nouveau développeur peut interagir rapidement. Nos développeurs sont aussi devenus très impliqués sur les notions Crafts, TDD ou DDD. Depuis son arrivée, [...] notre risque face au déploiement a été considérablement réduit. Je ne peux que recommander Adrien pour ce genre de problématiques. - Thibaut Gensollen – CTO, Choose
Le travail d’Adrien est irréprochable, le code produit est de qualité et répond très exactement à l’objectif fixé. Adrien est ouvert d’esprit, créatif et la communication a été très fluide au sein de l’équipe. On remarque immédiatement qu’il est passionné par ce qu’il fait et son enthousiasme est communicatif. En somme, il m’a appris beaucoup de choses, j’ai pris un réel plaisir à travailler quotidiennement avec lui et j’espère que nous aurons de nouveau l’occasion de travailler ensemble. - Pierre Camilleri – Data Scientist, Signaux Faibles / Banque de France
His thoroughness, ingenuity, and ability to respond rapidly to issues makes him an indispensable member of our team. But he is more than just a programmer, his business intuition and entrepreneurial spirit bode very well for whatever future projects he chooses to embark upon. - Anthony Hymes – Digital Marketing Manager, Whyd
Reliable, pleasant, creative, passionate, strong technical/communication skills, tough on problem solving, end user satisfaction oriented. He managed to create an overall group cohesion in the team because of his constant good humor, never hesitating to lend a hand by sharing his knowledge with his colleagues. It has been a great pleasure working with Adrien. - Nasreddine Bouzada – Software Architect, Atos
Adrien's capacity to ask the right questions, his motivation to define new scenarios that help people in their communication needs were key in the success of my Master thesis and the resulting publication. By having Adrien as a supervisor you have the certainty of fully enjoying each moment of your work. - Johann Stan – Research Engineer / PhD Candidate, Alcatel-Lucent Bell Labs