Iniciei minha carreira como desenvolvedor em 2014 na cidade de Joinville. Minha primeira experiência foi em uma pequena empresa familiar no segmento de software laboratorial, lá permanecendo lá por 2 anos e 3 meses. A stack utilizada foi php, mysql, javascript, jquery, ajax, html e css sem utilização de framework, foi uma grande oportunidade para obter conhecimento de como tudo era feito desde o início, muitas vezes não sendo possível a utilização de design patters, pois todo desenvolvimento ou manutenção era muito árduo e limitado pois não havia padrão de desenvolvimento ou framework no auxílio das tarefas.Já na minha segunda experiência, atuei também como desenvolvedor fullstack durante 1 ano e 5 meses, em uma empresa do setor financeiro na qual fui responsável pela apresentação e geração de fluxo de caixa, leitura de extrato e conciliação bancária. Lá já tive a oportunidade de trabalhar com controle de versão utilizando o git. A stack utilizada era java, jpa, plsql, css, html, js e jquery. Durante esse período tive o prazer de trabalhar com um time de devs com quem pude aprender muito.Atuo como software engineer desde o início de 2018, quando decidi me desafiar trocando de empresa e indo para o segmento da saúde. Minha função abrange a análise e o desenvolvimento backend, mas também atuando na arquitetura de software, algumas atividades de DevOps, design patterns, code review e auxílio a outros devs. As tecnologias utilizadas para o desenvolvimento são: spring boot, tecnologias oss netflix para a arquitetura de microsserviços, oauth2 para autorização e autenticação, minio como gerenciador de arquivos, maven para gerenciamento de dependências do projeto, gitlab para o gerenciamento de configuração e CI/CD, docker para a construção de containers, kubernetes para a orquestração do docker, graphql para o retorno de consultas para o frontend. Também é utilizado o spring rest documentation e efetuado o teste unitário, controller e contrato.
Listed skills include Java, Hibernate, Sql, Scrum, and 13 others.