O que é preciso para ser o melhor desenvolvedor da França

Na 5ª edição do Meilleur Dev de France, a equipe da Criteo brilhou. Stephane Le Roy levou para casa o cobiçado título de “Melhor Desenvolvedor da França”.

Na semana passada, foi realizada a 5ª edição do Meilleur Dev de France, na Station F, o maior centro de startups da Europa. Mais de 7.000 pessoas compareceram ao evento deste ano, incluindo 700 dos melhores programadores do país, competindo por um dos maiores prêmios de engenharia da França. Como nas edições anteriores, a equipe da Criteo brilhou. Stephane Le Roy, engenheiro de software sênior, do departamento de P&D da Criteo, levou para casa o prêmio mais importante: 10.000 euros e o cobiçado título de “Melhor Desenvolvedor da França”. Ele concluiu o problema apresentado em menos de 23 minutos. Em recente entrevista ao blog de engenharia da Criteo, Stephane falou como se preparar para a competição, as habilidades necessárias para vencer e seu momento favorito. O post completo está em inglês.

Você pode nos contar sobre o momento mais incrível durante a competição?

Foram dois. Depois que resolvi a última questão durante a final, olhei em volta e notei que outros competidores ainda estavam tentando resolver os problemas. Alguns minutos depois, vi que Lowik Chanussot, outro finalista da Criteo, também tinha terminado todos os problemas. Nesse momento, tínhamos que esperar 45 minutos até o fim da competição. Portanto, descansamos um pouco (enquanto os outros ainda estavam lá) e, silenciosamente, curtimos nossos 1º e 2º lugares.

O segundo momento foi quando voltei para casa de metrô depois da competição. De repente, me vi com aquele cheque de madeira gigante, quase da minha altura (ainda bem que o cheque verdadeiro é menos pesado). Foi bizarro…

Stéphane Le Roy, Senior Software Engineer in Criteo R&D

Stephane Le Roy, engenheiro de software sênior, Criteo, P&D

O seu trabalho na Criteo impacta sua performance na competição?

Na minha equipe da Criteo, trabalhamos com algoritmos distribuídos para gráficos no Spark e no Hadoop e, como outras equipes, temos que manipular uma quantidade enorme de dados todos os dias. Por isso, encontrar algoritmos otimizados é um desafio constante. Isso pode explicar por que eu e outros colegas da Criteo nos saímos tão bem no Meilleur Dev de France – praticamente um entre dois profissionais da Criteo se qualificou para a final!

Para ver a entrevista completa, em que Stephen comenta o que gostaria de mudar no setor, confira nosso blog de engenharia, Criteo Labs.