Sobre mí

Samuel Hernández

Soy ingeniero de software. Me enfoco en sistemas backend, aplicaciones con reglas de dominio complejas y software donde la exactitud importa.

Hoy extiendo ese trabajo hacia sistemas de IA donde la evaluación, la observabilidad y el control de la incertidumbre son parte del diseño.

Cómo llegué aquí

Empecé construyendo aplicaciones full-stack: una aplicación web geoespacial en un grupo de investigación universitario, después un sistema de gestión documental para el sector oil & energía y aplicaciones internas para una empresa de servicios industriales.

Con el tiempo, lo interesante dejó de estar en las pantallas y pasó a lo que hay debajo: control de acceso para documentos confidenciales, decisiones de arquitectura documentadas como registros y comparaciones escritas, como GraphQL frente a REST para servicios concretos.

Mi trabajo actual es una plataforma interna de cálculo y configuración de ingeniería. Las reglas de ingeniería, validadas por especialistas, se ejecutan en un solo backend en Python y FastAPI, separadas de los datos operativos que cambian y del sistema comercial.

Leer el caso de estudio EN

Cómo trabajo

Algunos hábitos que aparecen en casi todo lo que construyo.

Experiencia

Roles, fechas y lo que construí en cada uno.

  1. – actual

    Cables del Golfo MX

    1. Desarrollador de Software

      Descubrimiento del dominio con las áreas de ingeniería, comercial y operaciones, y diseño e implementación de una plataforma interna de cálculo y configuración de ingeniería.

      • Backend en Python/FastAPI con un motor de cálculo determinista y validación del lado del servidor, que implementa reglas de ingeniería validadas por especialistas del dominio y derivadas de estándares publicados para equipos de izaje.
      • Validación de configuraciones técnicas y de compatibilidad de componentes con datos actuales de disponibilidad.
      • Flujo de configuración en React/TypeScript y persistencia en PostgreSQL de configuraciones técnicas guardadas.
      • Entorno basado en Docker para desarrollo y despliegue.

      python, fastapi, postgresql, react, typescript, docker

  2. –

    Heavy-Lift Rigging Services & Consulting Mexico

    1. Consultor IT y Desarrollador de Software –

      Proyectos de TI desde requerimientos hasta entrega: talleres, evaluación de proveedores y arquitectura de software.

      • Architecture Decision Records (ADRs) y reportes de arquitectura de soluciones.
      • Evaluación escrita de GraphQL vs. REST para microservicios en ASP.NET Core, comparando rendimiento y escalabilidad.
      • Diseño de arquitectura event-driven para una plataforma híbrida de afiliados.
      • Plantillas de revisión post-implementación.

      asp.net core, graphql, rest

    2. Desarrollador de Software –

      • Aplicaciones web internas con ASP.NET Core (C#), Angular y SQL Server.
      • Dashboards de Power BI con reportes de KPIs para los equipos de finanzas y operaciones.
      • Interfaces en Angular y Tailwind CSS con RxJS.
      • App móvil de inspección en Flutter (BLoC) para captura de datos en campo, con sincronización entre sitios.

      c#, asp.net core, angular, sql server, power bi, flutter

  3. –

    GUMEC Soluciones Tecnológicas

    1. Desarrollador de Software

      Ciclo completo de desarrollo de un sistema de gestión documental para el sector oil & energía.

      • Sistema de gestión documental (Laravel, Vue.js, MySQL) que migró procesos legados a una plataforma alojada en IONOS Cloud.
      • Módulos de procesamiento de datos para análisis de desempeño de pozos petroleros, con cifrado y control de acceso basado en roles.
      • Herramientas en VBA que verifican el cumplimiento de la norma de seguridad ocupacional NOM-024-STPS-2001.
      • Despliegues en producción y monitoreo de entornos en infraestructura cloud.

      php, laravel, vue.js, mysql, vba

  4. –

    Tecnológico Nacional de México — Instituto Tecnológico de Villahermosa

    1. Programador / Desarrollador de Investigación

      • Aplicación web geoespacial con PostgreSQL, Django y React (Remix).
      • Prototipo de realidad aumentada en Unity/C# para HoloLens.
      • Lideró InnovaTec, un prototipo de traducción de lenguaje de señas en tiempo real.

      python, django, postgresql, react, unity, c#

Dirección actual

Hoy estudio y construyo alrededor de recuperación de información (retrieval), salidas estructuradas, agentes y evaluación. Lo que más me interesa es la ingeniería alrededor de los componentes probabilísticos: verificaciones que siguen siendo deterministas, evaluación contra respuestas de referencia y visibilidad de qué aceptó un sistema y por qué.

Es una dirección, no una transición terminada. La construyo sobre el mismo trabajo de backend, datos y exactitud que describo arriba.

Me interesan los roles donde se encuentran la ingeniería de software y los sistemas de IA: ingeniería backend y de software, ingeniería de implementación y forward-deployed, e ingeniería de IA aplicada como la dirección de ese trabajo.

El trabajo independiente con clientes se gestiona por medio de BKODE, por separado de este sitio. bkode.lat (se abre en una pestaña nueva)

Contacto

Abierto a oportunidades de backend e ingeniería de software, incluyendo trabajo con sistemas de IA aplicada. Remoto.

Correo

sam.hernandezc103@gmail.com

Escribir un correo