👨‍💻
Back-End Developer · Rio de Janeiro, Brasil

Alisson Amegle

Trabalho na estrutura lógica do back-end, buscando sempre entregar sistemas estáveis, seguros e bem organizados, além de realizar testes e manter a documentação atualizada.

+2. anos
Experiência Ágil

Rolar para baixo


01
Código que resolve problemas reais

Sou desenvolvedor Back-End com foco em TypeScript e NestJS, criando APIs escaláveis, seguras e bem estruturadas — sempre aplicando boas práticas de arquitetura limpa e seguras.

Cursando Análise e Desenvolvimento de Sistemas na Celso Lisboa, com vivência prática de +2 anos em ambientes ágeis reais no Pipoca Ágil — participando como Back-End e vivenciando todas as cerimônias Scrum.

Tenho um sistema em produção há 8+ meses com 4 clientes ativos em Multi-Tenancy, sem necessidade de manutenção. Meu foco é entregar software que funciona de verdade — robusto, testado e preparado para crescer.

02
Cada ferramenta com seu papel
TS
TypeScript
Linguagem principal
Node
Node.js
Runtime
🚀
NestJS
Framework modular
Prisma ORM
ORM type-safe
🐘
PostgreSQL
Banco relacional
Redis
Cache & Locks
🐇
RabbitMQ
Filas assíncronas
🐳
Docker
Containerização
🔐
JWT / OAuth
Autenticação
🧪
Jest
Testes unit & e2e
GraphQL
API flexível
📘
Swagger
Docs interativas
🛡️
RBAC
Controle de acesso
🏗️
Clean Arch
Arquitetura
01
Arquitetura em Camadas
02
Concorrência e Locks
03
Orientação a Eventos
04
Design Modular
05
Patterns de Arquitetura
03
Do conceito ao deploy
🏆  PROJETO DESTAQUE — O MAIS COMPLETO
Cinema API
Backend completo para venda de ingressos de cinema com controle de concorrência real — dois usuários tentando comprar o mesmo assento no mesmo milissegundo, e apenas um consegue. Lock atômico com Redis (SET NX, TTL 30s), processamento assíncrono com RabbitMQ (filas + DLQ + consumers), expiração automática de reservas sem cron job, 88 testes cobrindo race condition e fluxos completos, e Docker Compose orquestrando 5 containers. Explore a arquitetura completa e o detalhamento do sistema nos links abaixo.
88
Testes
13
Pull Requests
5
Containers
30s
TTL Lock
0
Falhas
🔒 Race Condition — Dois usuários, um assento
Usuário A
👤
SET NX → OK
✓ 201
Usuário B
👤
SET NX → FAIL
✗ 409
Redis SET NX — operação atômica. Lock exclusivo no milissegundo.
Redis Locks
SET NX PX 30000 — lock atômico por assento com TTL de 30s. Expiração automática sem cron job.
🐇
RabbitMQ Events
Filas com DLQ, retry e prefetch(1). Publishers + Consumers processam reservas e pagamentos em background.
🧪
88 Testes
53 unitários + 20 de contrato + 15 de fluxo. Race condition testada com Promise.allSettled. 100% services.
🐳
Docker Compose
5 containers orquestrados: API, PostgreSQL, Redis, RabbitMQ e Portainer. Migrations automáticas no boot.
🐘
PostgreSQL + Prisma
4 models com constraints de unicidade como fallback. Transactions atômicas no pagamento — tudo ou nada.
📋
Logger Customizado
Badge e cor por módulo, interceptor global para 2xx, filter global para erros. Suporte a JSON em produção.
🏪
Em produção · 8+ meses · 4 clientes
Eden — Mini ERP
Sistema multi-tenant de gestão empresarial onde cada cliente cria sua própria loja dentro da plataforma — e cada loja possui seus dados completamente isolados (produtos, clientes, funcionários, orçamentos e financeiro). Um único sistema que atende múltiplas empresas simultaneamente, cada uma com seu ambiente separado. Nunca precisou de manutenção corretiva.
Multi-Tenancy: cada loja cria seu ambiente isolado
RBAC + JWT + Bcrypt
CRUD de lojas, produtos, clientes e funcionários
Orçamentos com fluxo de aprovação
Controle financeiro (entradas/saídas por loja)
4 clientes ativos em produção real
NestJSPrismaPostgreSQLRedisRBACJWTMulti-TenancyTypeScript
💰
Em desenvolvimento · Freelancer
Kontas — Gestão Financeira Compartilhada
App Android para gerenciamento financeiro entre moradores de repúblicas. Divisão de despesas, controle de pagamentos, API GraphQL. Migração de REST → GraphQL para reduzir requisições e desacoplar frontend.
API GraphQL com versionamento
Clean Architecture + SOLID
Repository Pattern + Service Layer
Testes unitários e e2e com Jest
Google OAuth 2.0 + RBAC
Deploy na Railway + frontend em produção
NestJSGraphQLPrismaPostgreSQLJestRedisRailwaySOLID
🏠
Em desenvolvimento · Estágio
ImobiFácil — Gestão Imobiliária
Sistema de gestão imobiliária com Google OAuth 2.0, RBAC, cadastro de corretores com verificação de CRECI, chat em tempo real com Socket.IO e infraestrutura Docker + Kubernetes.
Google OAuth 2.0 + JWT
RBAC (Corretor / Cliente / Admin)
Chat em tempo real com Socket.IO
Docker + Kubernetes
Verificação de CRECI
Redis + Rate Limiter + Helmet
NestJSSocket.IODockerKubernetesRedisGoogle OAuthPrismaPostgreSQL
💉
Simulação Ágil · Pipoca Ágil · 2 anos
InsuCheck — Controle de Diabetes
App mobile para controle do tratamento do diabetes, desenvolvido com framework Scrum dentro do Pipoca Ágil. Centraliza medições, metas glicêmicas, gráficos de tendência e histórico — com armazenamento seguro em nuvem.
Registro de medições glicêmicas
Dashboards e gráficos visuais
Armazenamento seguro em nuvem
Scrum real com equipe multidisciplinar
Histórico para compartilhar com médicos
Acesso multiplataforma
NestJSPrismaPostgreSQLTypeScriptSwagger
📩
Microserviço · Em Integração
Notification Service
Microserviço de notificações com arquitetura baseada em fila (Queue Pattern). Worker assíncrono processa notificações em background. Será integrado ao Cinema API em produção.
Queue Pattern com Redis
Worker assíncrono (BRPOP)
Separação de responsabilidades
Pronto para integração
Node.jsExpressTypeScriptRedisQueue Pattern
04
+1 ano e 8 meses no Pipoca Ágil

