Christian Legorreta

Ingeniero de Software

christian@legorreta.dev | |

Estudios

Ingeniería en Informática — Instituto Tecnológico de Colima · 2019 – 2025

Maestría en Sistemas Computacionales — Instituto Tecnológico de Colima · 2026 – Actualidad

Experiencia laboral

Ultrasist

Ingeniero de Software · Noviembre 2025 – Actualidad

  • Desarrollé soluciones serverless en AWS.
  • Implementé procesos ETL con Glue y Lambda para extraer catálogos desde SFTP y TIBCO Data Virtualization hacia S3, DynamoDB y Athena, con reprocesamiento automático en caso de errores.
  • Desarrollé APIs y flujos orquestados con API Gateway, Step Functions y Lambda, e infraestructura como código con CloudFormation.
  • Automaticé reportes con QuickSight.
  • Implementé la metadata en arquitecturas Medallion (Databricks/Delta Lake) con PySpark y pruebas unitarias para cargas full e incrementales.
  • Elaboré planes y manuales de instalación para las soluciones.

Aplicación móvil para clasificación de pH a partir del modelo Stephvia

Instituto Tecnológico de Colima · Residencia profesional · Febrero 2025 – Agosto 2025

  • Desarrollé una app móvil multiplataforma con React Native para clasificar el pH de plantas de stevia.
  • Integré un modelo de IA con TensorFlow que predice el pH a partir de imágenes capturadas por la app.
  • Desarrollé una API REST con FastAPI que conecta la app móvil, la versión web y el modelo de IA.
  • Implementé la persistencia de usuarios y resultados en PostgreSQL sobre Supabase.

Aplicación móvil — Punto de venta

Xilion · Becario de QA · Mayo 2025 - Junio 2025

  • Ejecuté pruebas funcionales y de APIs, documentando incidencias y vulnerabilidades, incluido el acceso no autorizado a funciones premium.
  • Automaticé pruebas de servicios REST con Postman.
  • Gestioné casos de prueba e incidencias con TestRail y ZenHub.

Proyectos personales

Freelance · Desarrollador full stack · Septiembre 2023 – Noviembre 2025

  • Desarrollé aplicaciones web, móviles, de escritorio y extensiones de navegador con React, React Native, Vite, Node.js y Python.
  • Diseñé APIs REST con FastAPI para integrar aplicaciones y modelos de IA.
  • Desarrollé modelos de Machine Learning (TensorFlow, PyTorch y FaceNet) para clasificación de imágenes, reconocimiento facial y clonación de voz.
  • Implementé web scraping, procesamiento masivo de imágenes y optimización con CUDA.
  • Desplegué aplicaciones en Hugging Face Spaces y Vercel con Docker.

Herramientas y lenguajes

  • Lenguajes: JavaScript, TypeScript, Python, Java, SQL, HTML, CSS, PHP
  • Frontend y móvil: React, React Native, Node.js, CodeIgniter
  • Backend y datos: FastAPI, REST API, PySpark, Docker
  • Machine Learning: TensorFlow, TensorFlow.js, PyTorch, FaceNet, TensorBoard, Hugging Face
  • Bases de datos: MySQL, SQLite, SQL Server, PostgreSQL, DynamoDB, Supabase
  • AWS: Lambda, Glue, Athena, S3, Step Functions, CloudFormation, QuickSight, Secrets Manager, API Gateway, EventBridge, SNS
  • Integración de datos: Tibco TDV, Tibco EBX, SFTP
  • Herramientas: Git, Postman, TestRail, ZenHub, QA Funcional, Figma, Vercel

Cursos y certificaciones

  • Curso Integridad en el ADN de Ultralink.
  • Curso AWS Cloud Practitioner Essentials.
  • PySpark & Python: Hands-On Guide to Data Processing — ver certificado.

Idiomas

  • Español — Nativo
  • Inglés — C1