// SOFTWARE ENGINEER

Jordan Medina Ortiz

Ingeniero de Software especializado en el desarrollo Full Stack, diseño de arquitecturas escalables en la nube e integración de soluciones impulsadas por IA. Transformando problemas complejos en sistemas de alto rendimiento.

Núcleo de Nodos Vóxel 3D: visualización interactiva del ecosistema tecnológico de Jordan Medina Ortiz, construida con Three.js y WebGL. Representa nodos interconectados de React, Astro, NestJS, MongoDB, AWS y TypeScript.
01

Sobre Mi

Soy un Ingeniero de Software en formación con experiencia construyendo productos desde su concepción hasta el despliegue. Mi enfoque va más allá de escribir código: diseño arquitecturas escalables, optimizo el rendimiento del sistema y creo soluciones impulsadas por Inteligencia Artificial (como herramientas de simulación y aprendizaje).

Combino una base profunda en fundamentos de ingeniería (C, C++, Java, C#) con tecnologías modernas de desarrollo Full Stack y gestión de infraestructura en la nube (AWS). Me destaco por mi capacidad para resolver problemas algorítmicos complejos, adaptarme rápidamente a nuevos entornos técnicos y aplicar principios rigurosos para desarrollar software de alto impacto a escala global.

Frontend Engineering

Desarrollo de interfaces de alto rendimiento, accesibles y escalables utilizando React, Astro y arquitecturas modernas basadas en componentes.

Backend & APIs

Construcción de servicios robustos y APIs eficientes con Node.js, NestJS y Java. Diseño y modelado de bases de datos relacionales y NoSQL (MongoDB, MySQL).

System Design & Architecture

Diseño de sistemas, aplicación de patrones de diseño de software (Observer, Mediator) y optimización de algoritmos para soluciones complejas.

Cloud Infrastructure

Despliegue, configuración y administración de servidores en AWS. Optimización de infraestructura y automatización de flujos de trabajo.

02

Experiencia y Educación

Trabajo
2024 - Presente

Fullstack Developer

Koplik

Ingeniero Full Stack principal en el desarrollo de funcionalidades clave de la plataforma. Diseñé y construí una aplicación de flashcards impulsada por Inteligencia Artificial y un sistema de simulaciones clínicas interactivas. Arquitecté e integré la pasarela de pagos con Stripe, habilitando modelos de suscripción y compras dinámicas. En el backend (NestJS/MongoDB), diseñé esquemas de bases de datos escalables, optimicé operaciones CRUD y desarrollé sistemas seguros de autenticación y notificaciones automatizadas. Además, lideré la internacionalización (i18n) de la plataforma y el rediseño del frontend (React/Astro), mejorando drásticamente el rendimiento y la experiencia de usuario.

Astro Tailwind TypeScript React NestJS MongoDB AWS
Trabajo
2024 - 2025

Video Game Developer

OUTRISE Studios - Donut Riders

Ingeniero de Software y desarrollador de mecánicas core para 'Donut Riders'. Diseñé e implementé algoritmos avanzados, incluyendo A* Pathfinding para la inteligencia artificial de los minijuegos. Lideré una auditoría técnica completa de la base de código, refactorizando sistemas para eliminar redundancias y optimizar el rendimiento global (FPS y uso de memoria). Estructuré la arquitectura del juego aplicando rigurosamente patrones de diseño de software (Observer, Mediator, State Manager, Template Method), lo que garantizó un código escalable, altamente mantenible y una comunicación eficiente entre componentes en Unity (C#).

Unity C#
Trabajo
2024 - 2024

Frontend Developer

Edwin Velarde - Sr. Finance Controller Global IT

Desarrollador Frontend independiente. Conceptualicé, diseñé y desplegué un portafolio profesional altamente optimizado utilizando Astro y Tailwind CSS. Me enfoqué en la accesibilidad web, el diseño responsivo y la creación de una arquitectura de navegación intuitiva, entregando un producto digital pulido y de alto rendimiento que destaca el perfil global del cliente a nivel ejecutivo.

Astro Tailwind JavaScript
Educación
2022 - Presente

Ingeniería en Tecnologías de la Información

Universidad Politécnica de San Luis Potosí

03

Proyectos Destacados

Java / SQL

Sistema de Gestión de Entregas de Paquetes

Desarrollé un sistema logístico empresarial aplicando estrictamente principios de Programación Orientada a Objetos en Java. Diseñé e integré una base de datos SQL para el control de inventario y rastreo, e implementé la generación automatizada de reportes (PDF y Excel). Además, integré APIs de mapas para el seguimiento en tiempo real, enfocándome en el manejo robusto de excepciones y la integridad de los datos.

Java SQL
NodeJS / Express / MongoDB / JavaScript

Sistema de Registro y Gestión de Animales

Desarrollé una aplicación backend que proporciona un esquema de autenticación seguro para el manejo de usuarios y animales. La aplicación permite a los usuarios registrarse, iniciar sesión y crear nuevos animales, guardándalos en la base de datos junto a su nombre y tipo. Implementé medidas de seguridad como el cifrado de contraseñas con bcrypt y el manejo de tokens de sesión con JSON Web Token (JWT), además de aplicar buenas prácticas en el diseño de la API.

NodeJS Express MongoDB JavaScript
C / C++

Juego de Rompecabezas Basado en Mitología Mexicana

Desarrollé un juego de rompecabezas en C y C++ inspirado en la mitología mexicana, que proporciona una experiencia interactiva con dos niveles de dificultad, un sistema de inicio de sesión, seguimiento de puntuaciones y manejo persistente de datos en archivos. Durante el proyecto, apliqué técnicas avanzadas de programación, como manipulación de archivos, colas, structs y validaciones de entradas, fortaleciendo así mis habilidades en resolución de problemas, estructura de datos, seguridad y manejo de estado de aplicación.

C / C++
04

Proyectos por Habilidades

05

Habilidades Técnicas

Frontend

HTML CSS SASS Tailwind JavaScript TypeScript React Astro

Backend & Cloud

NodeJS NestJS Express PHP Docker AWS Linux

Lenguajes

C C++ C# Java JavaScript TypeScript PHP

Bases de Datos & Herramientas

MySQL SQLite MongoDB Git GitHub Unity

Fundamentos & Arquitectura

Patrones de Diseño Diseño de Sistemas Programación Orientada a Objetos CI/CD Procedimientos de Prueba Conocimiento de Depuración Estructuras de Datos y Algoritmos
06

Habilidades Blandas

Resolución de Problemas

Comunicación

Aprendizaje Continuo

Gestión del Tiempo y Organización

Adaptabilidad

Creatividad e Innovación

Trabajo en Equipo

Liderazgo

Inteligencia Emocional

07

Certificaciones

Introduction to Deep Learning in Python // Machine Learning for Finance in Python // Data Science Essentials With Python // GSAP desde Cero // Linux Essentials // Aprende Prompt Engineering // AWS Educate Introduction to Generative AI // Clase Maestra de CSS // Clase Maestra del DOM // Clase Maestra de JavaScript // Aprende Javascript, HTML5, CSS3 y NodeJS desde cero // SQL: Sin Fronteras // Clase Maestra de HTML // IT Essentials // IT Specialist - JavaScript // IT Specialist - HTML and CSS // CSS3 sin fronteras // HTML5 sin fronteras // Microsoft Office Specialist - Associate (Office 2019) // Introduction to Deep Learning in Python // Machine Learning for Finance in Python // Data Science Essentials With Python // GSAP desde Cero // Linux Essentials // Aprende Prompt Engineering // AWS Educate Introduction to Generative AI // Clase Maestra de CSS // Clase Maestra del DOM // Clase Maestra de JavaScript // Aprende Javascript, HTML5, CSS3 y NodeJS desde cero // SQL: Sin Fronteras // Clase Maestra de HTML // IT Essentials // IT Specialist - JavaScript // IT Specialist - HTML and CSS // CSS3 sin fronteras // HTML5 sin fronteras // Microsoft Office Specialist - Associate (Office 2019) //