Sou um desenvolvedor entusiasta cursando Ciência da Computação na FURB. Sou poliglota em questão de linguagens de programação, já trabalhando profissionalmente com Delphi, C e Java. Já estudei muitas linguagens também. Python, C#, entre outras. Mas meus principais estudos agora estão focados em desenvolvimento web com Ruby on Rails, e ando ajudando com vários projetos open-source que utilizam Ruby on Rails, e outros projetos Ruby.
Quando você não me vir programando, você me verá lendo, principalmente livros cristãos, praticando esportes como futebol e corrida, ou tendo um happy hour com meus amigos e minha esposa.
FURB — Blumenau, SC, Brasil
Feb ‘10 - Presente
Bacharelado em ciência da computação
Profissionalmente trabalhei com várias linguagens, primeiro com produtos legados escritos em Delphi, depois convertendo uma aplicação C para Java, depois escrevendo novos produtos em Java. E nos estudos na universidade, não foi muito diferente, onde os trabalhos de casa, na maioria, deveriam ser escritos em Java.
Então, até o fim de 2012, eu era um típico desenvolvedor Java/Delphi, com alguns passos em outras linguagens com intenção de aprender, mas nada mais profundo que isso. Então, em um dia radiante de 2013, eu fiz um “fork” na minha vida de desenvolvedor, quando comecei a contribuir ativamente em projetos “open-source”, e comecei a mergulhar neste mundo maravilhoso desta comunidade e descobrir, cada dia mais, o que este mundo pode me ensinar.
Melhorar minhas habilidades de programação sempre foi meu objetivo, e com este novo passo, eu estou achando mais e mais maneiras de me fazer melhor, e alcançar soluções melhores para tudo que eu estou fazendo.
Se você quer saber mais sobre minhas contribuições “open-source”, dê uma olhada na minha conta do GitHub ou leia meu Open Source Report Card. Se você quiser saber algumas de minhas “conquistas” como um desenvolvedor no GitHub, verifique minha conta no CoderWall. E se você quiser saber algumas coisas que eu sei sobre desenvolvimento web, verifique meu Code School Report Card.
Sobre idiomas, falo fluentemente português brasileiro (obviamente), inglês num nível avançado e alemão num nível bem básico.
Abaixo, algumas coisas com o que trabalhei (profissionalmente, contribuindo para projetos “open-source” ou apenas estudando).
SENIOR SA — Blumenau, SC, Brasil
Ago ‘12 - Presente
Depois de uma nova promoção e o fim da reestruturação arquitetural, eu fui movido para o time de manutenção, para suportar a adaptação com a nova arquitetura. O que me levou a algumas experiências novas, visitando alguns clientes finais dos sistemas. Depois das adaptações, eu fui movido para o time de criação da ferramenta de customização, onde fui encarregado de desenvolver plugins para a IDE Eclipse que constituiam uma “feature” para criar aplicações web com o framework de desenvolvimento web criado pela Senior, baseado na arquitetura SOA.
SENIOR SA — Blumenau, SC, Brasil
Fev ‘10 - Ago ‘12
Depois da promoção, fui movido para o time responsável em fazer uma reestruturação na arquitetura do sistema para suportar uma nova maneira de instalar o sistema distribuído da Senior, o qual teve várias implementações mais complexas do que o projeto de internacionalização. Neste cargo, fui encarregado de converter uma aplicação CGI, escrita em C, para um servlet Java, criei um balanceador de carga para o sistema distribuído da Senior, ajudei a escrever uma nova API de configurações para os produtos legados, e ajudei a construir o novo instalador desde o seu início.
SENIOR SA — Blumenau, SC, Brazil
Fev ‘09 - Fev ‘10
Como um membro do programa de estagiários, trabalhei principalmente na manutenção dos produtos legados, escritos em Delphi, onde fui encarregado principalmente de correções de erros. No fim do estágio, fui transferido para outro time de três pessoas, para fazer uma API para suportar a internacionalização do sistema, onde eu comecei a fazer implementações mais complexas para novos recursos na API backend do Delphi.
+55 (47) 9128-3740
Rua Anne Frank, 1659
Curitiba, Paraná
Brasil
Acesse este mesmo currículo em inglês aqui.