📌 Sou desenvolvedor de software Full stack, com proficiência nos ecossistemas do Java, Kotlin e Node. Profissionalmente possuo experiência desde sistemas legados, até tecnologias mais atuais. Atuei em várias etapas do desenvolvimento de software, como desenvolvimento de features, testes unitários, testes de integração, CI/CD, e participação ativa na análise da regra de negócio. Tenho atuação como engenheiro de dados, utilizando o sistema de mensageria Kafka, com suas ferramentas KsqlDB, Kafka Connect, Kafka Streams, e outras do seu ecossistema. Kubernetes, Docker, Github Actions, Jenkins e Grafana são algumas das ferramentas infraestruturais que possuo experiência
Segue abaixo stacks que possuo experiência:
🖥Linguagens e Frameworks
Java, Kotlin, Typescript, Javascript, Node, Spring Boot, JPEE, JSF, Nest, Express, Fastify, HTML, CSS, React e JQuery.
🗄 Banco de dados
PostgreSQL, SQL Server, Oracle, MySQL, MongoDB, Hibernate, Prisma e Mongoose.
⚙️Ferramentas, testes e pipelines.
Possuo experiências profissionais e pessoais com as ferramentas Docker e Kubernetes. Uso de frameworks de testes com JUnit, Jest e Vitest. Realização de processos de CI, juntamente com controle de qualidade com Jenkins, Github Actions e SonarQube. Realização de tratamento e manejo de dados via sistemas de mensageria com Kafka, Kafka Connect, Kafka Streams e outras ferramentas do seu ecossistema.
💼 Abordagens
Dentro do desenvolvimento, busco implementar as principais boas práticas da engenharia de software, como o SOLID para os sistemas orientados a objetos, e o uso de patterns como DDD, TDD e Clean Architecture, para uma melhor performance de trabalho em grupo, mantendo a qualidade de software em um contexto ágil.