Desenvolvedor Full Stack especializado em produtos SaaS, aplicações escaláveis e integrações complexas
Desenvolvo aplicações web e mobile de ponta a ponta, participando desde a definição da arquitetura e modelagem dos dados até a implementação, integração, deploy e sustentação em produção.
Minha principal stack é formada por Node.js, TypeScript, NestJS, Nuxt.js, React Native, MongoDB, PostgreSQL e Redis.
Sou estudante de Ciência da Computação no Instituto Federal de Goiás e atuo profissionalmente no desenvolvimento de produtos SaaS, sistemas internos, APIs, dashboards administrativos e aplicativos mobile.
Tenho experiência trabalhando em diferentes etapas da engenharia de software:
- definição e evolução da arquitetura;
- modelagem de domínio e bancos de dados;
- desenvolvimento back-end, front-end e mobile;
- aplicações SaaS multi-tenant;
- autenticação, RBAC, permissões e auditoria;
- integrações com APIs, SDKs, OAuth 2.0 e webhooks;
- pagamentos, assinaturas e processos financeiros;
- filas, cache e processamento assíncrono;
- WebSockets e notificações em tempo real;
- deploy, manutenção e resolução de incidentes em produção.
Meu foco não é apenas entregar funcionalidades, mas compreender o problema, avaliar impactos técnicos e construir soluções que sejam seguras, sustentáveis e alinhadas ao negócio.
Desenvolvimento de aplicações SaaS multi-tenant com recursos de inteligência artificial, estruturadas como produtos digitais que podem ser comercializados pelos divulgadores da plataforma.
Atuação em:
- arquitetura e desenvolvimento de APIs com NestJS;
- dashboards e interfaces administrativas com Nuxt.js;
- gestão de usuários, organizações, planos e permissões;
- isolamento de dados entre tenants;
- integrações OAuth 2.0 para serviços internos;
- desenvolvimento de um sistema interno de tickets;
- investigação de incidentes e evolução de aplicações em produção.
Participei da construção da arquitetura inicial da Kairogen.ai, uma plataforma SaaS de geração de imagens e vídeos com inteligência artificial.
No início do projeto, assumi grande parte da implementação devido à ausência de uma equipe técnica experiente. Posteriormente, também passei a organizar demandas, revisar pull requests, orientar desenvolvedores e validar os merges para produção.
Principais responsabilidades e entregas:
- arquitetura base com NestJS, TypeScript e MongoDB;
- filas e processamento assíncrono com Redis;
- integração com APIs externas de geração de imagens e vídeos;
- acompanhamento e entrega das gerações por WebSockets e webhooks;
- cadastro, autenticação e gestão de usuários;
- controle de carteira e desconto de créditos;
- pagamentos, assinaturas, renovações e reembolsos com Stripe;
- armazenamento de imagens e vídeos com Amazon S3 e Cloudflare R2;
- integração com ActiveCampaign;
- desenvolvimento do front-end com Nuxt.js;
- revisão técnica e apoio aos demais desenvolvedores.
Desde 2021, desenvolvo produtos SaaS, APIs, dashboards, bots e automações para diferentes operações digitais.
Atuo em todo o ciclo dos produtos:
- levantamento de requisitos;
- definição de arquitetura;
- desenvolvimento back-end e front-end;
- integrações com serviços externos;
- bancos de dados e processamento em tempo real;
- configuração de servidores e deploy;
- monitoramento e manutenção das aplicações.
Parte dos projetos desenvolvidos é privada ou pertence a clientes, mas envolve sistemas reais utilizados diariamente em ambientes de produção.
Aplicativo mobile desenvolvido em parceria com o Núcleo de Estudos e Pesquisas Econômicas da Universidade Estadual de Goiás.
A solução substitui processos baseados em planilhas e centraliza a coleta e análise dos preços da cesta básica.
Principais recursos:
- aplicativo mobile com React Native;
- API e regras de negócio com NestJS;
- cadastro de produtos, estabelecimentos e coletas;
- histórico e acompanhamento das informações;
- identificação de preços inconsistentes;
- cálculo automático do valor da cesta básica;
- cálculo das horas de trabalho necessárias para sua aquisição;
- dashboards e relatórios para pesquisadores e gestores;
- utilização de Redis para cache e otimização de operações.
Sistema interno e externo desenvolvido para uma empresa de marketing gerenciar sua operação de afiliados, divulgadores e equipes.
Principais recursos:
- gestão de usuários, equipes e rede de afiliados;
- indicadores de desempenho;
- controle de pagamentos e premiações;
- integração com gateway de pagamento;
- armazenamento de comprovantes;
- disparos e notificações pelo WhatsApp;
- APIs e webhooks documentados para terceiros;
- permissões e registros de auditoria;
- rastreamento de alterações;
- atendimento em tempo real com WebSockets;
- notificações push.
Procuro combinar capacidade de execução com responsabilidade técnica.
Durante o desenvolvimento, tenho atenção especial a:
- clareza e separação de responsabilidades;
- regras de negócio bem definidas;
- segurança e controle de acesso;
- idempotência e tratamento de falhas;
- rastreabilidade e auditoria;
- desempenho e uso adequado de cache;
- qualidade das integrações;
- facilidade de manutenção;
- impacto da solução para o produto e para o negócio.
Utilizo ferramentas de inteligência artificial como apoio para pesquisa, análise, implementação e revisão, mas mantenho sob minha responsabilidade as decisões de arquitetura, a validação do código e a qualidade final das entregas.
Bacharelado em Ciência da Computação Instituto Federal de Goiás — IFG Em andamento
- LinkedIn: linkedin.com/in/genesisbrito2
- E-mail: genesisjacome30@gmail.com
- GitHub: github.com/GenesisBrito10
Estou interessado em desafios relacionados à construção e evolução de produtos digitais, especialmente aplicações SaaS, sistemas distribuídos, inteligência artificial, integrações e plataformas utilizadas em produção.

