Skip to content
View LuanC14's full-sized avatar
🦍
🦍

Block or report LuanC14

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LuanC14/README.md

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



Pinned Loading

  1. csv-tasks csv-tasks Public

    CSV file import system, where the data is processed with the native HTTP and Streams modules of Node.js and saved in a JSON.

    JavaScript

  2. gympass gympass Public

    Simulating GymPass use cases to put into practice integration tests (E2E), unit tests with Vitest, and CI/CD implementation with GitHub Actions.

    TypeScript

  3. forum-platform forum-platform Public

    Applying concepts of Clean Architecture, Domain Driven Design, and advanced points of object-oriented programming in use cases of an online forum.

    TypeScript

  4. tests-quality-tracking tests-quality-tracking Public

    (Work In Progress) Applying unit tests and integration tests with JUnit, quality control with SonarQube, and monitoring with Prometheus and Grafana in a job management API.

    Java