Conhecimentos

Formação Acadêmica

Bacharel em Sistemas de Informação pela Universidade Federal de Santa Catarina.

Formação complementar

Curso de Gerenciamento de Projetos com Scrum, com Prof. Nelson Abu Samra Rahal Junior, especialista em gerenciamento de projetos ágeis e com Scrum Alliance Official ScrumMaster Certification.

Tecnologias

Tecnicamente, eu posso atender demandas envolvendo:

  • Programação front-end W3C (HTML5 + CSS3 + JS);
  • Single-page rich internet applications;
  • Aplicações mobile nativas e híbridas;
  • Comunicações assíncronas e implementações de RESTful APIs;
  • Programação back-end para persistência e integridade de dados;
  • Integração contínua, escalabilidade e alta disponibilidade;
  • Geração automatizada de códigos e scaffolding;
  • Suporte à programação e arquitetura;
  • Reuniões Scrum para planejamento de entregas e ciclos de desenvolvimento;
  • Reuniões de retrospectiva e avaliações em 360º.

Concentrei experiências relevantes começando cedo com as tendências de desenvolvimento de interfaces web dinâmicas. Muitos recorriam a soluções proprietárias enquanto eu utilizava padrão W3C, mesmo enfrentando as incompatibilidades entre os navegadores e a escassez de frameworks da época. Hoje eu acompanho os avanços dos frameworks que facilitam o desenvolvimento, principalmente de interfaces single-page e mobile híbridas.

Utilizo soluções, bibliotecas, componentes e frameworks complementares, de preferência Free And Open Source Software bem difundidos na comunidade de desenvolvedores. Mitiga-se assim gastos com licenças e se garante ampla disponibilidade de profissionais capacitados em dar continuidade ao desenvolvimento.

As principais são: jQuery (Javascript), AngularJS (Javascript / SPA), Bootstrap (HTML + CSS), Google Visualization (Graphs), Java EE (Plataforma), Spring (MVC + DI + Security), JBoss Seam (JSF + MVC + DI + Security), Hibernate (JPA), Apache Maven (Build), Jenkins (CI), Red Hat Openshift (PAAS) e JBoss Forge (Scaffolding).