foto de perfil de Leonardo Castro

Leonardo Daniel Castro Morales

Ingeniero Backend y de Sistemas — diseño software explícito y guiado por dominio en Go.

Linkedin Github CV

Sobre mi

Soy ingeniero backend y de sistemas, enfocado en diseñar software claro, explícito y alineado con reglas reales de negocio. Trabajo principalmente con Go, construyendo servicios donde el dominio guía la arquitectura, y no al revés.

Me especializo en modelar problemas complejos como control de acceso, derechos de uso en el tiempo, reglas de pricing, flujos de autenticación y procesos operativos. Suelo priorizar diseños simples y explícitos sobre abstracciones opacas, buscando sistemas que puedan entenderse, mantenerse y evolucionar por los equipos que los operan.

Aplico con frecuencia principios de Domain-Driven Design, no como dogma, sino como una herramienta práctica para reducir ambigüedad y reflejar la realidad del negocio de forma más precisa.

Gran parte de mi trabajo se desarrolla como software de código abierto. Esto no es solo una decisión técnica, sino una postura consciente: creo que los sistemas deben ser auditables, soberanos y controlables por quienes dependen de ellos. Me interesan especialmente los backends que funcionan de forma confiable en producción sin depender de cajas negras innecesarias.

Experiencia

2025 - Presente

Desarrollador de aplicaciones

MMS (Multi Servicios Medicos Santander)

Reynosa, Tamaulipas, México

Como desarrollador de aplicaciones me dedico a crear sistemas tanto para el funcionamiento interno de la empresa como para sistemas que son usados tanto por usuarios que reciben el servicios como por usuarios que pertenecen a la red medica de la compañia.
C#MS SQLJavascriptTypescriptMySQLGitDockerHTMLcss
2024 - 2025

Desarrollador de Aplicaciones Web

Profesional Independiente

Reynosa, Tamaulipas, México

Como desarrollador web autónomo, me he especializado en diseñar y construir soluciones digitales eficientes, escalables y enfocadas a las necesidades reales de cada cliente.
GoNextJsPostgreSQLTailwindCSSGitDockerTypescriptReactMySQLJavascript
2023 - 2024

Desarrollador Fullstack JR

Zero Day Software Company

Reynosa, Tamaulipas, México

Diseñé y desarrollé interfaces de usuario responsivas utilizando HTML, JavaScript y W3.CSS, mientras optimizaba y mantenía los endpoints del backend con PHP para mejorar el rendimiento del sistema. Adicionalmente, arquitecté y desplegué microservicios personalizados con PHP y Docker, y colaboré en un entorno de control de versiones con Git, asegurando un código limpio y documentado bajo las mejores prácticas de la industria.
DockerGitPHPMySQLHTMLJavaScriptcss
2021 - 2021

Desarrollador web

Comercializadora Alidec

Reynosa, Tamaulipas, México

Diseñé una estructura de sitio web integral que incluye secciones clave como Contacto, Acerca de nosotros, Servicios y Galería, lo que garantiza una experiencia de navegación lógica y fácil de usar.
HTMLCSSJavaScript
2021 - 2021

Programador Fullstack

Alcomar

Reynosa, Tamaulipas, México

Diseñé una estructura de sitio web estandarizada que incorpora secciones esenciales como Contacto, Acerca de nosotros y Productos. Desarrollé un backend sólido para respaldar el sitio web utilizando el Framework Laravel, lo que garantiza un manejo eficiente de los datos. Creé y optimicé una estructura de base de datos MySQL, implementando migraciones a través del ORM de Laravel para garantizar la integridad y la escalabilidad de los datos.
HTMLCSSJavaScriptPHPMySQLLaravel

Repositorios

Educación

2015 - 2020

TecNM Campus Reynosa

Ingeniería en Tecnologías de la información y comunicación

Certificados

October 2024

Docker de Cero a Experto

Udemy

ID: UC-ae956450-4aef-45b7-be4b-00187c055970

DockerDocker SwarmKubernetes
December 2023

Aprende Redis desde Cero

Udemy

ID: UC-b800e1ec-2172-4305-a25b-5e8a8d18172e

Redis

Más sobre mi

Cumpleaños

Marzo 5

Idiomas

Español - Nativo

Inglés - B1

Checo - A1

Otros proyectos

Diciembre 2020

Escritura creativa

Escribí un cuento corto llamado 'Padre`, una historia de reflexión sobre la vida y las relaciones interpersonales. Puedes leerlo en megustaescribir.com

2023 - Presente

Juego RPG Cozy con @Ellenora

Como entusiasta de los videojuegos, uno de mis pasatiempos favoritos es el desarrollo de juegos. Este proyecto es un acogedor juego de rol inspirado en juegos como Stardew Valley y Animal Crossing. Se desarrolla completamente en el Godot Game Engine y se pretende como un proyecto de colaboración con Ellenora. Este proyecto simple sirve como práctica para mí y un paso hacia el cumplimiento de uno de mis sueños: publicar oficialmente un juego. A través de este proyecto, su objetivo es refinar mis habilidades en el desarrollo de juegos, trabajar en creatividad colaborativa y aportar una experiencia de juego agradable a los demás.