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

Desarrollador de software orientado a resultados con experiencia práctica en aplicaciones móviles y backend. Especializado en el uso de Kotlin, Node.js y C#, enfoco mi trabajo en diseñar arquitecturas limpias y escribir pruebas automatizadas (unitarias, de integración y funcionales). Acostumbrado a colaborar en la refactorización de código, despliegue con contenedores y resolución de defectos. Busco integrarme a un equipo donde pueda aportar soluciones robustas, asegurar la calidad del software y mantener un aprendizaje técnico continuo.

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: Kotlin, Jetpack Compose, Clean Architecture, Room, JUnit, MockK, Android Studio.
KotlinJetpack ComposeRoomJUnitMockKAndroid Studio
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: PHP, MySQL, Planes de Prueba funcionales.
PHPMySQLPlanes 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).
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

Android Studio
Android Studio
Git
Git
GitHub
GitHub

Mi trabajo

Proyectos Destacados

Supermarket Administration System

S.A.M.S.

Comprehensive ERP and Point of Sale (POS) IT system to manage inventory, cashier, purchases, and sales in real time. Developed under the Iconix agile methodology, it supports up to 8 simultaneous cash registers and implements SHA-256 encryption to protect employee and supplier information.

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

Multiplatform System

MediDietas

Comprehensive platform connecting patients with nutritionists for diet and calorie tracking. Microservices architecture with a REST API and gRPC server in Node.js, native Android mobile client, and JavaFX desktop client. Deployment managed with Docker containers and quality assured via automated endpoint testing with Jest and Supertest.

Java (Android)JavaFXNode.jsMySQLgRPCDockerREST APIJest

E-Commerce Platform

TicketPlus

Scalable web platform for selling and managing electronic tickets (e-tickets). Developed under the IWEB methodology for an iterative cycle, it features a robust architecture divided into frontend, middleware (REST API), and backend with MySQL. Focused on high concurrency and strict authentication flows.

ReactJavaScriptNode.jsMySQLREST APIJWTIWEB Design

Multiplayer Video Game

Hangman.NET

Real-time multiplayer game of the classic hangman. Implementation of a robust Client-Server architecture using Windows Communication Foundation (WCF) and real-time communication via TCP Sockets, with database mapping through LINQ to SQL.

C#WPFSQL ServerWCFTCP SocketsIIS ExpressLINQ

Educación y desarrollo

Formación & Credenciales

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

PTB en Contabilidad

Completed

Plantel Conalep 153

Formación técnica en procesos administrativos y contables, fortaleciendo habilidades analíticas y de organización para proyectos de software.

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: