Skip to content
View GuilhermeMcLL's full-sized avatar
:octocat:
:octocat:
  • Porto Alegre
  • 21:15 (UTC -03:00)

Block or report GuilhermeMcLL

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 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
GuilhermeMcLL/README.md

Guilherme

Software Engineer | Full Stack & Distributed Systems

"Technical precision. Scalable architectures. Operational excellence."



📐 Engineering Philosophy

Desenvolvimento de software não é sobre escrever linhas de código, é sobre resolver problemas complexos com soluções escaláveis e sustentáveis.

Minha atuação é pautada por três pilares fundamentais:

  • Reliability (Confiabilidade):
  • Maintainability (Manutenibilidade):
  • Observability (Observabilidade):



🛠️ Tech Ecosystem

💻 Core Languages & Runtimes

Javascript Typescript Python Java Go Rust C++ Lua


🚀 Backend & Distributed Systems

NodeJS NestJS Fastify Spring Boot gRPC GraphQL WebSockets


📨 Messaging & Event Streaming

Apache Kafka RabbitMQ Redis


☁️ Infrastructure as Code (IaC) & Cloud

Terraform Ansible Docker Kubernetes AWS


👁️ Observability & Monitoring

Prometheus Grafana OpenTelemetry ELK Stack Datadog


🧪 Testing & Quality Assurance

Jest Vitest Cypress SonarQube


⚛️ Frontend Engineering

React NextJS Tailwind Framer Motion


🗄️ Persistence Layer

PostgreSQL MongoDB Supabase Prisma




🏗️ System Architecture & Mastery

Foco em arquitetura e design de software:

  • Event-Driven Architecture (EDA): Desacoplamento de serviços utilizando brokers de mensagens (Kafka/RabbitMQ) para alta escalabilidade.
  • Microservices: Decomposição estratégica de monólitos, gerenciamento de comunicação inter-serviços (gRPC/HTTP) e tolerância a falhas.
  • Domain-Driven Design (DDD): Modelagem focada no domínio do negócio, com Ubiquitous Language e Bounded Contexts claros.
  • Clean Architecture (Hexagonal): Isolamento do core business das dependências externas (DB, UI, frameworks).
  • CI/CD Pipelines: Automação total do ciclo de vida, do commit ao deploy (GitHub Actions, Jenkins).



🔬 Technical Case Studies

Sistema Tático de Gestão & Monitoramento em Tempo Real

  • Desafio: Gerenciar estados complexos de múltiplas unidades operacionais em tempo real sem latência perceptível.
  • Solução: Implementação de arquitetura baseada em WebSockets com Supabase Realtime. Gerenciamento de estado otimizado no client-side para reduzir re-renders.
  • Engineering: RBAC (Role-Based Access Control) granular implementado via Postgres RLS (Row Level Security).
  • Stack: React Supabase

Engine de Cálculo Balístico de Alta Precisão

  • Desafio: Processar cálculos físicos intensivos mantendo a precisão de ponto flutuante e performance.
  • Solução: Desenvolvimento de algoritmos otimizados em Python focados em eficiência computacional O(n).
  • Engineering: Uso de bibliotecas numéricas especializadas e estruturação modular para facilitar testes unitários.
  • Stack: Python

Plataforma EdTech de Alta Concorrência

  • Desafio: Alta disponibilidade e gestão de dados relacionais complexos (usuários, cronogramas, métricas de estudo).
  • Solução: Modelagem de banco de dados normalizada (3NF) em PostgreSQL e ORM Prisma para type-safety.
  • Engineering: Implementação de caching estratégico (Redis) na camada de API para reduzir load no banco de dados.
  • Stack: Next.js Prisma Redis



⚙️ Professional Workflow

Meu ambiente de desenvolvimento é configurado para máxima eficiência e automação:

Version Control & Collaboration

  • Git Flow / Trunk Based Development
  • Conventional Commits (feat, fix, refactor, chore)
  • Semantic Versioning (SemVer)

Advanced Environment

  • WSL2 (Windows Subsystem for Linux)
  • Zsh + Oh My Zsh (Produtividade no terminal)
  • Vim Motions (Edição de velocidade)



📊 Performance Analytics






"Deploying solutions. Delivering excellence."

2025 • Guilherme

Pinned Loading

  1. MaKi983/OpenDroidAuto MaKi983/OpenDroidAuto Public

    C++ 47 12