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.
Mobile/Backend Developer with a strong focus on Software Quality (QA)
Get to know me
Location
Xalapa, Veracruz
Education
B.S. in Software Engineering · Universidad Veracruzana (2026)
moralesmiguelangel176@gmail.com
Software Engineer with hands-on experience in mobile ecosystems (Android, Kotlin, Jetpack Compose) and backend (Node.js, C#, PHP). I focus on building readable and maintainable applications by applying Clean Architecture, actively participating in the design of RESTful APIs and the integration of relational databases (MySQL, SQL Server). Through my experience in institutional environments, I integrate Quality Assurance (QA) into the development cycle, executing test plans and automation (JUnit, MockK) to validate deliverables. My goal is to contribute reliable code and continue consolidating my technical skills.
Professional Path
Directorate of IT Development for Academic Support · Universidad Veracruzana
Xalapa, Veracruz
Technologies involved:
Key competencies:
Faculty of Statistics and Informatics · Universidad Veracruzana
Xalapa, Veracruz
Technologies involved:
Key competencies:
Universidad Veracruzana
Xalapa, Veracruz
Key competencies:
What I Do
Migration and evolution of Android applications with Jetpack Compose, Clean Architecture, and local persistence with Room. Experience in declarative development and modern architectures.
Building responsive and dynamic web interfaces with React and JavaScript, focused on user experience, performance, and REST API integration.
Implementation of modules and server logic in PHP and Node.js, integration of relational databases (MySQL, SQL Server), and RESTful API design.
Design and execution of functional test plans to validate deliveries, document results, and ensure system stability before and after each change.
Technologies and tools
My work
Supermarket Administration System
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.
Multiplatform System
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.
E-Commerce Platform
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.
Multiplayer Video Game
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.
No projects in this category yet.
Education and development
Universidad Veracruzana
Professional training focused on software development, application architecture, system integration, and quality assurance.
Plantel Conalep 153
Technical degree completed during high school, focused on administrative processes and basic accounting.
Soft Skills
Technical skills build software; soft skills build the teams that make it possible.
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.
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.
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.
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
Xalapa, Veracruz
Software Engineer
Software Engineer with hands-on experience in mobile ecosystems (Android, Kotlin, Jetpack Compose) and backend (Node.js, C#, PHP). I focus on building readable and maintainable applications by applying Clean Architecture, actively participating in the design of RESTful APIs and the integration of relational databases (MySQL, SQL Server). Through my experience in institutional environments, I integrate Quality Assurance (QA) into the development cycle, executing test plans and automation (JUnit, MockK) to validate deliverables. My goal is to contribute reliable code and continue consolidating my technical skills.
Android Mobile Development · Frontend Development · Backend Development · Software Testing