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
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.
Professional Path
Directorate of IT Development for Academic Support · Universidad Veracruzana
Xalapa, Veracruz
Faculty of Statistics and Informatics · Universidad Veracruzana
Xalapa, Veracruz
Universidad Veracruzana
Xalapa, Veracruz
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
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.
Universidad Veracruzana
Professional training focused on software development, application architecture, system integration, and quality assurance.
Plantel Conalep 153 Pro Dev
Technical training in administrative and accounting processes, strengthening analytical and organizational skills for software projects.
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 developer with hands-on experience in mobile and backend applications. Capable of designing clean architectures and ensuring system stability through the design and execution of automated tests.
Android Mobile Development · Frontend Development · Backend Development · Software Testing