Foto de perfil de Miguel Ángel Morales Cruz

Miguel Ángel Morales Cruz

Desarrollador (Móvil/Backend) con enfoque en la Calidad del Software (QA)

Desliza

Conóceme

Sobre Mí

Foto de perfil de Miguel Ángel Morales Cruz
📍

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.

⚡ Tecnologías

Backend & APIs

Node.js PHP C# REST gRPC

Móvil & Frontend

Kotlin (Jetpack Compose) Java React JavaScript

Testing & Calidad

JUnit MockK Jest Supertest Selenium

Bases de Datos & Infraestructura

MySQL SQL Server Room Docker

🌐 Idiomas

Español Nativo
Inglés Intermedio

🎯 Intereses

Desarrollo FrontendPruebas de SoftwareDesarrollo Backend

Trayectoria profesional

Experiencia

Prácticas

Practicante de Desarrollo Móvil en Android

Dirección de Desarrollo Informático de Apoyo Académico · Universidad Veracruzana

03/2026 – 06/2026

Xalapa, Veracruz

  • Ejecuté la migración de la app institucional Eminus a modelos declarativos con Jetpack Compose, implementando Clean Architecture y Room para la persistencia local.
  • Diseñé y ejecuté estrategias de calidad de software mediante pruebas unitarias, de integración y funcionales utilizando JUnit y MockK, garantizando la estabilidad de la aplicación institucional tras su transición tecnológica.

Tecnologías implicadas:

KotlinJetpack ComposeRoomJUnitMockKAndroid Studio

Competencias clave:

Clean ArchitectureTesting
Servicio Social

Desarrollador de Software (Servicio Social)

Facultad de Estadística e Informática · Universidad Veracruzana

08/2025 – 02/2026

Xalapa, Veracruz

  • Desarrollé nuevas funcionalidades y resolví defectos en código heredado para el Sistema Institucional de Gestión de Tutorías.
  • Diseñé y apliqué planes de prueba funcionales para la validación de cada entrega del sistema.

Tecnologías implicadas:

PHPMySQL

Competencias clave:

Planes de PruebaMantenimiento
Formación

Licenciatura en Ingeniería de Software

Universidad Veracruzana

02/2022 – 06/2026

Xalapa, Veracruz

  • Formación profesional en desarrollo de software, arquitectura de aplicaciones y aseguramiento de calidad.
  • Proyectos académicos: TicketPlus (plataforma web), Medidietas (app multiplataforma), S.A.M.S. (sistema de escritorio).

Competencias clave:

Ingeniería de SoftwareArquitecturaCalidadUniversidad Veracruzana

Lo que hago

Especialidades

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.

Desarrollo Frontend

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.

Desarrollo Backend

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.

Pruebas de Software

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

Stack Técnico

Lenguajes de Programación

Kotlin
Kotlin
Java
Java
PHP
PHP
JavaScript
JavaScript
C#
C#

Frameworks y Librerías

Jetpack Compose
Jetpack Compose
Node.js
Node.js
React
React
JavaFX
JavaFX
WPF (.NET)
WPF (.NET)

APIs y Comunicación

REST APIs
REST APIs
gRPC
gRPC
Cliente-Servidor
Cliente-Servidor

Bases de Datos

MySQL
MySQL
SQL Server
SQL Server
Room
Room

Pruebas de Software

JUnit
JUnit
MockK
MockK
Selenium
Selenium
Postman
Postman
Planes de Prueba
Planes de Prueba

Herramientas de Desarrollo

Docker
Docker
Git
Git
GitHub
GitHub

Mi trabajo

Proyectos Destacados

Sistema de Administración del Mejor Supermercado

S.A.M.S.

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.

C#WPF (.NET)SQL ServerClean ArchitectureIconixSHA-256

Sistema Multiplataforma

MediDietas

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.

Java (Android)JavaFXNode.jsMySQLgRPCDockerREST APIJest

Plataforma de E-Commerce

TicketPlus

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.

ReactJavaScriptNode.jsMySQLREST APIJWTDiseño IWEB

Videojuego Multijugador

Hangman.NET

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.

C#WPFSQL ServerWCFSockets TCPIIS ExpressLINQ

Educación y desarrollo

Educación

Educación Desarrollo Profesional En Curso

Licenciatura en Ingeniería de Software

Completed

Universidad Veracruzana

Formación profesional enfocada en desarrollo de software, arquitectura de aplicaciones, integración de sistemas y aseguramiento de calidad.

06/2026 · Xalapa, Veracruz Ver Credencial

PTB en Contabilidad

Completed

Plantel Conalep 153

Carrera técnica cursada durante la educación media superior, enfocada en procesos administrativos y contabilidad básica.

08/2017 - 06/2020 · Teziutlán, Puebla

Habilidades Blandas

Mis Habilidades Blandas

Las habilidades técnicas construyen el software; las habilidades blandas construyen los equipos que lo hacen posible.

🤝

Trabajo en Equipo

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.

📚

Aprendizaje Continuo

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.

🧩

Resolución de Problemas

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.

✅

Atención a la Calidad

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

Hablemos.

Ubicación

Xalapa, Veracruz

También me encuentras en: