Sobre

Caio Carrara

Sou apaixonado por desenvolvimento de software e, desde que descobri isso, não consegui mais parar de programar.

Atualmente ajudo a Olist remotamente como Desenvolvedor Python Senior na revolução do cenário de marketplaces brasileiro.

Formação

Em 2012 concluí minha graduação como Tecnólogo em Análise e Desenvolvimento de Sistemas pela Faculdade de Tecnologia de Sorocaba (FATEC). Obtive rendimento máximo em disciplinas como: programação orientada a objetos, sistemas operacionais, algoritmos e lógica de programação, bancos de dados, estrutura de dados, dentre outras.

Mesmo depois de 7 anos de carreira como desenvolvedor, costumo dizer que sou "desenvolvedor de software pro resto da vida". Durante todo esse tempo pude ter contato com diversos domínios os quais pude exercitar e aprender muito sobre como aplicá-los. Exemplo:

  • Desenvolvimento ágil: além de frameworks ou sistemas fechados;
  • Desenvolvimento web: desde o planejamento, modelagem, arquitetura e implementação
  • APIs: planejamento, arquitetura e implementação
  • Testes automatizados: TDD ou não, a real necessidade e função dos testes
  • Continuous Integration & Deployment

Recentemente tenho trabalho ativamente e compreendido melhor temas como: Arquitetura de microserviços Desenvolvimento em equipes remotas

Linguagens e tecnologias

Atualmente me sinto confortável e produtivo em trabalhar com:

  • Python
  • SQL
  • PostgreSQL
  • HTML
  • JS
  • CSS
  • SASS / LESS

Contribuições para comunidade de software

Há alguns anos venho participando ativamente de comunidades de desenvolvedores, seja em nível local ou até nacional. Minha maior contribuição é para a comunidade local de Sorocaba onde ajudei a fomentar o Grupy Sorocaba (Grupo de Usuários Python) e fiz diversas palestras e cursos.

Em 2015 tive a oportunidade de palestrar pela primeira vez na Python Brasil. Maior conferência da linguagem aqui no Brasil.

Historico profissional

Olist - Fev/2017 - atual
Desenvolvedor Python Senior

SkyMarket - Jul/2016 - Fev/2017
Desenvolvedor Python Senior

ThoughtWorks - Jul/2015 - Jul/2016
Consultor de desenvolvimento Senior

Tegra - Dez/2013 - Ago/2015
Desenvolvedor de software Senior

Globo.com - Out/2014 - Jan/2015
Desenvolvedor Python Pleno

Contato

Se estiver querendo falar comigo, você pode saber onde me achar nos links que disponibilizei na página de contato.