David García
Ingeniero en Software
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero en Software enfocado en el desarrollo Frontend y diseño de interfaces de usuario (UI/UX), con conocimientos base del ecosistema Backend y despliegue en contenedores. Capacidad para integrar el prototipado visual de alta fidelidad con la implementación técnica en código funcional, modular y responsivo. Práctica en colaboración bajo entornos ágiles (SCRUM), uso de herramientas de virtualización y consumo de servicios para la creación de productos de software eficientes y centrados en el usuario.
Experiencia
Desarrollador Frontend & Diseñador UI (Prácticas profesionales) - Xolotl Creative Labs
(2026-02 - 2026-05)
Diseño de interfaces y desarrollo de la capa de presentación para sistemas de software dinámicos.
- Desarrollo de Interfaces con React: Creación de componentes modulares y estructuración del estado global de la aplicación empleando Context API para construir interfaces dinámicas y reutilizables.
- Maquetación Moderna con Tailwind CSS: Implementación de estilos responsivos y sistemas de diseño fluidos utilizando CSS.
- Consumo de Servicios (Axios): Conexión e integración de APIs REST mediante peticiones asíncronas para el manejo y renderizado de datos en tiempo real.
- Despliegue y Producción: Configuración y subida de aplicaciones web utilizando la plataforma de hosting Netlify.
- Traducción de Diseño a Código: Modelado de arquitecturas visuales a partir de flujos interactivos y sistemas de diseño previamente maquetados en alta fidelidad.
Cofundador & Frontend Lead (Proyecto Autónomo / Startup) - Codexa
(2026-03)
Cofundador de una iniciativa de desarrollo técnico, liderando el área de interfaz de usuario y la adopción de flujos de trabajo profesionales para productos de software propios.
- Desarrollo Frontend de ScoreBlaze: Diseño de la arquitectura de la interfaz y programación de los módulos principales de la aplicación deportiva empleando estándares modernos de desarrollo web.
- Contenedores Docker para Base de Datos: Configuración y uso de contenedores virtuales para aislar y gestionar el entorno de la base de datos, garantizando la consistencia del almacenamiento entre los desarrolladores.
- Flujo de Trabajo Ágil (SCRUM): Gestión del flujo de trabajo, priorización de tareas en Jira, participación en reuniones diarias (Dailies) y planeación de ciclos de desarrollo (Sprints).
- Colaboración en Repositorios (Git/GitHub): Control de versiones basado en flujo de ramas, resolución de conflictos en código compartido y validación de cambios mediante pull requests.
Desarrollador (Proyectos Universitarios) - Universidad Politécnica de Pachuca
(2022-09 - 2025-12)
Desarrollo autónomo y colaborativo de soluciones de software aplicando fundamentos lógicos, diseño de interacción y estructuración de datos.
- Maquetación Web: Construcción de layouts estructurados y adaptables empleando HTML, CSS y JavaScript nativo bajo estándares responsivos.
- Diseño e Interacción Visual: Definición de la arquitectura de información y flujos de navegación del usuario antes de la etapa de desarrollo.
- Integración Frontend en Laravel (PHP): Colaboración en proyectos mediante la creación y vinculación de vistas e interfaces de usuario dentro del entorno del framework.
Educación
Ingeniería en Software - Software Engineering - Universidad Politécnica de Pachuca (2022-09 - 2026-05)