Simulações de projetos reais com equipes multidisciplinares, vivenciando na prática ambientes profissionais baseados em Scrum — dailys, plannings, retrospectivas, planning poker, versionamento no GitHub e documentação contínua.

📋
Product Owner
Atuei no papel
🏃
Scrum Master
Atuei no papel
🧪
QA
Atuei no papel
🎨
Designer
Atuei no papel
💻
Front-End
Atuei no papel
⚙️
Back-End
Foco principal
📊
Gestão de Projetos
Atuei no papel
05
Da infraestrutura ao código
💻
Março/2025 – Atual
Back-End Developer Freelancer
Eden + Kontas · Clientes Ativos
Desenvolvimento de sistemas em produção com NestJS, Prisma, PostgreSQL. Eden: ERP multi-tenant com 4 clientes ativos há 8+ meses. Kontas: gestão financeira com GraphQL e Clean Architecture.
🏗️
Novembro/2025 – Atual
Back-End Developer (Estágio)
ImobiFácil
Sistema imobiliário com Google OAuth 2.0, RBAC, Socket.IO, Docker + Kubernetes. Chat em tempo real e verificação de CRECI.
🏃
Julho/2024 – Agosto/2025
Back-End Developer (Estágio)
InsuCheck · Pipoca Ágil
Desenvolvimento de APIs em ambiente Scrum real com equipe multidisciplinar. +1 ano e 8 meses de vivência ágil contínua.
🔧
Janeiro/2024 – Junho/2024
Técnico de Suporte em TI
LucMed
Suporte remoto e presencial, diagnóstico de hardware/software, instalação de sistemas e gestão de chamados.
📡
Março/2022 – Junho/2023
Consultor Técnico / Multi-Skill
Conect Telecom
Instalação e manutenção de redes FTTH, UTP, automação de processos técnicos e resolução de problemas complexos.
🔌
Novembro/2019 – Setembro/2020
Técnico em Eletrônica
Dinamix Info Telecom
Instalação de redes fibra óptica, diagnóstico de falhas e troubleshooting.
06
Aprendizado contínuo
🎓
2024 – Em andamento
Análise e Desenvolvimento de Sistemas
Celso Lisboa
📘
Em andamento
Full-Stack JavaScript + TypeScript
Udemy · Node, NestJS, React, Next.js, Jest, Design Patterns, SOLID, Linux, NGINX, Deploy
🐍
Concluído
Python + Django
Escola Última
🇬🇧
Em andamento
Inglês
IRFS
07
Vamos conversar
✉️
Email
amegledev@gmail.com
💼
LinkedIn
alisson-amegle
GitHub
ameglebm
📱
Telefone
(24) 99207-7618
📍
Localização
Barra Mansa – RJ