Meu Currículo

Sobre mim

Atualmente faço parte da equipe de Desenvolvedores Web na Index Digital. Gosto de resolver problemas, entender o funcionamento de sistemas e de contribuir para criar workflows mais rápidos e limpos.

Me viro bem com JavaScript, otimização de workflow e princípios de código limpo.

Tenho interesse por Machine Learning, APIs RESTful (Node.js em especial) e Sistemas Embarcados.

O que eu sei fazer

Desenvolvimento em geral

Me considero zeloso com o código que escrevo e gosto de criar partes reutilizáveis. Código bem feito precisa funcionar e ser fácil de manter. Sei fazer/tenho:
  • Automação e otimização de workflow
  • Noções de Orientação à Objetos
  • Noções de Programação Funcional
  • Noções de Unit Testing
  • Noções de Clean Code

Linguagens

Consigo escrever em:
  • JavaScript/ECMAScript 2015 - Intermediário
  • Python - Básico

Ferramentas de Desenvolvimento

  • Docker
  • Git
  • Gulp
  • Node.js e NPM
  • Terminal UNIX

Desenvolvimento Web

Me viro bem com HTML5, CSS3 e JavaScript. Sou fissurado em otimização de assets.
  • HTML5
  • CSS3/Sass
  • JavaScript (ES6)
  • Otimização de assets
  • Noções de acessibilidade

Comunicação

  • Procuro entender os requisitos do projeto para evitar retrabalho e perca de eficiência;
  • Consigo manter a calma em momentos de estresse e resolver problemas com a equipe;
  • Consigo reconhecer meus erros e gosto de saber onde posso melhorar. Sem clichés.

Interesses

Penso em aprender/fazer isso num futuro próximo:
  • Alemão
  • APIs RESTful
  • Machine Learning
  • Sistemas Embarcados
  • Projetos Open Source

Idiomas

Consigo ler e ouvir em inglês sem dificuldades, mas a conversação e escrita podem melhorar.
  • Português - Nativo
  • Inglês - Avançado

Experiências

Desenvolvedor Web

Index Digital
Julho, 2017 – Presente
  • Criação e manutenção de Guia de Estilos interno para consistência de código;
  • Criação e manutenção de Boilerplate e Pattern Library interna para agilizar prototipação e tornar o desenvolvimento mais consistente;
  • Análise e otimização do fluxo de desenvolvimento.

Diretor/Desenvolvedor Web

Hammer Gaming
2015 – 2016
  • Planejamento estratégico;
  • Otimização de performance e tempo de carregamento;
  • Configuração de servidor web.

Educação

Última atualização: 06/08/2018