Disponível para contratos remotos Full stack • APIs • produtos digitais

Full Stack Engineer

Full Stack Engineer — produtos completos, APIs e arquitetura escalável.

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.

Foco
Full stack
Local
Remoto
Disponibilidade
Contratos
engineering.profile
Buscar projetos, arquitetura, capacidades...

FIN-001

HermesBank

Pronto para produção

Fintech / Sistema bancário

EDU-010

SkillMind

Pronto para produção

Microserviços / Plataforma EdTech

SAA-025

Zentro

Produção

SaaS multi-tenant / Fintech

Trabalho selecionado

Sistemas de produção, não vitrine.

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

Pronto para produção

HermesBank

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.

C#ASP.NET CoreMVC/RazorSQL ServerEntity Framework CoreASP.NET IdentityJWTHangfire

Dados principais

  • API REST e app MVC/Razor separados
  • Fluxos por papel para Admin, Cliente, ATM e Comércio
  • Contas, depósitos, saques e transferências
  • Cartões, pagamentos comerciais, empréstimos e amortização
  • Jobs agendados com Hangfire
  • Histórico de transações e notificações por email

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

Pronto para produção

SkillMind

Uma plataforma educacional para cursos, vídeo, notificações, assinaturas e recomendações com IA, construída por 10 desenvolvedores com serviços independentes.

.NET 10NestJSFastAPIPostgreSQLKafkaRedisDockerStripeFirebaseGitHub Actions

Dados principais

  • 5 serviços implantáveis independentemente
  • Liderei 10 desenvolvedores com Agile/Scrum
  • 90% dos sprints entregues no prazo
  • Docker Compose com health checks
  • Kafka e Zookeeper para comunicação assíncrona
  • Stripe, Firebase e Google/YouTube OAuth

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

Produção

Zentro

Uma plataforma SaaS multi-tenant em produção com ambientes isolados por cliente, configuração própria, pagamentos, carteiras cripto e verificação KYC.

PythonFastAPIPostgreSQLDockerGitHub ActionsLinux
Sistema privado em produção

Dados principais

  • 25% menos falhas em pagamentos
  • Configuração isolada por tenant
  • Carteiras cripto e verificação KYC
  • Deploys reduzidos de dias para menos de 5 minutos
  • Sistema em produção com clientes reais

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

Decisões técnicas reais, explicadas.

Cada estudo explica o problema, a decisão arquitetural, por que ela foi tomada e o resultado.

CASE-01 / HermesBank

Diseñando un sistema bancario por capas con acceso por roles

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

Construyendo una plataforma de microservicios con un equipo de 10

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

O que posso construir para você.

CAP-01

Ingeniería de producto y aplicaciones

Aplicaciones web completas con interfaces claras, flujos confiables y lógica de producto mantenible

CAP-02

Frontend y experiencia de usuario

React, TypeScript, interfaces responsive, accesibilidad, animación y una experiencia pulida

CAP-03

APIs y sistemas backend

APIs REST, autenticación, lógica de negocio, diseño de bases de datos e integración de servicios

CAP-04

DevOps y CI/CD

Pipelines con GitHub Actions, administración Linux, Docker y automatización de despliegues

CAP-05

Sistemas fintech

APIs de pago, idempotencia, KYC, wallets cripto y flujos con cumplimiento regulatorio

CAP-06

Plataformas SaaS

Arquitectura multi-tenant, entornos aislados por cliente, suscripciones e infraestructura escalable

Sobre mim

Engenharia de produto full stack desde Santo Domingo.

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

Tem um projeto? Vamos conversar.

Estou disponível para produtos full stack, APIs, plataformas SaaS, automação e consultoria técnica. Resposta em 24-48 horas.

Currículo
Baixar CV
Localização
Santo Domingo, República Dominicana — disponível globalmente remoto

Contratos remotos