FIN-001
HermesBank
Fintech / Sistema bancário
Full Stack Engineer
Construo produtos web completos, APIs, plataformas de microsserviços e sistemas SaaS em produção para startups e empresas. Baseado na República Dominicana, disponível globalmente de forma remota.
FIN-001
Fintech / Sistema bancário
EDU-010
Microserviços / Plataforma EdTech
SAA-025
SaaS multi-tenant / Fintech
Trabalho selecionado
Produtos web, APIs fintech, plataformas de microsserviços e SaaS multi-tenant construídos com decisões reais de produto e arquitetura.
FIN-001
Fintech / Sistema bancário
Um sistema bancário em ASP.NET Core com API REST, app MVC/Razor, papéis, contas, transações, cartões, pagamentos comerciais, empréstimos, jobs agendados e notificações por email.
Dados principais
Escolha de arquitetura
O sistema separa responsabilidades: controllers recebem requisições, serviços coordenam fluxos bancários, modelos representam o domínio e infraestrutura cuida de persistência, identidade, autenticação e serviços externos.
EDU-010
Microserviços / Plataforma EdTech
Uma plataforma educacional para cursos, vídeo, notificações, assinaturas e recomendações com IA, construída por 10 desenvolvedores com serviços independentes.
Dados principais
Escolha de arquitetura
A plataforma foi dividida em serviços porque cursos, pagamentos, notificações, analytics e recomendações escalam e falham de formas diferentes. Kafka processa eventos sem bloquear a matrícula do aluno.
SAA-025
SaaS multi-tenant / Fintech
Uma plataforma SaaS multi-tenant em produção com ambientes isolados por cliente, configuração própria, pagamentos, carteiras cripto e verificação KYC.
Dados principais
Escolha de arquitetura
FastAPI foi escolhido por performance assíncrona e documentação OpenAPI automática. Chaves de idempotência evitam cobranças duplicadas.
Estudos de caso
Cada estudo explica o problema, a decisão arquitetural, por que ela foi tomada e o resultado.
CASE-01 / HermesBank
Resultado
Un sistema bancario completo con roles claros, cuentas, movimiento de dinero, tarjetas, pagos comerciales, préstamos, amortización, trabajos programados y notificaciones.
O desafio
HermesBank tenía que separar responsabilidades para administradores, clientes, usuarios ATM y comercios. El reto era permitir operaciones sensibles como transferencias, pagos y préstamos sin mezclar permisos ni lógica de negocio.
O que construí
Construí un sistema ASP.NET Core con API REST, aplicación MVC/Razor, SQL Server, Identity, JWT, autorización por roles y trabajos en segundo plano para mantenimiento financiero.
Por qué Clean Architecture
Separé controladores, servicios de aplicación, dominio e infraestructura para que los flujos bancarios no vivieran dentro de los controladores.
Por qué control de acceso por roles
Cada actor necesitaba permisos distintos. Los roles hacen visible quién puede administrar usuarios, mover dinero, usar ATM o procesar pagos comerciales.
Por qué registros de transacción
En banca no basta con cambiar balances. Cada movimiento debe dejar historial para auditoría, usuarios y administradores.
CASE-02 / SkillMind
Resultado
Una plataforma production-ready con 5 servicios, Stripe, Firebase, recomendaciones con IA, OAuth y 90% de entregas de sprint a tiempo.
O desafio
SkillMind tenía que manejar cursos, video, pagos, notificaciones, analítica y recomendaciones con IA mientras 10 desarrolladores trabajaban en paralelo sin bloquearse.
O que construí
Construí una arquitectura de 5 servicios: core en .NET, API gateway en NestJS, notificaciones en Node.js, recomendaciones en FastAPI y analítica en TypeScript.
Por qué Kafka
Un evento de inscripción puede disparar email, push, analítica y recomendaciones sin bloquear la inscripción del estudiante.
Por qué Docker con health checks
Los servicios solo arrancan cuando Kafka, Redis y las bases de datos están listos, evitando errores por orden de inicio.
Por qué separar contextos
La identidad y la lógica de negocio evolucionan separadas, reduciendo riesgo en cambios de esquema.
Capacidades
CAP-01
Aplicaciones web completas con interfaces claras, flujos confiables y lógica de producto mantenible
CAP-02
React, TypeScript, interfaces responsive, accesibilidad, animación y una experiencia pulida
CAP-03
APIs REST, autenticación, lógica de negocio, diseño de bases de datos e integración de servicios
CAP-04
Pipelines con GitHub Actions, administración Linux, Docker y automatización de despliegues
CAP-05
APIs de pago, idempotencia, KYC, wallets cripto y flujos con cumplimiento regulatorio
CAP-06
Arquitectura multi-tenant, entornos aislados por cliente, suscripciones e infraestructura escalable
Sobre mim
Sou Teudy, Full Stack Engineer autodidata baseado em Santo Domingo, e me formei recentemente no ITLA. Trabalho em todo o stack: interfaces, APIs, microsserviços, infraestrutura em nuvem e fluxos de produto.
Liderei equipes, encontrei soluções práticas para problemas técnicos, desenhei arquiteturas distribuídas e construí sistemas com dinheiro e usuários reais. Estou disponível para contratos remotos com empresas dos EUA, Canadá e Europa.
Fora do código, eu toco piano e desenvolvo videogames.
Contato
Estou disponível para produtos full stack, APIs, plataformas SaaS, automação e consultoria técnica. Resposta em 24-48 horas.
Contratos remotos