Pular para o conteúdo

Sobre

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.

DesenhoMatemáticaFlashCSScódigo
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

  1. Logo da Mercado Livre Brasil

    Mercado Livre Brasil

    Tempo integral · 7 anos e 3 meses

    1. Senior Software Engineer

      fev. de 2024 – o momento · 2 anos e 10 meses

      Osasco, São Paulo · Remoto

    2. Development Analyst

      set. de 2019 – jan. de 2024 · 4 anos e 5 meses

      Osasco, São Paulo

      Competências: Go

  2. Logo da Magna Sistemas

    Analista Desenvolvedor Java

    Magna Sistemas

    set. de 2015 – set. de 2019 · 4 anos e 1 mês

  3. Logo da E-Vertical

    Analista de Sistemas

    E-Vertical

    mar. de 2015 – ago. de 2015 · 6 meses

  4. Logo da Flash Courier

    Programador Java

    Flash Courier

    jul. de 2014 – dez. de 2014 · 6 meses

  5. Logo da Infracommerce

    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.

  6. Logo da Accurate Software

    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.

  7. 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.

Stack

Linguagens
Dados
Infra
Observabilidade

Certificações

Interesses

Filosofia e teologia

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.

  • Tiro desportivo (CAC)
  • Musculação