Christian Avila
Ingeniero en software
Un mago de la programación con más de 4 años de experiencia enfocada en crear interfaces hermosas y amigables para el usuario (UI/UX). Mi experiencia se extiende a los patrones de diseño y escribir código limpio para arquitecturas amigables con SEO y robustas.
< >
Llevemos tu visión al siguiente nivel y creemos algo verdaderamente excepcional
</>
💼 Experiencia
-
NOV 2023 – CURRENT
AInteractive
CD.MX, MexicoSenior Frontend Developer & New Business
Desarrollé un sitio web para una cadena hotelera que permite al usuario comprar membresías. Actualmente me encargo del mantenimiento del sitio web de la empresa de cines Cinepolis utilizando una arquitectura micro-frontend con federación de módulos. Estoy realizando varias pruebas de concepto internas integrando modelos LLM como ChatGPT, Gemini y Claude para hacer predicciones sobre nuevos proyectos, calcular costes y renderizar contenido
Logros
Mejorando las métricas de la página web
Mejoré la velocidad de carga inicial del sitio web, y también me enfoqué en optimizar la carga de imágenes, el contenido y el SEO.
Mejora de UI
Mejoré la experiencia del usuario (UX) y la interfaz de usuario (UI) de varios productos, asegurando una experiencia fluida y atractiva para los usuarios finales.
Equipo New Business
Formé parte de un equipo dedicado a explorar nuevas oportunidades comerciales, contribuyendo con ideas innovadoras y estrategias para expandir el alcance de la empresa.
-
JUN 2022 – AUG 2023
NEXTIA
CD.MX, MexicoFrontend Developer / API Manager
Trabajé en esta consultoría de transformación digital con su propia fábrica de desarrollo de software utilizando tecnologías de vanguardia bajo la metodología SCRUM (metodología Agil).
Logros
Expansión global exitosa
Lideré el exitoso proyecto de Currie & Brown, el cual resultó en la expansión internacional de la empresa. Al liderar este proyecto clave, se sentaron las bases para emprender con éxito proyectos internacionales, consolidando la presencia de la empresa en nuevos mercados y elevando su posición competitiva.
Impacto a nivel Gobierno
Desarrollamos un sistema de control de acceso robusto y moderno para el Senado de México que permite a los guardias controlar las visitas y entradas de sus empleados. Detalles técnicos: React, TypeScript y NodeJS para notificaciones con websockets, sistema de autenticación, tablas con registros y más.
Expansión tecnológica
Abrimos un nuevo equipo de desarrollo en la empresa utilizando una tecnología llamada MQ-IBM con Java para el desarrollo de API.
Aseguramiento de calidad
Implementé procedimientos de prueba rigurosos para mantener la estabilidad de la aplicación y reducir los defectos posteriores al lanzamiento utilizando Jest y Cypress con una cobertura del 85%.
Optimización
La eficiencia y el rendimiento del sistema se mejoraron continuamente, optimizando procesos para lograr resultados impactantes; los tiempos de carga de los componentes se optimizaron hasta en un 70%.
-
AUG 2020 – MAY 2022
VENN PLATFORM
CD.MX, MexicoFrontend Developer
Rediseñé varios módulos para esta plataforma de inicio de proveedor de e-learning, utilizando tecnologías avanzadas como React, Redux, Context y Axios, así como bibliotecas de interfaz de usuario modernas como MaterialUI.
Logros
Rediseño de modulos
Lideré el rediseño y desarrollo de múltiples módulos en la plataforma de cursos en línea, mejorando la experiencia general del usuario utilizando React, Redux y JavaScript.
Nuevos Clientes
Se estableció una alianza con la "Brigada de Rescate Topos de Tlaltelolco A.C." para ofrecer cursos en la plataforma.
Mejora del UX/UI
Centrado en mejorar la experiencia del usuario mediante la mejora meticulosa del diseño de varias interfaces, implementé diseños únicos, receptivos y creativos con Sass, animaciones con GSAP y gráficos de degradado utilizando Chart.JS.
Detección de errores
Realicé pruebas unitarias para mantener la calidad y confiabilidad de la base de código, detectando y corrigiendo errores en el código heredado.
Integration con typescript
Realicé con éxito la transición de componentes a TypeScript, garantizando la robustez y mantenibilidad del código.
-
MAR 2020 – APRIL 2020
MATTE
CD.MX, MexicoVideogame Developer
Lideré un esfuerzo para refactorizar una sección de la aplicación de Realidad Aumentada (AR) de NISSAN para su último modelo de automóvil, el NISSAN Frontier 2020, utilizando Unity y C#.
Logros
Desarrollo de características
Programé nuevas características, como soporte multilingüe y cinemática avanzada, enriqueciendo las capacidades de la aplicación de realidad aumentada.
Programación orientada a objetos
Apliqué un alto nivel de principios de programación orientada a objetos (OOP) para diseñar y desarrollar un código limpio, mantenible y eficiente, asegurando la longevidad del software.
-
MAY 2019 – MAR 2020
UJED
Durango, MexicoFrontend Developer
Desarrollé el sitio web para la Escuela de Idiomas de la Universidad Estatal de Durango (CELE) utilizando React, Tailwind y Sass. El proyecto implicó implementar un completo sistema de gestión de usuarios, permitiendo a los usuarios inscribirse en una amplia variedad de cursos. Seguí la metodología SCRUM (metodología Agil) y aproveché Webpack para optimizar el proceso de desarrollo.
Logros
Desarrollo del sitio web
Lideré el desarrollo del sitio web de CELE creando una plataforma visualmente atractiva y receptiva, logrando la inscripción correcta de 1000 estudiantes en las primeras 2 semanas.
Systema de gestión de usuarios
Diseñé e implementé un sólido sistema de gestión de usuarios, que permite a los usuarios inscribirse en una amplia variedad de cursos sin esfuerzo alguno.
Integración con API
Integré sin problemas APIs para facilitar los pagos de los usuarios para las inscripciones a cursos, mejorando la experiencia del usuario.
-
JAN 2018 – NOV 2018
CLINICA #2
Durango, MexicoSoftware Developer
Lideré el desarrollo de un conjunto completo de soluciones de software para la atención médica, que incluía un sistema de control de inventario y registro de pacientes, un registro de medicamentos y un sistema de inventario diseñado para un entorno hospitalario.
Logros
Desarrollo de software
Lideré el desarrollo de un conjunto de soluciones de software para la atención médica utilizando MySQL, C# y WPF, centrándome en ofrecer sistemas precisos y confiables para el registro de pacientes, control de inventario y gestión de medicamentos.
Integración con MySQL
Integré eficazmente bases de datos MySQL para almacenar y gestionar datos críticos, garantizando la precisión y accesibilidad de los datos.
Control de calidad
Implementé procedimientos de prueba exhaustivos para verificar la funcionalidad y confiabilidad del software, manteniendo un alto estándar de calidad.
🚀 Proyectos
3 months ago

