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.
Desarrollador (Móvil/Backend) con enfoque en la Calidad del Software (QA)
Conóceme
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.
Trayectoria profesional
Dirección de Desarrollo Informático de Apoyo Académico · Universidad Veracruzana
Xalapa, Veracruz
Facultad de Estadística e Informática · Universidad Veracruzana
Xalapa, Veracruz
Universidad Veracruzana
Xalapa, Veracruz
Lo que hago
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.
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.
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.
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
Mi trabajo
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.
Educación y desarrollo
Universidad Veracruzana
Formación profesional enfocada en desarrollo de software, arquitectura de aplicaciones, integración de sistemas y aseguramiento de calidad.
Plantel Conalep 153
Formación técnica en procesos administrativos y contables, fortaleciendo habilidades analíticas y de organización para proyectos de software.
Habilidades Blandas
Las habilidades técnicas construyen el software; las habilidades blandas construyen los equipos que lo hacen posible.
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.
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.
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.
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
Xalapa, Veracruz
Ingeniero de Software
Desarrollador de software con experiencia práctica en aplicaciones móviles y backend. Capaz de diseñar arquitecturas limpias y asegurar la estabilidad de los sistemas mediante el diseño y ejecución de pruebas automatizadas.
Desarrollo Móvil Android · Desarrollo Frontend · Desarrollo Backend · Pruebas de Software