Miguel Angel

Full Stack Developer Engineer

Me gusta crear productos simples que resuelven problemas complejos. Fuera de la programación disfruto jugar videojuegos 🎮, cuidar mi jardín 🌱 y practicar deporte 💪.

👨‍💻 Más de 4 años de experiencia como Desarrollador FrontEnd. En Avanti Consulta participé en la creación de una app móvil en Ionic que modernizó la contratación de servicios. Lideré el desarrollo de una app en Ionic para la Fundación Baltazar y Nicolás, mejorando el monitoreo de gestantes y recién nacidos. En ADEX implementé un dashboard en Angular que optimizó la contratación virtual de docentes y redujo tiempos administrativos.

  • 🔴 Angular: Dashboards, formularios complejos, tablas dinámicas y gráficos. Uso de Angular Material, PrimeNG, Formly y Algolia. Integración con APIs REST, pasarelas de pago (PayPal, Stripe), gestión de estado con NgRx y pruebas con Jest.
  • 📱 Ionic & React Native: Creación de apps móviles con login social, formularios interactivos, notificaciones push, GPS tracking, lector QR, cámara, Google Maps y pasarelas de pago.
  • ⚛️ React: Desarrollo de dashboards, formularios y tablas con PrimeReact. Integración de APIs REST, gestión de estado con (Redux, Zustand) y pruebas con Jest/React Testing.
  • 🌐 WordPress: Desarrollo de sitios personalizados con Sage y Tailwind. Implementación de Custom Post Types, WooCommerce y soporte multilenguaje.
  • ☕ Java & Spring Boot: Implementación de login e integración de APIs REST conectadas a MySQL, construyendo servicios escalables y mantenibles.
  • 🤝 Buenas prácticas: uso de control de versiones (Git), metodologías ágiles Scrumy despliegue en la nube (Firebase, Vercel, Docker).

Experiencia

Avanti Consultores
Remoto
Desarrollador web front-end & móvil
Feb 2022 — nov 2024
  • 📊 Desarrollé con Angular una plataforma interactiva de estadísticas de importaciones, que permitió a los usuarios realizar análisis detallados y personalizados en tiempo real mediante filtros y comparaciones dinámicas, mejorando la toma de decisiones estratégicas.
  • 📐 Implementé con Angular un sistema de evaluación y contratación virtual de docentes, donde cada postulante avanzaba por distintas fases revisadas por evaluadores con roles específicos. Esta solución agilizó el proceso de selección, garantizó mayor transparencia y facilitó la contratación remota de docentes.
  • 🤰 Creé una app móvil en Ionic para el monitoreo de gestantes y recién nacidos, que permitió a los usuarios registrarse fácilmente, completar formularios interactivos y recibir notificaciones en tiempo real sobre eventos importantes, mejorando el seguimiento médico y facilitando la comunicación entre pacientes y profesionales de salud.
  • 🛒 Desarrollé una app móvil con Ionic para la contratación de servicios y gestión de ofertas, que permitió a los usuarios registrarse fácilmente, localizar servicios cercanos en un mapa, realizar pagos seguros y recibir notificaciones en tiempo real, validación por QR, mejorando la experiencia de contratación y aumentando la eficiencia del proceso.
  • 👕 Desarrollé una aplicación web en Angular para el diseño de patrones textiles de camisetas rayadas, que permitía a los usuarios crear de forma visual los diseños de líneas mediante drag & drop y generar archivos con las medidas exactas requeridas por la máquina industrial de teñido. Además, incluía la opción de guardar y exportar diseños editables, lo que facilitó la producción de telas personalizadas y redujo tiempos en la preparación de nuevos modelos.
  • 🍖 Desarrollé con React Native una aplicación móvil para la gestión de clientes y pedidos, donde los trabajadores podían registrar clientes, gestionar sus pedidos de productos avícolas y facilitar el proceso de pago, optimizando la administración de ventas y mejorando la experiencia del cliente.
Municialidad de S.A.
Lima, Perú
Desarrollador web front-end
Ene 2019 — nov 2021
  • 🌐 Desarrollé un sitio web dinámico en WordPress, implementando campos personalizados adaptados a las necesidades del cliente, lo que permitió una gestión de contenidos más flexible y una mejor personalización de la experiencia del usuario.
  • 🦺 Creé con Flutter una aplicación móvil para el envío de reportes, que permitía capturar y enviar información en texto, fotos y audio, facilitando la comunicación en tiempo real.

Proyectos

Desarrollé con Angular una plataforma de estadísticas de importaciones para la empresa ADEX, consumiendo datos desde un API para mostrar gráficos comparativos y tablas con filtros avanzados. La solución permitió a los usuarios realizar análisis detallados y personalizados en tiempo real, lo que mejoró la toma de decisiones estratégicas y optimizó la gestión de información comercial.

  • Angular
  • PrimeNG
  • ng2-charts

Implementé con Angular un sistema de dashboard de evaluación para la contratación virtual de docentes en ADEX, con login basado en roles, formularios avanzados y tablas dinámicas con filtros personalizables. Este sistema permitió que cada postulante avanzara por distintas fases de evaluación gestionadas por diferentes evaluadores, lo que agilizó el proceso de selección, garantizó mayor transparencia y facilitó la contratación docente de manera remota.

  • Angular
  • NgRx
  • PrimeNG
  • TypeScript
  • SASS

Desarrollé con Ionic una app móvil para la Fundación Baltazar y Nicolás, enfocada en el monitoreo de gestantes y recién nacidos. La aplicación incluyó módulos de login y registro social, formularios interactivos y notificaciones push activadas por eventos, lo que facilitó el seguimiento médico y mejoró la comunicación entre pacientes y profesionales de salud.

  • Ionic
  • Angular
  • Firebase
  • SASS
  • Login social

Desarrollé una app móvil para la startup Sigo, orientada a la contratación de servicios y publicación de ofertas. La aplicación incluyó login social, integración con Google Maps para geolocalización y seguimiento en tiempo real, pasarela de pagos, notificaciones push y escáner de códigos QR, lo que permitió optimizar la experiencia del usuario y agilizar los procesos de contratación y pago dentro de la plataforma.

  • Angular
  • Ionic
  • Paypal
  • Stripe
  • Firebase
  • Login social
  • Google Maps
  • Notificaciones push
  • Scanner QR
  • Algolia
  • NgRx

Desarrollé para Textil Nettalco una aplicación web en Angular que permite a los usuarios diseñar patrones de rayas para camisetas mediante un gestor visual con drag & drop. La plataforma genera archivos listos para la máquina textil industrial, además de ofrecer opciones para exportar y guardar diseños para futuras ediciones, optimizando así el flujo de trabajo y reduciendo tiempos en el proceso de diseño y producción.

  • Angular
  • Material cdk
  • Drag and Drop
  • Canva
  • Tailwind

Skills

JavaScript
Angular
Ionic
Tailwind/Sass
NodeJS
ReactJs
React Native
Figma
Git/Github
Jest
Astro
Wordpress
PostgreSQL
PHP/Laravel
Java/Spring