Sou desenvolvedor de sistemas. Gosto de problemas que envolvem sistemas distribuídos, dados em escala e tudo o que acontece nos bastidores para que um produto funcione bem para muita gente ao mesmo tempo.
Acredito que software bom é resultado de decisões simples tomadas com bastante critério — não de soluções complexas em busca de elegância. Prefiro código chato e previsível, com bons testes, do que abstração esperta que ninguém entende em 6 meses.
anos em desenvolvimento
15+
anos em desenvolvimento
empresas
7
empresas
certificações
5
certificações
Trajetória
Capítulo 01
Duas paixões
Cheguei à programação por um caminho atípico, guiado por duas paixões que, à primeira vista, pouco têm em comum: o desenho artístico e a matemática. O gosto pela matemática começou cedo: por volta dos cinco anos, antes mesmo de entrar na escola, eu já queria aprender a contar, e esse interesse me acompanhou durante toda a vida escolar.
O desenho também chegou cedo. Ainda pequeno, eu pedia ao meu pai que desenhasse os dinossauros dos pôsteres e das figurinhas que vinham nos chocolates e nas revistas. Logo comecei a arriscar meus próprios rabiscos e a decalcar ilustrações dos livros e das revistas de que eu gostava. Os desenhos realistas sempre me cativaram, mas eu também admirava os traços dos animes, dos mangás e das HQs; o que me fascinava, em todos eles, era a riqueza de detalhes. Na adolescência, passei a desenhar apenas observando, sem decalcar. Meu pai gostava de ver o que eu produzia: era um grande apreciador das belas-artes, embora não fosse pintor nem desenhista profissional — e eu tampouco o sou.
Capítulo 02
Em busca de um caminho
No fim da adolescência, comecei a me perguntar de que forma essas paixões poderiam me ajudar profissionalmente. Eu não me via como desenhista profissional e, na época, também não me interessava por arquitetura nem por desenho de plantas-baixas. Por outro lado, havia crescido acompanhando a chegada dos computadores, e os videogames estavam entre os meus passatempos.
A resposta veio por meio da família. Um amigo do meu irmão trabalhava numa grande empresa criando embalagens no computador, e, certo dia, minha irmã comentou sobre um curso de design gráfico. Pensei: “talvez seja esse o caminho”. Ela e minha mãe foram à escola se informar, mas essa opção não existia; o funcionário que as atendeu sugeriu, então, Web Design.
Capítulo 03
O encontro com o código
Ali, estudei HTML, Photoshop, CorelDRAW, Flash e Dreamweaver, e foi no Flash que tudo se encaixou: formas e animações nasciam de vetores, coordenadas e linhas de código — o desenho e a matemática, enfim, no mesmo lugar. Nesse mesmo período, conheci o CSS e reencontrei essa combinação na construção de páginas, em que cores, medidas e posições eram definidas com precisão quase geométrica. Fiquei entusiasmado com a profissão e, quando um dos professores mencionou a programação, saí dali disposto a aprender também JavaScript.
O desenho e a matemática, enfim, no mesmo lugar.
Foi o que fiz: logo depois, cursei Webmaster, que acrescentou JavaScript e ASP ao que eu já havia aprendido. Eu queria trabalhar na área, mas as tentativas se acumulavam sem sucesso. Entre 2005 e 2006, vagas para quem trabalhava com web ainda eram raras, sobretudo na minha cidade, e cheguei a me perguntar se aquele não era um sonho grande demais. Acabei conseguindo um emprego numa empresa de fotografia e, com o salário, comecei a cursar Ciência da Computação.
Capítulo 04
Hoje
Daí em diante, o caminho seguiu pela faculdade e pelo mercado — as etapas estão na linha do tempo abaixo. Hoje, trabalho numa empresa em que não basta o software funcionar: ele precisa ter bom desempenho, ser observável e escalável e apoiar-se numa arquitetura sólida. Os problemas que mais gosto de resolver são os de performance — responder a requisições HTTP em milissegundos, processar milhões delas e, ainda assim, entregar o resultado ao usuário em segundos. Como a demanda sobre as APIs que atendem integradores, e indiretamente os usuários finais, não para de crescer, é preciso medir continuamente sua eficiência por meio de estatísticas; e, para apresentar essas análises, monto relatórios e dashboards de métricas visualmente ricos. No fim das contas, as duas paixões da infância continuam presentes no meu trabalho: a matemática, para entender os números; o desenho, para torná-los visíveis.
milissegundos
para responder a uma requisição HTTP
milhões
de requisições processadas
segundos
para o resultado chegar ao usuário
A matemática, para entender os números; o desenho, para torná-los visíveis.
Linha do tempo
Mercado Livre Brasil
Tempo integral · 7 anos e 3 meses
Senior Software Engineer
fev. de 2024 – o momento · 2 anos e 10 meses
Osasco, São Paulo · Remoto
Development Analyst
set. de 2019 – jan. de 2024 · 4 anos e 5 meses
Osasco, São Paulo
Competências:Go
Analista Desenvolvedor Java
Magna Sistemas
set. de 2015 – set. de 2019 · 4 anos e 1 mês
Analista de Sistemas
E-Vertical
mar. de 2015 – ago. de 2015 · 6 meses
Programador Java
Flash Courier
jul. de 2014 – dez. de 2014 · 6 meses
Analista de Sistemas
Infracommerce
fev. de 2013 – mai. de 2014 · 1 ano e 4 meses
Desenvolvimento de interfaces e funcionalidades, utilizando jQuery, JavaScript, CSS (Sass e SCSS), e também com tecnologias Java voltadas para web, JSF, JSTL, JPA com Hibernate.
Estágio em Desenvolvimento
Accurate Software
2011 – jan. de 2013
Criação e manutenção de páginas de internet, utilizando XHTML, CSS, jQuery, JavaScript, com foco em e-commerce.
FV
Laboratorista Fotográfico
Foto Vieira
abr. de 2008 – mar. de 2011 · 3 anos
Impressão e tratamento de imagens para grande quantidade de revelações analógicas e digitais.
Fora do trabalho, interesso-me por filosofia, teologia, matemática, biologia, química, música e ensino, na linha da tradição clássica das artes liberais, que enxerga o conhecimento como um todo integrado, e não dividido em caixas estanques. Sempre me atraiu, em especial, a ideia de que fé e razão não se excluem. Na Antiguidade, a filosofia abrangia o que hoje chamamos de ciência, e ia além dela, sem que o estudo da natureza afastasse o pensador do divino. Por isso, minhas leituras se concentram em filosofia e teologia, sobretudo em Sócrates, Platão, Aristóteles e São Tomás de Aquino, cujas cinco vias partem da observação do mundo para chegar à existência de Deus. Acima de todos, porém, está Leibniz: filósofo, matemático e, não por acaso, um dos pioneiros da aritmética binária, base de toda a computação.
Sócrates
Platão
Aristóteles
São Tomás de Aquino
Leibniz
🎮Videogames
Nas horas livres, os clássicos que me atraem são de outra natureza, e boa parte deles chegou até mim pelos videogames. Meus favoritos são Ultimate Mortal Kombat 3 e os primeiros Resident Evil e Silent Hill. Foi em Resident Evil, aliás, que conheci a Beretta 92FS, até hoje minha arma preferida. O interesse por armas cresceu com o Medal of Honor clássico e com Syphon Filter e segue vivo em Call of Duty: Warzone.
Ultimate Mortal Kombat 3
Resident Evil
Silent Hill
Medal of Honor
Syphon Filter
Call of Duty: Warzone
🏎️Carros e motos
Com os carros não foi diferente: lembro-me de comprar um Chevrolet Corvette Grand Sport (C4) no Gran Turismo 2, do PlayStation, e guardo o mesmo carinho pelo Dodge Viper, muito popular na minha adolescência. Em Need for Speed: Underground 1 e 2, meus favoritos eram o Nissan 350Z, o Skyline GT-R, o Toyota Supra, o Mazda RX-7 e os Mitsubishi Lancer e Eclipse. Depois, GTA: Vice City e GTA: San Andreas ampliaram esse interesse, que passou a incluir também as motos.
Corvette Grand Sport (C4)
Dodge Viper
Nissan 350Z
Skyline GT-R
Toyota Supra
Mazda RX-7
Mitsubishi Lancer
Mitsubishi Eclipse
🎯Hoje
Hoje, sigo admirando carros e motos esportivos e clássicos, pratico tiro desportivo como atirador registrado (CAC) e mantenho a rotina de musculação — hábito que, confesso, também começou em San Andreas.