felipeborgaco.dev

Olá, eu sou

Felipe Borgaco

Desenvolvedor Full-Stack

Desenvolvedor Full-Stack com ~3 anos de experiência em aplicações críticas em produção. React, Next.js, Vue.js e TypeScript no front-end; Node.js, Bun, Java (Spring Boot), Go e Laravel no back-end. Autor de um projeto open-source de observabilidade compatível com o protocolo do Sentry. Foco em performance, Clean Code, SOLID e testes automatizados.

Experiência

Desenvolvedor Full-Stack · Voz Educa

Jan 2025 — Atual

Imperatriz - MA

  • Arquitetura e implementação de 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).
  • Liderança da migração de CRM legado de Vue 2 para Nuxt (Composition API, Pinia), substituindo Bootstrap 4 por Tailwind CSS e criando um Design System interno padronizado.
  • Desenvolvimento de fork customizado da plataforma open-source Chatwoot (Ruby on Rails, Vue.js, PostgreSQL, Docker, Redis), estendendo o core e adaptando fluxos de atendimento.

Desenvolvedor Back-End (Voluntário) · SCS

Jun 2024 — Atual

Remoto

  • Sistema de mensageria assíncrona com Node.js e RabbitMQ para integração institucional com o Crefito; análise, validação e documentação de contratos de APIs REST.
  • Arquitetura e prototipagem de sistema multi-tenant escalável em Laravel/PHP, com foco em isolamento de dados, segurança e escalabilidade horizontal.

Projetos

sentry-like

Plataforma open-source de error tracking compatível com os SDKs oficiais do Sentry: qualquer aplicação passa a reportar erros apenas apontando o DSN. Agrupamento de eventos em issues por fingerprint, detecção de regressão, rate limiting e retenção configurável. Roda em VPS com apenas 512MB de RAM ou serverless na Cloudflare (D1, R2, KV).

Bun · Elysia · TypeScript · React 19 · SQLite · Turborepo · Docker · Cloudflare Workers

Fork do Chatwoot

Fork customizado da plataforma open-source de atendimento Chatwoot, com extensão do core e adaptação de funcionalidades a processos de negócio específicos.

Ruby on Rails · Vue.js · PostgreSQL · Docker · Redis

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 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.jsNuxtTypeScriptTailwind CSSSveltePiniaZustandTanStack Router/QueryRadix UI

Back-end & Dados

Node.jsBunElysiaJavaSpring BootGoLaravelPHPRuby on RailsPostgreSQLSQLiteRedisRabbitMQKafkaDrizzle ORM

Observabilidade

Error TrackingProtocolo SentryFingerprinting de issuesRate limiting de ingestão

Cloud & DevOps

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

Desenvolvimento assistido por IA

Claude CodeCodexOpenCode

Práticas & Conceitos

Clean CodeSOLIDDesign PatternsArquitetura de SoftwareAPIs RESTTestes AutomatizadosMetodologias Ágeis

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 posições remotas, híbridas ou presenciais. Fique à vontade para entrar em contato.