Desarrollo Móvil Android
Migración y evolución de aplicaciones Android con Jetpack Compose, Clean Architecture y persistencia local con Room. Experiencia en desarrollo declarativo y arquitecturas modernas.
Desarrollador (Móvil/Backend) con enfoque en la Calidad del Software (QA)
Conóceme
Ubicación
Xalapa, Veracruz
Formación
Licenciatura en Ingeniería de Software · Universidad Veracruzana (2026)
Correo
moralesmiguelangel176@gmail.com
Ingeniero de Software con experiencia práctica en ecosistemas móviles (Android, Kotlin, Jetpack Compose) y backend (Node.js, C#, PHP). Me dedico a construir aplicaciones legibles y mantenibles aplicando Clean Architecture, participando activamente en el diseño de APIs RESTful y la integración de bases de datos relacionales (MySQL, SQL Server). A través de mi experiencia en entornos institucionales, integro el Aseguramiento de Calidad (QA) en el ciclo de desarrollo, ejecutando planes de prueba y automatización (JUnit, MockK) para validar entregas. Mi objetivo es aportar código confiable y seguir consolidando mis habilidades técnicas.
Trayectoria profesional
Dirección de Desarrollo Informático de Apoyo Académico · Universidad Veracruzana
Xalapa, Veracruz
Tecnologías implicadas:
Competencias clave:
Facultad de Estadística e Informática · Universidad Veracruzana
Xalapa, Veracruz
Tecnologías implicadas:
Competencias clave:
Universidad Veracruzana
Xalapa, Veracruz
Competencias clave:
Lo que hago
Migración y evolución de aplicaciones Android con Jetpack Compose, Clean Architecture y persistencia local con Room. Experiencia en desarrollo declarativo y arquitecturas modernas.
Construcción de interfaces web responsivas y dinámicas con React y JavaScript, enfocadas en la experiencia de usuario, el rendimiento y la integración con APIs REST.
Implementación de módulos y lógica de servidor en PHP y Node.js, integración de bases de datos relacionales (MySQL, SQL Server) y diseño de APIs RESTful.
Diseño y ejecución de planes de prueba funcionales para validar entregas, documentar resultados y garantizar la estabilidad del sistema antes y después de cada cambio.
Tecnologías y herramientas
Mi trabajo
Sistema de Administración del Mejor Supermercado
Sistema informático integral tipo ERP y Punto de Venta (POS) para gestionar inventarios, caja, compras y ventas en tiempo real. Desarrollado bajo la metodología ágil Iconix, soporta hasta 8 cajas registradoras simultáneas e implementa cifrado SHA-256 para proteger la información de empleados y proveedores.
Sistema Multiplataforma
Plataforma integral que conecta pacientes con nutriólogos para seguimiento de dietas y calorías. Arquitectura de microservicios con una API REST y un servidor gRPC en Node.js, cliente móvil nativo en Android y cliente de escritorio en JavaFX. Despliegue gestionado con contenedores Docker y calidad asegurada mediante pruebas automatizadas de endpoints con Jest y Supertest.
Plataforma de E-Commerce
Plataforma web escalable para la venta y gestión de boletos electrónicos (e-tickets). Desarrollada bajo la metodología IWEB para un ciclo iterativo, cuenta con una arquitectura robusta dividida en frontend, middleware (API REST) y backend con MySQL. Enfocada en alta concurrencia y flujos de autenticación estrictos.
Videojuego Multijugador
Juego multijugador en tiempo real del clásico ahorcado. Implementación de una arquitectura Cliente-Servidor robusta utilizando Windows Communication Foundation (WCF) y comunicación en tiempo real mediante Sockets TCP, con mapeo de base de datos a través de LINQ to SQL.
No projects in this category yet.
Educación y desarrollo
Universidad Veracruzana
Formación profesional enfocada en desarrollo de software, arquitectura de aplicaciones, integración de sistemas y aseguramiento de calidad.
Plantel Conalep 153
Carrera técnica cursada durante la educación media superior, enfocada en procesos administrativos y contabilidad básica.
Habilidades Blandas
Las habilidades técnicas construyen el software; las habilidades blandas construyen los equipos que lo hacen posible.
Colaboración efectiva
Tengo experiencia colaborando en equipos de desarrollo, coordinando entregas, comunicando avances y apoyando a compañeros para alcanzar objetivos comunes en proyectos académicos e institucionales.
Crecimiento constante
Me mantengo actualizado con nuevas tecnologías y buenas prácticas. Cada proyecto es una oportunidad para incorporar nuevas herramientas y mejorar la forma en que escribo y organizo código.
Pensamiento analítico
Analizo los problemas desde la raíz antes de implementar soluciones. Me apoyo en la lógica, la documentación y el debugging metódico para encontrar respuestas funcionales y sostenibles.
Código limpio y estable
Considero que las pruebas y la documentación son parte integral de cualquier entrega. Me esfuerzo por escribir código mantenible, claro y bien probado desde la primera iteración.
Contáctame
Xalapa, Veracruz
Ingeniero de Software
Ingeniero de Software con experiencia práctica en ecosistemas móviles (Android, Kotlin, Jetpack Compose) y backend (Node.js, C#, PHP). Me dedico a construir aplicaciones legibles y mantenibles aplicando Clean Architecture, participando activamente en el diseño de APIs RESTful y la integración de bases de datos relacionales (MySQL, SQL Server). A través de mi experiencia en entornos institucionales, integro el Aseguramiento de Calidad (QA) en el ciclo de desarrollo, ejecutando planes de prueba y automatización (JUnit, MockK) para validar entregas. Mi objetivo es aportar código confiable y seguir consolidando mis habilidades técnicas.
Desarrollo Móvil Android · Desarrollo Frontend · Desarrollo Backend · Pruebas de Software