Quem é você e o que faz?
Olá, me chamo Davidson Fellipe. Nasci em Recife e foi lá que comecei a me interessar por desenvolvimento aos 16 anos, nas madrugadas do ano de 2001. Foi nessa época que descobri HTML, usando o chato do MS FrontPage. Com essa ferramenta criei meu primeiro site — hospedado no lendário HpG — sobre a banda Charlie Brown Jr. Ele tinha dezenas de arquivos HTML e, sim, cada letra de música era um arquivo diferente. Loucura total! Mudar tamanho de fonte? Nem pensar! Naquela época eu passava horas na frente do computador tentando entender como aquele emaranhado de palavras se transformavam em uma página web.
Logo após não ser aprovado no vestibular de 2003, comecei a trabalhar em uma serigrafia e também fiquei dois anos sem computador em casa. Nesta época só tinha acesso à internet no meu trabalho e em lan houses. Isso só me motivou a largar esse emprego e estudar para o vestibular no final de 2004. O dia em que recebi a notícia de que meu nome estava na lista dos aprovados do curso Engenharia da Computação da UPE foi o mais importante para minha carreira. Lá me diverti, sofri, às vezes dormia, descobri o prazer de ensinar sendo monitor, perdi cabelos e tive os melhores amigos de faculdade que uma pessoa pode ter. Em paralelo a isso conclui o curso técnico de Eletrônica Industrial.
Em meados de 2006, fui apresentado ao termo "front-end engineer" por Berg Brandt, um dos brasileiros mais incríveis dessa área, em uma de suas palestras em Recife. E logo após comecei a me envolver com a comunidade de desenvolvedores frontend-br.
Comecei a estagiar na área em 2007, como desenvolvedor full-stack na UPE. Logo após trabalhei com PHP, Perl e C no desenvolvimento de DLLs e alguns softwares para sistemas embarcados baseados em UNIX e FreeRTOS na FITec. Depois voltei a ser desenvolvedor full-stack, em 2009, na WebInterativa, focado em um portal de e-learning. Meu último emprego na minha cidade natal foi no C.E.S.A.R, na função de tutor na residência de software da Samsung, onde liderava um time com 7 talentosos bolsistas. Logo depois decidi encarar o desafio de morar no Rio de Janeiro e trabalhar na Globo.com, onde estou há mais de 3 anos. Lá me envolvi com projetos para o globoesporte.com, futpédia, Tempo Real, Eu Atleta e SporTV.
Além disso, estou cursando meu mestrado na PUC-Rio e organizo 4 eventos relacionados a desenvolvedores web no Brasil: Front in BH, Front in Recife, Pernambuco.JS e Rio.js.
Qual hardware você usa?
Não me considero um Apple-maníaco porém, em 2009, passei a usar um MacBook white e, desde lá, só toquei em Windows para validações cross-browser. Atualmente uso um excelente MacBook Pro 13" 16GB 2.3GHz Core i5, cedido pela empresa que trabalho, que me atende perfeitamente no dia-a-dia. Na minha workstation também há um monitor externo da Dell (que não vou me lembrar o modelo correto) que uso raramente.
Com relação a dispositivos móveis: como aparelho principal tenho um Nexus 4 que, na minha opinião, é o Android que tem a melhor relação custo- benefício (uma das coisas que menos faço nesse aparelho é utiliza-lo como telefone). Também possuo um BlackBerry Z10 que venho experimentando como secundário, e um Kindle 2.
Qual software você usa?
É até complicado tentar lembrar tudo que uso na minha máquina. Então vamos começar de baixo.
Venho trabalhando com o OS X desde 2009. Atualmente uso a versão 10.7. E enquanto estiver trabalhando com desenvolvimento front-end, acho bem difícil trocá-lo por um outro S.O.
Como emulador de terminal uso o iTerm2, que possui bons skins e suas funcionalidade já são bem conhecidas por mim.
Uma das coisas que mais odiava era reconfigurar uma máquina nova. Esse sentimento me motivou a fazer uma gerência de configurações mais decente. Desde 2011 venho mantendo isso no meu dotfiles do Github. É certo que nele você vai encontrar várias ferramentas que uso no dia-a-dia.
Como controle de versão comecei no CVS na época da faculdade, e depois passei para o SVN em algumas empresas que trabalhei em Recife. Depois de uns 4 meses na Globo.com passei a usar o Git, seja em projetos pessoais, seja em projetos na empresa. Como hospedagem de código uso GitHub, Bitbucket e uso um outro interno na Globo.com. Tudo isso com a ajuda do Gitifier, que é um simples notificador de pushs realizados em um determinado projeto.
Comecei a utilizar o Sublime Text 2 desde o segundo semestre do 2011, aposentando meu TextMate. O que mais me fascinou logo de cara foi a rapidez na qual ele faz buscas num determinado projeto e os múltiplos cursores. Em momentos que preciso de edições rápidas uso o Vim, turbinado com alguns plugins.

Não tenho bem definido qual meu browser principal de desenvolvimento. Acabo utilizando muito o Chrome e o Firefox. Tenho curtido bastante o Dev Tools deste último, tanto que já aposentei o Firebug há algum tempo. Já o Internet Explorer, Opera e Safari são utilizados apenas quando estou realizando testes cross-browser. Já o LynxLet é um Lynx para OS X, que acabo utilizando para verificar a navegação do site está bem aceitavel em browsers de modo texto.
Quanto a organização de código e execução de algumas tasks, uso o Grunt e seus plugins em alguns projetos que participo. E para pré- processadores de CSS: Sass com Compass e LESS.
Já quanto a ferramentas para performance uso PageSpeed, YSlow, JSLitmus e jsPerf. Também uso o ImageOptim com bastante frequência para realizar uma compressão de imagens sem perdas de qualidade, e SpeedLimit para simular conexões mais lentas.
Para criação de notas uso o Evernote. Para gerenciar atividades pessoais e profissionais uso o Trello e Google Calendar.
O que te motiva a fazer o que faz?
Como engenheiro é olhar para trás e ver que, depois de trabalhar com diversas coisas diferentes, o desenvolvimento front-end ainda é o que mais gosto de fazer. Nele posso aplicar diversas coisas que curto tais como: matemática, física, HCI, computação e, também, a imensidão de coisas novas que surgem a cada dia. Isso me motiva cada vez mais a ampliar meus conhecimentos. Tudo isso associado a trabalhar com pessoas que buscam manter um excelente clima no trabalho. São coisas assim que me motiva todos os dias a acordar e ir trabalhar no time esportes3 da Globo.com.
Como organizador de eventos é observar o quanto a comunidade brasileira de desenvolvedores web vem crescendo. Fazer parte disso é muito gratificante. Ter liderado iniciativas de sucesso em BH, Maceió, Recife e Rio de Janeiro também me rendeu um grande aprendizado, e contribuiu com o aprendizado de mais de 1000 pessoas pelo Brasil.
Um desejo?
Me livrar o mais rápido possível do meu mestrado e que meu projeto final, o keepfast, seja útil para um grande número de desenvolvedores, e não apenas mais uma dissertação empoeirada na biblioteca. Após isso, quero ter mais tempo para me dedicar a práticar esportes e atividades sociais com minha esposa, familiares e amigos.