Há 13 anos atuando como desenvolvedor Java, e, nos últimos 5 anos trabalhando com práticas DevOps, Microserviços, Aplicações Distribuidas, Cloud, Tecnologias FullStack, Qualidade de Software e Ferramentas de Automação.
Por todos estes anos, tive a oportunidade em atuar em grandes companhias como Ericsson, Telefônica, com atuações no Brasil e Espanha, e, atualmente Arquiteto na Cielo.
Como um bom anfitrião Java, conheço sua stack (JEE, CDI, JPA, EJB), os principais frameworks de seu ecossistema (Hibernate, Struts, PrimeFaces, String-Boot-Batch-MVC-etc), ferramentas e abordagens de TDD e BDD: Selenium, Jmeter and Junit .
E falando nisso... 2+ últimos anos, tenho feito imersões no mundo FullStack: NodeJS, MongoDB e Angular.
Por último (e não menos importante rs) Tenho dois projetos Open Source:
HappyBonsai and weSmile.xyz, ambos escritos em Python, embarcados em Raspberries em distribuições Linux, trabalhando com as plataformas Amazon AWS, Yahoo Flickr, Google Cloud, plataforma IoT, Devices, MQTT e alguns componentes escritos em C embarcados em Arduino.
Vamos falar sobre DevOps?
Inciando do SCM, sou um Administrador GitLab, e um instrutor Git (no passado essa ferramenta seria o SVN), ensinando sobre técnicas, melhores práticas, estratégias de versionamento, colaboração e trabalho em equipe.
E a Integração Contínua... que advento sensacional! 6+ anos trabalhando com Jenkins, tive a oportunidade de escrever algumas centenas de pipelines-as-a-code (scripted's e coded's), utilzando alguns(vários) plugins e integrações.
Algumas outras ferramentas?
Vidrado em infra-as-a-code, em meu setup tudo já nasce via Vagrant e uma série de automações com o Ansible (nunca mais usei o apt-get manualmente depois de conhecer esse cara).
E antes que eu me esqueça, sou levemente viciado em tecnologia