Profile photo of Miguel Ángel Morales Cruz

Miguel Ángel Morales Cruz

Mobile/Backend Developer with a strong focus on Software Quality (QA)

Scroll

Get to know me

About Me

Profile photo of Miguel Ángel Morales Cruz
📍

Location

Xalapa, Veracruz

🎓

Education

B.S. in Software Engineering · Universidad Veracruzana (2026)

✉️

Email

moralesmiguelangel176@gmail.com

Results-oriented software developer with hands-on experience in mobile and backend applications. Specialized in Kotlin, Node.js, and C#, I focus my work on designing clean architectures and writing automated tests (unit, integration, and functional). Accustomed to collaborating on code refactoring, containerized deployments, and bug resolution. I am looking to join a team where I can provide robust solutions, ensure software quality, and maintain continuous technical learning.

Technologies

Backend & APIs

Node.js PHP C# REST gRPC

Mobile & Frontend

Kotlin (Jetpack Compose) Java React JavaScript

Testing & Quality

JUnit MockK Jest Supertest Selenium

Databases & Infrastructure

MySQL SQL Server Room Docker

🌐 Languages

Spanish Native
English Intermediate

🎯 Interests

Frontend DevelopmentSoftware TestingBackend Development

Professional Path

Experience

Internship

Android Mobile Development Intern

Directorate of IT Development for Academic Support · Universidad Veracruzana

03/2026 – 06/2026

Xalapa, Veracruz

  • Executed the migration of the institutional Eminus app to declarative UI with Jetpack Compose, implementing Clean Architecture and Room for local persistence.
  • Designed and executed software quality strategies through unit, integration, and functional testing using JUnit and MockK, ensuring the stability of the institutional application after its technological transition.
  • Technologies: Kotlin, Jetpack Compose, Clean Architecture, Room, JUnit, MockK, Android Studio.
KotlinJetpack ComposeRoomJUnitMockKAndroid Studio
Social Service

Software Developer (Social Service)

Faculty of Statistics and Informatics · Universidad Veracruzana

08/2025 – 02/2026

Xalapa, Veracruz

  • Developed new features and resolved defects in legacy code for the Institutional Tutoring Management System.
  • Designed and applied functional test plans for the validation of each system delivery.
  • Technologies: PHP, MySQL, Functional Test Plans.
PHPMySQLTest PlansMaintenance
Education

B.S. in Software Engineering

Universidad Veracruzana

02/2022 – 06/2026

Xalapa, Veracruz

  • Professional training in software development, application architecture, and quality assurance.
  • Academic projects: TicketPlus (web platform), Medidietas (multiplatform app), S.A.M.S. (desktop system).
Software EngineeringArchitectureQAUniversidad Veracruzana

What I Do

Expertise

Android Mobile Development

Migration and evolution of Android applications with Jetpack Compose, Clean Architecture, and local persistence with Room. Experience in declarative development and modern architectures.

Frontend Development

Building responsive and dynamic web interfaces with React and JavaScript, focused on user experience, performance, and REST API integration.

Backend Development

Implementation of modules and server logic in PHP and Node.js, integration of relational databases (MySQL, SQL Server), and RESTful API design.

Software Testing

Design and execution of functional test plans to validate deliveries, document results, and ensure system stability before and after each change.

Technologies and tools

Tech Stack

Programming Languages

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

Frameworks and Libraries

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

APIs and Communication

REST APIs
REST APIs
gRPC
gRPC
Client-Server
Client-Server

Databases

MySQL
MySQL
SQL Server
SQL Server
Room
Room

Software Testing

JUnit
JUnit
MockK
MockK
Selenium
Selenium
Postman
Postman
Test Plans
Test Plans

Development Tools

Android Studio
Android Studio
Git
Git
GitHub
GitHub

My work

Featured Projects

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

Education and development

Education & Credentials

Education Professional Development In Progress

Software Developer (Social Service)

Completed

Faculty of Statistics and Informatics, Universidad Veracruzana Pro Dev

Development of new features and bug fixes in legacy code for the Institutional Tutoring Management System (PHP and MySQL). Also designed and applied test plans for delivery validation.

08/2025 - 02/2026 · Xalapa, Veracruz

B.S. in Software Engineering

Completed

Universidad Veracruzana

Professional training focused on software development, application architecture, system integration, and quality assurance.

06/2026 · Xalapa, Veracruz

Technical Bachelor in Accounting

Completed

Plantel Conalep 153 Pro Dev

Technical training in administrative and accounting processes, strengthening analytical and organizational skills for software projects.

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

Soft Skills

My Soft Skills

Technical skills build software; soft skills build the teams that make it possible.

🤝

Teamwork

Effective collaboration

I have experience collaborating in development teams, coordinating deliveries, communicating progress, and supporting colleagues to achieve common goals in academic and institutional projects.

📚

Continuous Learning

Constant growth

I stay updated with new technologies and best practices. Every project is an opportunity to incorporate new tools and improve how I write and organize code.

🧩

Problem Solving

Analytical thinking

I analyze problems from the root before implementing solutions. I rely on logic, documentation, and methodical debugging to find functional and sustainable answers.

Attention to Quality

Clean and stable code

I consider testing and documentation an integral part of any delivery. I strive to write maintainable, clear, and well-tested code from the first iteration.

Contact Me

Let's talk.

Location

Xalapa, Veracruz

You can also find me on: