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
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.
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.
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.
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.