Disponible para contratos remotos Full stack • APIs • productos digitales

Full Stack Engineer

Full Stack Engineer — productos completos, APIs y arquitectura escalable.

Construyo productos web completos, APIs, plataformas de microservicios y sistemas SaaS en producción para startups y empresas. Basado en República Dominicana, disponible para contratos remotos globalmente.

Enfoque
Full stack
Ubicación
Remoto
Disponibilidad
Contratos
engineering.profile
Buscar proyectos, arquitectura, capacidades...

FIN-001

HermesBank

Nivel producción

Fintech / Sistema bancario

EDU-010

SkillMind

Listo para producción

Microservicios / Plataforma EdTech

SAA-025

Zentro

Producción

SaaS multi-tenant / Fintech

Trabajo seleccionado

Sistemas en producción, no teatro de portafolio.

Productos web, APIs fintech, plataformas de microservicios y SaaS multi-tenant construidos con decisiones reales de producto y arquitectura.

FIN-001

Fintech / Sistema bancario

Nivel producción

HermesBank

Un sistema bancario en ASP.NET Core con API REST, aplicación MVC/Razor, roles claros, cuentas, transferencias, tarjetas, pagos comerciales, préstamos, trabajos programados y notificaciones.

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

Datos clave

  • API REST y aplicación web MVC/Razor separadas
  • Flujos por rol para Admin, Cliente, ATM y Comercio
  • Creación de cuentas, depósitos, retiros y transferencias
  • Tarjetas, pagos comerciales, préstamos y amortización
  • Trabajos programados con Hangfire
  • Historial de transacciones y notificaciones por email

Decisión de arquitectura

El sistema se separa por responsabilidades: los controladores reciben solicitudes, los servicios coordinan flujos bancarios, los modelos representan conceptos del dominio y la infraestructura maneja base de datos, identidad, autenticación y servicios externos.

EDU-010

Microservicios / Plataforma EdTech

Listo para producción

SkillMind

Una plataforma educativa para cursos, video, notificaciones, suscripciones y recomendaciones con IA, construida por un equipo de 10 desarrolladores bajo una arquitectura de servicios independientes.

.NET 10NestJSFastAPIPostgreSQLKafkaRedisDockerStripeFirebaseGitHub Actions

Datos clave

  • 5 servicios desplegables de forma independiente
  • Lideré 10 desarrolladores con Agile/Scrum
  • 90% de los sprints entregados a tiempo
  • Docker Compose con health checks
  • Kafka y Zookeeper para comunicación asíncrona
  • Stripe, Firebase y OAuth de Google/YouTube

Decisión de arquitectura

La plataforma se dividió en servicios porque cursos, pagos, notificaciones, analítica y recomendaciones crecen y fallan de formas distintas. Kafka permite que cada servicio procese eventos sin bloquear la experiencia principal del estudiante.

SAA-025

SaaS multi-tenant / Fintech

Producción

Zentro

Una plataforma SaaS multi-tenant construida en producción para crear entornos aislados por cliente, con configuración propia, pagos integrados, wallets cripto y verificación KYC.

PythonFastAPIPostgreSQLDockerGitHub ActionsLinux
Sistema privado en producción

Datos clave

  • 25% menos fallos en transacciones de pago
  • Configuración aislada por tenant
  • Wallets de criptomonedas y verificación KYC
  • Despliegues reducidos de días a menos de 5 minutos
  • Sistema en producción con clientes reales

Decisión de arquitectura

FastAPI fue elegido por su rendimiento asíncrono y documentación OpenAPI automática. Las llaves de idempotencia evitan cargos duplicados en endpoints de pago.

Casos de estudio

Decisiones técnicas reales, explicadas.

Cada caso explica el problema, la decisión arquitectónica, por qué la tomé y cuál fue el 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.

El reto

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.

Lo 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.

El reto

SkillMind tenía que manejar cursos, video, pagos, notificaciones, analítica y recomendaciones con IA mientras 10 desarrolladores trabajaban en paralelo sin bloquearse.

Lo 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

Lo que puedo construir para ti.

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 mí

Ingeniería de producto full stack desde Santo Domingo.

Soy Teudy, Full Stack Engineer autodidacta basado en Santo Domingo, República Dominicana, y recientemente me gradué de ITLA. Trabajo en todo el stack: interfaces, APIs, microservicios, infraestructura cloud y flujos de producto.

He liderado equipos, encontrado soluciones prácticas a problemas técnicos, diseñado arquitecturas distribuidas y construido sistemas que manejan dinero real y usuarios reales. Estoy disponible para contratos remotos con startups y empresas en Estados Unidos, Canadá y Europa.

Fuera del código, toco piano y desarrollo videojuegos.

Contacto

¿Tienes un proyecto? Hablemos.

Estoy disponible para productos full stack, APIs, plataformas SaaS, automatización y consultoría técnica. Respondo en 24-48 horas.

Ubicación
Santo Domingo, República Dominicana — disponible globalmente remoto

Contratos remotos