Cinepolis
Realicé tareas de mantenimiento, correcciones visuales y funciones para esta cadena de cines. Utilicé React Query para el manejo de código asíncrono y Apollo Client para las llamadas al backend de GraphQL.
1 year ago

Trip Ventures
Esta es una aplicación que permite a los usuarios comprar membresías de una cadena hotelera, y permite la integración con métodos de pago en línea; Consta de 5 vistas, una pasarela de pago, integración con Strapi (CMS gestionable) y SSR para una carga rápida en el servidor.
2 years ago

Currie & Brown
Este es un proyecto masivo para una empresa líder a nivel mundial en la prestación de servicios de gestión de costos, gestión de proyectos y asesoramiento, que abarca todo el espectro de los sectores público y privado.
3 years ago

Control de accesos
Es un proyecto para reemplazar el antiguo sistema de control de acceso que tiene el Senado. Anteriormente, registraban manualmente a los visitantes en hojas de cálculo de Excel y enviaban imágenes de las identificaciones entre el personal. Ahora, el guardia puede capturar rápidamente los datos de los visitantes, clasificarlos por función, agregar la hora de la visita, el estacionamiento y más, y enviar notificaciones en tiempo real cuando el tiempo de visita de un visitante está a punto de terminar.
4 years ago

Venn Platform
Es una plataforma de aprendizaje en línea, definida como una "navaja suiza" del e-learning, ya que permite al usuario tomar sesiones en vivo, cursos pregrabados y mentoría personalizada uno a uno.
4 years ago

NISSAN Frontier 2021
Este proyecto para el cliente Nissan consiste en una aplicación de Realidad Aumentada (AR) para visualizar todas las nuevas características del último modelo de Nissan Frontier. La aplicación es compatible con los idiomas español y portugués.
5 years ago

CELE
La escuela de idiomas de la Universidad de Durango (CELE) necesitaba un sitio web moderno que permitiera a los alumnos inscribirse a los cursos así como permitir pagos a través del banco o instituciones como OXXO, también cuenta con un dashboard para tener un mejor control por alumno sobre sus calificaciones.
7 years ago

Farmacia
Este proyecto consistía en un sistema de gestion de medicamentos para una farmacia y gestion de inventario ayudando a tener un mejor contról
7 years ago

Dental
Este proyecto consistía en un sistema de gestion de inventario para un departamento de densita, ayudando a tener un mejor control sobre el inventario y los costos de los productos manejando los proveedores
3 years ago

DOTChain
Cuando era el momento y la fiebre de las criptomonedas, hice un sistema de cálculo por nodos, funcionaba conectando tu cuenta de Binance y con eso tener acceso a las criptomonedas disponibles en tu cuenta, importarlas como nodo y así crear diferentes nodos matemáticos y conversiones que te permiten agregar automáticamente, restar, multiplicar y más los valores actuales del precio de Bitcoin o diferentes propiedades.
5 years ago

PetFinder!
Este proyecto fue una pasantía de desarrollo de Android con el objetivo de permitir al usuario publicar sobre sus mascotas y ayudar a otras personas a encontrar sus mascotas perdidas más fácilmente.
6 years ago

Among Spikes
Un juego simple pero entretenido, se me ocurrió la idea de crear un videojuego abstracto donde aparecen cubos en una esfera, estos cubos chocan con las espinas y rebotan, el objetivo es eliminar los cubos usando el toque del móvil, también se utiliza el giroscopio.
7 years ago

Lixenium
Un videojuego multijugador que permite a los jugadores usar su propia música y jugar en un ecualizador en tiempo real grande, esquivando diferentes objetos mientras crecen y se alimentan de otros jugadores, inspirado en videojuegos populares como Geometry Dash, Agar.io y Osu!