
Compartilhar:
Guillaume é um ex-membro da equipe da Vonage. Ele atuou como Promotor Sênior de Desenvolvimento .NET na Vonage. Trabalha com .NET há quase 15 anos, tendo se dedicado, nos últimos anos, à promoção do Software Craftsmanship. Seus temas favoritos incluem qualidade de código, automação de testes, mobbing e code katas. Fora do trabalho, ele gosta de passar tempo com a esposa e a filha, malhar ou jogar videogame.
Guillaume Faas passa a integrar a equipe de Relações com Desenvolvedores
Tempo de leitura: 3 minutos
Olá!
Meu nome é Guillaume e estou super animado por me juntar à equipe de Relações com Desenvolvedores da Vonage como Advogado Sênior de Desenvolvedores .NET! A partir de agora, vou me concentrar no SDK .NET para nossas APIs de comunicação e ajudar os desenvolvedores .NET a trilharem o caminho para o sucesso.
Ei! Você já ouviu falar do .Net?
Faço parte do ecossistema .NET desde que me lembro, desde os meus anos de graduação e mestrado até hoje. Tem sido uma jornada e tanto nos últimos 15 anos, mais ou menos. Minha paixão por escrever código tem sido o que me motiva desde então.
Durante a maior parte da minha carreira, desenvolvi em C#, embora me lembre de alguns projetos obscuros em VB.Net dos quais prefiro não falar... Trabalhar com .Net significou poder experimentar diversos conjuntos de tecnologias, como Applications de desktop (WinForms, WPF), interfaces de usuário para a web (ASP.Net / Core, Silverlight), desenvolvimento para dispositivos móveis (Windows Phone, Xamarin) e, é claro, desenvolvimento de APIs.
Durante todo esse tempo, tive a oportunidade de acompanhar a evolução do framework por um bom tempo, e sempre fico impressionado com todos os novos recursos que são lançados a cada nova versão.
No momento, estou me aprofundando em outro paradigma: Programação Funcional. É algo que já podemos fazer parcialmente em C#, especialmente com bibliotecas como language-ext. Basicamente, estou me familiarizando com o F# e adivinhem só: ele também faz parte do ecossistema .NET. Que coincidência...
A necessidade de compartilhar
Um dos marcos mais importantes da minha carreira foi conhecer o Software Craftsmanship. Isso se revelou a combinação perfeita com o que considero significativo em termos de mentalidade.
Embora isso nos incentive a “fazer as coisas da maneira certa”, precisamos lembrar que desenvolver software não se resume apenas a isso, e que ser um artesão tem tanto a ver com suas habilidades interpessoais quanto com suas habilidades técnicas. De fato, a qualidade é importante, e você deve se orgulhar do seu trabalho. Mas o mesmo vale para o seu próprio aprimoramento (contínuo), a vontade de compartilhar com os outros ou a prática da programação sem ego.
Nos últimos anos, divulgar essa mentalidade e seus valores tornou-se para mim um dever pessoal. Tenho orientado colegas mais jovens, organizado code-katas e workshops e até mesmo assumido a responsabilidade de orientar equipes como seu coach técnico.
O importante é o feedback
O feedback é provavelmente uma das coisas com as quais sou mais cauteloso durante um processo de desenvolvimento. As pessoas podem dizer que muitas vezes fico enlouquecido falando sobre isso.
De fato, o feedback é fundamental para saber se você está indo na direção certa ao desenvolver algo, e é importante que os ciclos de feedback sejam os mais curtos possíveis. Isso é algo comum em várias metodologias e mentalidades, como o Ágil, eXtreme Programming ou o Craftsmanship.
Não é nenhuma surpresa que eu esteja defendendo Desenvolvimento Orientado a Testes . Minha preferência vai para o TDD de ciclo duplo , com uma abordagem de fora para dentro. Como engenheiros, o melhor feedback que podemos obter vem de pequenas bolhas (automatizadas) que podem ficar vermelhas ou verdes, dependendo se um recurso funciona ou não.
Acredito que a diferença entre um bom código e um código legado resida na transparência e na confiança no conjunto de testes e na base de código.
Pessoal
No meu tempo livre, também programo! Junto com um amigo meu, criamos um workshop este ano (sobre TDD, dá pra acreditar nisso!?), e adoro participar de meetups, katas ou desafios como o AdventOfCode.
Além disso, ser pai de uma garota de 2 anos apaixonada por cavalos mudou a forma como passo o resto do meu tempo livre. Ainda tento jogar de vez em quando e me comprometo a ir à academia às 6 da manhã todos os dias.
Por enquanto é só isso. Fique à vontade para entrar em contato por e-mail ou no LinkedIn. Ficarei feliz em ajudar ou conversar sobre os assuntos que mencionei acima.
Até breve!
Compartilhar:
Guillaume é um ex-membro da equipe da Vonage. Ele atuou como Promotor Sênior de Desenvolvimento .NET na Vonage. Trabalha com .NET há quase 15 anos, tendo se dedicado, nos últimos anos, à promoção do Software Craftsmanship. Seus temas favoritos incluem qualidade de código, automação de testes, mobbing e code katas. Fora do trabalho, ele gosta de passar tempo com a esposa e a filha, malhar ou jogar videogame.