Backend Developer

Desarrollo backend para APIs, integraciones y sistemas que soportan operación real.

Trabajo con Java y Spring Boot para diseñar APIs, conectar servicios externos y construir backend mantenible para procesos reales de negocio.

Java y Spring BootIntegraciones con pagos, correo y almacenamientoAPIs para operación real
Foto de perfil

Experiencia relevante

Experiencia construyendo y manteniendo sistemas reales

Además de proyectos propios, he trabajado sobre software que ya operaba con usuarios, procesos y restricciones reales. Eso ha influido más en mi criterio técnico que cualquier proyecto de laboratorio.

CDEFIS

Desarrollador de Software

Participo en el desarrollo de una plataforma institucional de gestión académica, administrativa y financiera actualmente en construcción. Mi trabajo se ha centrado en definir flujos, reglas de negocio e integraciones clave, cuidando que la base técnica se mantenga consistente antes de la salida a producción.

  • Desarrollo y mantenimiento de APIs para autenticación, estado de cuenta, pagos, convenios, documentos y procesos internos.
  • Implementación de módulos y ajustes funcionales con foco en consistencia entre frontend y backend y crecimiento controlado del sistema.
  • Participación en decisiones técnicas relacionadas con la pasarela de pagos, la organización modular del sistema y la trazabilidad documental.
  • Implementación y ajuste de integraciones con Openpay, AWS S3 y correo transaccional para soportar flujos críticos previos al lanzamiento.

EFact

Desarrollador de Software

Colaboré de forma directa con clientes para levantar requerimientos y convertirlos en entregables funcionales. Además del desarrollo de landing pages, dediqué la mayor parte del tiempo a la construcción de una aplicación móvil y al diseño de su base de datos de acuerdo con la operación del negocio.

  • Participación en sesiones con cliente para levantar requerimientos y traducir necesidades del negocio en landing pages y piezas web orientadas a objetivos comerciales específicos.
  • Desarrollo principal de una aplicación móvil para la gestión de citas médicas con enfoque en operación real.
  • Diseño de base de datos y apoyo en la lógica necesaria para mantener consistencia entre el sistema interno y la agenda.

Punto Singular

Becario

Primera etapa profesional trabajando con servicios y APIs, donde comencé a consolidar bases en separación de responsabilidades, comunicación entre sistemas y construcción de servicios backend.

  • Desarrollo de microservicios con .NET y C#.
  • Construcción de APIs REST y manejo de contratos entre servicios.
  • Implementación de persistencia y consultas SQL para flujos de negocio básicos.

Casos de trabajo

Proyectos donde puedo mostrar decisiones, no solo stack

Aquí importa qué problema resolví, qué decisiones técnicas tomé y qué evidencia puedo mostrar sin vender humo.

01

Connect

En desarrollo

Plataforma institucional de gestión académica, administrativa y financiera

Proyecto privado en pre-lanzamiento que concentra autenticación, pagos, documentos y operación académica en una sola plataforma.

Enfoque del caso

Pre-lanzamiento con flujos críticos de autenticación, pagos, documentos y operación interna.

Qué había que resolver

Había que dejar una base sólida antes del lanzamiento, integrando operación académica, financiera y documental sin mezclar reglas entre dominios y dejando listos flujos como pagos, convenios y firma digital.

Mi aporte

Trabajé en frontend y backend sobre autenticación, estado de cuenta, pagos, convenios, documentos y reglas de negocio académicas y financieras. También participé en la selección de la pasarela de pago y en el flujo de firma digital para documentos sensibles.

Decisiones técnicas

  • Next.js en frontend y Spring Boot en backend con separación modular por dominio
  • Arquitectura backend en domain, application e infrastructure para aislar reglas y adaptadores
  • Openpay como pasarela principal por menor comisión y conciliación automática vía webhooks

Resultado

  • Reducción estimada de alrededor del 18% en comisión frente a la pasarela anterior al pasar de ~3.5% a ~2.9% en pagos con tarjeta
  • Posibilidad real de bajar una carga mensual que llegaba a rondar los $40,000 MXN solo en comisiones
  • Menos conciliación manual y menos errores operativos mediante referencias, webhooks e idempotencia de eventos
  • Mayor trazabilidad documental con hash SHA-256, firma asimétrica, QR de verificación pública e historial de versiones

Evidencia disponible

  • Capturas anonimizadas de frontend y operación interna
  • Swagger con endpoints reales de autenticación, permisos y módulos operativos
  • Diagrama simple de arquitectura y flujos principales
  • Integraciones reales con Openpay, AWS S3 y correo transaccional

Evidencia visual

Capturas puntuales. Abre cada una para verla completa.

02

Agenda GESEM

Implementado

Sistema de gestión de citas médicas con sincronización de calendarios

Sistema para coordinar citas médicas evitando dobles registros, seguimiento manual y desalineación entre agenda interna y calendarios externos.

Enfoque del caso

Caso de producto con decisiones técnicas y señales concretas de operación.

Qué había que resolver

El problema real no era agendar citas, sino mantener integridad cuando varios actores movían eventos y el sistema debía reflejarlo sin crear desorden operativo.

Mi aporte

Diseñé la base de datos desde cero, implementé la lógica backend y construí la sincronización con Google Calendar para mantener consistencia entre agendas.

Decisiones técnicas

  • Modelo de datos orientado a agenda médica y disponibilidad
  • Stored procedures para operaciones críticas
  • Sincronización bidireccional con Google Calendar

Resultado

  • Reducción de más del 60% del trabajo manual en coordinación de citas
  • Menos fricción al mover eventos entre operación interna y doctores
  • Agenda centralizada para uso interno

Evidencia disponible

  • Integración con Google Calendar API
  • Diseño completo de base de datos desde cero
  • Sincronización bidireccional operando sobre agendas médicas
  • Aplicación implementada para uso interno

Otros proyectos relevantes

Aportan amplitud, pero no tienen el mismo nivel de detalle público que los casos principales.

Refugio

Plataforma web para un albergue orientada a gestión médica y control de medicamentos.

Aplicación en Django orientada a resolver operación interna real: registro de pacientes, control de inventario, recetas y roles. El valor del proyecto estuvo en ordenar procesos y reducir errores operativos, no solo en levantar un CRUD.

Yoli: Bones of Creation

Proyecto inspirado en la mitología azteca con videojuego 3D y aplicaciones complementarias.

Proyecto que combinó un videojuego 3D en Unity con aplicaciones web y móviles de apoyo. Más que un experimento visual, exigió coordinar distintas piezas de software bajo una misma idea de producto.

Operación del sitio

Cómo está desplegado hoy

Este portafolio se construye como sitio estático con Next.js y se despliega desde mi VPS usando Dokploy, con dominio y HTTPS activos.

El valor aquí es simple: tener un flujo de despliegue reproducible, mover cambios por push y mantener el sitio publicado bajo mi propio control.

Flujo actual

El sitio se genera con Next.js, se publica desde mi VPS con Dokploy y queda disponible sin depender de despliegues manuales.

Qué demuestra

Que también dejo listo un flujo de publicación repetible, bajo control propio y con menos fricción para iterar cambios reales.

Next.js

Sitio generado como static export

VPS propio

Entorno bajo mi control

Dokploy

Deploy y gestion desde el VPS

Autodeploy

Nuevo despliegue en cada push

HTTPS

Dominio y certificado activos

$ Resultado real: cambios versionados, despliegue más simple y menos fricción para mantener el portafolio en línea.

Contacto

Si quieres hablar de backend o integraciones, aquí me encuentras

Puedes escribirme por correo o revisar más contexto técnico en GitHub y LinkedIn.