Skip to content
View joabegranvile's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report joabegranvile

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.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
joabegranvile/README.md

About Me ๐Ÿ‘‹

Hello! I am a software developer passionate about building scalable and efficient solutions. With a focus on back-end development and infrastructure, I also master essential tools for front-end development. I value best practices, clean code, and process automation, always striving to optimize both system performance and team workflows.

๐Ÿ’ผ Technologies and Tools

  • Back-end: NestJS, TypeScript
  • Front-end: Vue.js, React
  • Infrastructure and DevOps:
    • Google Kubernetes Engine (GKE) with autoscaling support
    • Terraform for infrastructure as code
    • NGINX as a web server and reverse proxy
    • Docker and Docker Compose for containerization and local orchestration
  • Database: PostgreSQL, MongoDB, Firebase
  • Version Control: Git and GitHub
  • Automation: Makefile for task automation

๐Ÿ“Š How I Work

In my projects, I follow a modular, microservices-oriented approach. I have experience in architectures where one microservice communicates with another to send notifications (e.g., password resets), ensuring seamless and scalable integration. Additionally, I have worked on GKE configurations using Terraform, applying best practices with preemptible nodes to optimize costs in non-production environments. The use of Docker and Kubernetes is key to creating isolated, reproducible environments, while GKE autoscaling ensures both performance and cost efficiency.

๐Ÿš€ What Drives Me

My mission is to improve systems and processes, whether by optimizing a projectโ€™s infrastructure or implementing efficient pipelines. Technology is constantly evolving, and I love learning new stacks and tools to further enhance my work. I am naturally curious and value collaboration and continuous growth.

My GitHub Stats ๐Ÿ“Š

Top Languages

Pinned Loading

  1. complex-login complex-login Public

    TypeScript

  2. encurtador-url encurtador-url Public

    Java