Sobre miContactoCVAntonio Montalvá Pastor
Sobre mí
¡Bienvenido/a!
Soy Antonio Montalvá, Desarrollador frontend versátil con experiencia creando, optimizando y haciendo testing de web apps.
Mis estudios son un FP Superior en DAM y un Curso de Especialización en Inteligencia Artificial y Big Data en Cidead.
Siempre me ha fascinado el desarrollo frontend y estoy especializado en el desarrollo de aplicaciones híbridas o web apps con Angular e Ionic.
Formación
Formación complementaria
Proyectos y experiencia
Desarrollador frontend
PAV Online Mayo 2023 - Actualidad
Funciones principales:
- Migración de proyectos a nuevas versiones
- Desarrollo de nuevas páginas web/app
Stack tecnológico
- Angular 16 e Ionic 7. Tests con Jasmine y Karma.
- React 18, Next.js 14 // RSCs, SSR, Redux. Tests con Jest.
- Java y Swift para crear plugin nativo con Capacitor
- API Rest, Websockets, RxJS
Stack adicional
- Utilización de Docker.
- Control de versiones Git, CI Github Actions.
- Captcha v3, Firebase, Google Maps, Here Maps
- Multi idioma. internationalization (i18n)
- Storybooks, Figma
- Http interceptors, JWT Authentication
Desarrollador frontend Angular e Ionic
FreelanceAgosto 2022 - Septiembre 2023
- Proyecto: APP de comparador de supermercados
- El funcionamiento de la APP es poder hacer compras al menor precio posible, navegando entre todos los productos y sus precios más bajos en distintos supermercados (Mercadona, Consum, Carrefour / por ahora)
- Desarrollado con Angular 14 e Ionic 5 + Capacitor
- Utilización de Firebase para la gestión de categorías de productos y toda la info y acceso de usuarios. En la parte de información de productos Excel + Google Sheets con consultas a las API
- Utilización de programación reactiva RxJS, Angular Guards, animaciones con Renderer2 y con CSS queries @keyframes, diseño responsive..
- Aquí puedes encontrar unas capturas del proyecto en Drive.
Desarrollador frontend Angular e Ionic (Prácticas)
Junio 2020 - Agosto 2020
- Desarrollo de APP para gimnasio desde cero para la gestión de clientes, bonos y horarios de clases dirigidas/compartidas.
- Chat dentro de la app, para comunicación entre monitores y clientes
- Angular Guards para permisos de carga, vista de ADMIN y ROOT para añadir clases, modificar bonos, etc.
- Diseño responsive con CSS y Ionic
- La gestión de datos, almacenamiento de archivos y autentificación de usuarios guardado en la nube con la base de datos Firebase.
Skills técnicas
100%
Angular:
Desarrollo de componentes, servicios, rutas, guards. Inyección de servicios, utilización avanzada de rxjs operators, llamadas a API externas. Creación de librerías propias. Google Maps, Geolocation con Google API. Autentificación de usuarios con Firebase / JWT / OAuth.
100%
Ionic y Capacitor:
Maquetación web y mobile responsive, despliegue de apps en stores. Uso de plugins de Capacitor (Guardado de información / tokens en mememoria interna). Creación de plugins nativos Capacitor (Swift y Java).
70%
dotNET - C#:
WinForms, Entity Framework
90%
CSS, SASS, Bootstrap:
Diseño responsive con @media queries, flexbox. Animaciones con @keyframes. Variables globales SASS para fácil personalización de componentes.
90%
HTML:
Maquetación web.