felipeborgaco.dev

Olá, eu sou

Felipe Borgaco

Desenvolvedor Full-Stack Pleno

Desenvolvedor Full-Stack com ~3 anos de experiência em aplicações críticas em produção. Expertise em React, Next.js, React Native, Vue.js, Nuxt e TypeScript no front-end, com back-end em Node.js, Bun, Java (Spring Boot), C#/.NET, Go e Laravel (PHP). Autor de projeto open-source de observabilidade compatível com o protocolo do Sentry (error tracking auto-hospedado). Vivência em desenvolvimento assistido por IA, utilizando Claude Code, Codex e OpenCode para acelerar a entrega de código com qualidade. Experiência em Cloud Computing e DevOps: AWS (EC2, S3), Oracle Cloud (OCI), Cloudflare Workers, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka, PostgreSQL e Redis. Foco em performance (Core Web Vitals), Clean Code, SOLID e testes automatizados.

Experiência

Desenvolvedor Full-Stack · Voz Educa

Jan 2025 — Atual

Imperatriz - MA

  • Arquitetou e implementou plataforma completa de cobrança estudantil com Next.js, TypeScript e Tailwind CSS, com integração nativa à API da Iugu (pagamentos, faturamento e assinaturas recorrentes); otimizou renderização híbrida (SSR/SSG), SEO e Core Web Vitals, melhorando significativamente performance e experiência do usuário.
  • Liderou migração arquitetural de CRM legado de Vue 2 para Nuxt (Composition API, Pinia), substituindo Bootstrap 4 por Tailwind CSS e criando Design System interno padronizado, reduzindo débito técnico e acelerando a entrega de novas funcionalidades.
  • Desenvolveu fork customizado da plataforma open-source Chatwoot (Ruby on Rails, Vue.js, PostgreSQL, Docker, Redis), estendendo o core e adaptando fluxos de atendimento aos processos internos da empresa.
  • Desenvolveu e manteve APIs e serviços back-end em Laravel/PHP integrados à plataforma de cobrança e ao CRM, implementando regras de negócio, integrações e rotinas de faturamento.

Desenvolvedor Back-End (Voluntário) · SCS

Jun 2024 — Atual

Remoto

  • Implementou sistema de mensageria assíncrona com Node.js, .NET (C#) e RabbitMQ para integração institucional com o Crefito; realizou análise, validação e documentação completa de contratos de APIs REST.
  • Arquitetou e prototipou sistema multi-tenant escalável em Laravel/PHP para suporte a múltiplos clientes simultâneos, com foco em isolamento de dados, segurança e escalabilidade horizontal.

Projetos

sentry-like

Plataforma minimalista de monitoramento de erros compatível com os SDKs oficiais do Sentry: qualquer aplicação passa a reportar erros apenas apontando o DSN para o servidor (endpoints /envelope e /store, além de tunnel anti ad-blocker para SDKs de browser).

  • Agrupamento de eventos em issues por fingerprint (tipo da exceção + frames in-app), reabertura automática de issue resolvida (detecção de regressão), rate limiting por categoria com X-Sentry-Rate-Limits e retenção configurável de eventos.
  • Monorepo com Turborepo; API de ingestão síncrona em Bun + Elysia com SQLite/Drizzle (sem filas, sem Kafka); dashboard em React 19 com TanStack Router/Query e Tailwind v4; deploy em container Docker único ou serverless na Cloudflare (D1, R2, KV) — roda em VPS com apenas 512MB de RAM.

Bun · Elysia · TypeScript · React 19 · SQLite (Drizzle ORM) · Turborepo · Docker · Cloudflare Workers

openchat

Hub de atendimento multi-canal (Telegram e WhatsApp via Evolution API) com contas, caixas de entrada, contatos, conversas e mensagens; arquitetura em camadas (Domain, Application, Infrastructure, API) sobre ASP.NET Core Minimal APIs.

  • Fluxo inbound via webhooks com normalização de payloads por canal e fluxo outbound desacoplado pela abstração IChannelProvider, permitindo plugar novos canais sem alterar o core da aplicação.
  • Multi-tenant com autenticação JWT (claims account_id/role) e isolamento de dados por conta; cache e pub-sub com Redis; orquestração completa com Docker Compose (API, front-end, PostgreSQL, Redis e Evolution API).

C# · .NET 10 · ASP.NET Core · EF Core · PostgreSQL · Redis · React · Docker

App Fullstack de Gestão de Pagamentos Educacionais — IPDV

Aplicação fullstack para gestão de pagamentos, cobranças e processos educacionais, com arquitetura limpa, APIs REST documentadas, front-end moderno (Composition API, Pinia) e foco em performance, segurança e experiência do usuário.

Node.js · Next.js · PostgreSQL · Docker

Também no GitHub

ziplink

Encurtador de URLs em Go com hash SHA-256/base62, alias customizado, expiração por URL, estatísticas de cliques e modo embed com preview Open Graph para Discord/Telegram.

Go · Fiber · Redis · Docker

vue-doctor

Ferramenta de análise de código para repositórios Vue/Nuxt com IA, construída sobre oxlint e publicada no npm.

TypeScript · oxlint · CLI

forgeLang

Linguagem de script tipada compilada via LLVM e executada por JIT — pipeline completo de lexer, parser, AST e codegen, como base de uma game engine em Rust.

Rust · LLVM

kafka-pubsub-bots

Playground de pub/sub com Apache Kafka: 6 bots conversando num chat estilo WhatsApp em tempo real via WebSocket, com cluster K3s de dois nós e Strimzi.

Kafka · Node.js · K3s · Socket.IO

Competências

Front-end & Mobile

ReactNext.jsReact NativeExpoVue.jsNuxtTypeScriptJavaScriptTailwind CSSSveltePiniaZustandTanStack Router/QueryRadix UI

Back-end & Dados

Node.jsBunElysiaJavaSpring BootC#.NETASP.NET CoreEF CoreGo (Golang)LaravelPHPRuby on RailsPostgreSQLSQLiteRedisRabbitMQKafkaBullMQDrizzle ORM

Observabilidade

Error TrackingProtocolo Sentry (envelope/store/tunnel)Fingerprinting e agrupamento de issuesRate limiting de ingestão

Cloud & DevOps

AWS (EC2, S3)Oracle Cloud (OCI)Cloudflare Workers (D1, R2, KV)DockerKubernetesCI/CDGitHub ActionsTurborepoVercelCloudflareLinuxGit

Desenvolvimento assistido por IA

Claude CodeCodexOpenCodeAgentes de IA (geração, refatoração e revisão)

Práticas & Conceitos

Clean CodeSOLIDDesign PatternsArquitetura de SoftwareAPIs RESTTestes AutomatizadosMetodologias ÁgeisSegurança de Dados

Formação & Idiomas

Sistemas de Informação

UniFacimp Wyden

Jan 2024 — Dez 2027 (cursando) · Imperatriz - MA

  • PortuguêsNativo
  • EspanholIntermediário
  • InglêsBásico/Intermediário

Contato

Disponível para trabalho remoto, híbrido ou presencial. Fique à vontade para entrar em contato.