Sobre mim

Apaixonado por transformar ideias em realidade através do código. Com mais de 12 anos de experiência na área de TI, adquiri diversos soft skills e hard skills durante os diversos projetos em que participei. Atualmente, estou focado no Back end e nas ferramentas que envolvem a nuvem e DevOps. Tenho experiência com uma variedade de tecnologias, incluindo JavaScript, TypeScript, Node.js, Java, Spring Boot, AWS, Docker, banco de dados, etc. Participei de vários projetos seguindo as metodologias ágeis, implementei testes e monitoramento das aplicações. Graduado em Sistemas de Informação pela UFF, fiz Pós-graduação em Desenvolvimento Orientado a Objetos em Java. Vamos conectar! Estou sempre aberto a novos desafios e colaborações que me permitam expandir meu conjunto de habilidades e contribuir para projetos. Não hesite em entrar em contato.

Experiências

Desenvolvedor Back-end (Remoto)

2021 - Atualmente
Verzel Soluções em Sistemas - Fábrica de Software

Durante minha trajetória profissional, assumi uma variedade de responsabilidades, das quais destaco as seguintes:

  • Desenvolvimento e manutenção de aplicações Java, utilizando Spring Boot, para a criação de APIs REST e microsserviços escaláveis, seguindo padrões de qualidade, como SOLID e Design Patterns, além da realização de testes unitários e de integração;
  • Monitoramento e observabilidade das aplicações, integrei o Zipkin para rastreamento distribuído e diagnóstico. para identificação e resolução de gargalos de desempenho e problemas de integração
  • Tive a oportunidade de trabalhar com tecnologias de mensageria, com Apache Kafka, implementando também o Kafka Streams para processamento em tempo real e o KSQL e Kafka Connect para sincronia de dados;
  • Experiência com diversos bancos de dados relacionais, incluindo PostgreSQL, Oracle, MySQL e SQL Server e NoSQL, como MongoDB;
  • Participação ativa em projetos com foco em Node.js, utilizando Express.js e Nest.js;
  • Convívio contínuo em projetos ágeis, adotando ferramentas como Scrum e Kanban;
  • Ampla experiência em computação em nuvem, com utilização de serviços da AWS, como Lambda, S3, EKS, ECS, ECK, SQS, Cognito, Secrets Manager, CloudWatch e LightSail. Além disso, realizei configurações para CI/CD, empregando ferramentas como Terraform, CloudFormation, GitHub Actions, Docker e Kubernetes. No Azure, desenvolvi CI/CD de aplicações Java para servidores On Premises com o Azure DevOps.

SysAdmin

2014 - 2015
Marinha do Brasil, Florianópolis - SC

Atuei com o Terceiro Sargento, técnico em Tecnologia da Informação, onde desempenhei diversas funções voltadas para Data Center, como a criação e manutenção de servidores físicos e virtuais com VMware e XenServer, Sistemas de Storages FreeNas, Servidores de Domínio, DNS e Compartilhamento de Arquivos com Samba 4 e Desenvolvimento de Aplicações Web com CMS Drupal. Além disso, ministrei aula de Informática Básica por dois períodos para os alunos da EAMSC. Tecnologias: Bacula, Zabbix, Apache, PostgreSQL, MySQL, Shell Script, Oracle Linux, Ubuntu, Suse Linux.

Assistente da Divisão de Sistemas

2012 - 2014
Marinha do Brasil, Niterói - RJ

Desempenhei diversas funções voltadas para Data Center, como a criação e manutenção de servidores on Premises , virtualização, backup e criação de servidores de domínio, DNS, de monitoramento, e etc. Tecnologias: VMware ESX, FreeNAS,DNS Server, Samba 4, Drupal CMS, Bacula, Zabbix, PostgreSQL, MySQL, Shell Script, Suse Linux, Ubuntu.

Support Analyst I

2012 - 2012
Santa Casa, Juiz de Fora - MG

Trabalhei com sistemas de faturamento de clientes do plano de saúde, elaborando requisições no Banco de Dados Oracle utilizando PL/SQL, e também, suporte aos usuários da unidade. Tecnologias: PL/SQL, SQL, Banco de dados e Manutenção de computadores.