Skip to content
View Guig-a's full-sized avatar

Block or report Guig-a

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.

Content in all repositories owned by your account will be closed.
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
Guig-a/README.md
Guilherme Camargo Typing SVG



São Paulo, Brazil   •   Open to opportunities



LinkedIn Email


Engineering

Backend & distributed systems
APIs, serviços e arquitetura orientada a domínio

ERP & SaaS platforms
Multi-tenant, white-label e sistemas de negócio

APIs & integrations
REST, GraphQL, SOAP e serviços de terceiros

Microservices
Event-driven, modular e escalável

Cloud infrastructure
AWS, GCP, containers e CI/CD

Async processing & messaging
Filas, workers, retries e webhooks

Product

Product discovery
Entender o problema antes da solução

Requirements & business processes
Levantamento, análise e modelagem de processos

Technical feasibility
Viabilidade, custo e complexidade

Architecture decisions
Trade-offs, escalabilidade e manutenção

Customer evaluation
Dores reais de clientes e usuários

Market & product positioning
Diferenciais e alternativas do mercado


Sobre

Sou Software Engineer com experiência em ERPs, SaaS, plataformas white-label e sistemas de telefonia, atuando principalmente no backend e na construção de soluções orientadas a negócio.

Minha atuação vai além do código: envolve visão de produto, arquitetura, levantamento de requisitos, análise de processos e entendimento das necessidades do cliente. Participo da avaliação de problemas junto a clientes e usuários, transformo necessidades em funcionalidades e comparo alternativas técnicas considerando viabilidade, custo, escalabilidade, manutenção e posicionamento no mercado.

Mais do que como implementar uma funcionalidade, busco entender qual problema ela resolve, para quem, como se encaixa no produto e qual impacto tem para o negócio.

No dia a dia

  • Node.js, NestJS, Hono, TypeScript, Python, PostgreSQL, Redis e AWS
  • APIs REST e GraphQL, microsserviços, filas, webhooks e processamento assíncrono
  • Integrações legadas e modernas: REST, GraphQL, SOAP, serviços financeiros, ERP, emissão fiscal, KYC/KYB e plataformas de comunicação
  • Telefonia VoIP e PABX, integrando telefonia com aplicações de negócio


Stack

Backend

Node.js NestJS Hono Python FastAPI TypeScript JavaScript

APIs & Comunicação

REST GraphQL Apollo GraphQL SOAP JWT OpenAPI Swagger


Frontend

React Next.js TailwindCSS HTML5 CSS3


Database

PostgreSQL Redis DynamoDB Supabase Prisma SQLAlchemy


Messaging & Processamento

RabbitMQ Amazon SQS Redis Socket.IO

  • Filas
  • Workers
  • Processamento assíncrono
  • Retry e backoff
  • Eventos
  • Pub/Sub
  • Webhooks

Telefonia & VoIP

  • VoIP
  • PABX
  • Telefonia IP
  • Integração entre telefonia e sistemas de negócio
  • Sistemas de comunicação
  • Gestão e configuração de ramais
  • Integração com aplicações web
  • APIs de telefonia
  • Eventos e comunicação em tempo real

Cloud & AWS

AWS AWS Lambda Amazon S3 Amazon DynamoDB Amazon SQS Amazon EC2 CloudWatch GCP Cloud Run


Infrastructure & DevOps

Docker Pulumi GitHub Actions Railway Vercel

  • Infrastructure as Code
  • CI/CD
  • Containers
  • Deployments em cloud
  • Ambientes de desenvolvimento e produção
  • Automação de infraestrutura

Arquitetura & Engenharia

  • Arquitetura Hexagonal
  • Domain-Driven Design (DDD)
  • Microsserviços
  • Event-driven architecture
  • Event Sourcing
  • Arquitetura modular
  • Monorepos
  • Separação de responsabilidades
  • Integração entre domínios
  • Processamento assíncrono
  • Filas e workers
  • Webhooks
  • Contratos de API
  • Integração com sistemas legados
  • Integração com serviços externos

Testes

Jest Supertest Cypress

  • Testes unitários
  • Testes de integração
  • Testes E2E
  • Testes de APIs
  • Validação de contratos

Tooling

pnpm Turborepo Git

Pinned Loading

  1. sistema-filas sistema-filas Public

    Aplicação em NestJS, BullMQ e Redis para simulação de filas

    TypeScript 1

  2. async-queue async-queue Public

    Sistema de processamento assíncrono com API e worker em Python

    Python

  3. books-scraper books-scraper Public

    Scraper assíncrono de livros em Python

    Python

  4. AWS-S3 AWS-S3 Public

    Upload no bucket e geração de URL pré assinada.

    HTML 1

  5. mvp-fiscal-webmania mvp-fiscal-webmania Public

    mvp de micro serviço de emissão de nota fiscal

    TypeScript

  6. rag-voz rag-voz Public

    Assistente de voz que responde perguntas com base nos seus próprios documentos.

    Python