Hola, mi nombre es
Ivan
Desarrollador Full-Stack & Mobile
Ingeniero de software con experiencia en React, Next.js, Node.js, Astro, Expo y React Native. Disfruto transformar ideas en soluciones digitales innovadoras, eficientes y altamente escalables.
Proyectos
Estos son algunos de los proyectos en los que he trabajado.
Sistema de Gestión de Proyectos
Aplicación móvil para la gestión de tareas personales, con una base de datos offline, desarrollada con React Native, Expo, WatermelonDB y Expo EAS. Integra Renuevecat como gestor de pagos y Clerk para la autenticación.
Autenticación con el stack MERN
Sistema de autenticación desarrollado con el stack MERN (MongoDB, Express, React, Node.js), que incorpora rutas seguras y un manejo del estado global mediante TanStack Query.
Just Time
Sistema de gestión de acceso a recursos desarrollado con Spring Boot, donde los usuarios pueden solicitar acceso y los administradores aprobar o rechazar dichas solicitudes. Al ser aprobadas, el sistema genera una API Key que se revela solo una vez. Utiliza PostgreSQL como base de datos principal y permite registrar recursos que pueden ser bases de datos PostgreSQL, MySQL, SQLite, etc. Estableciendo conexiones dinámicas en tiempo de ejecución para ejecutar consultas. Implementa arquitectura MVC con Services y Repository, junto con Spring Security para la autenticación y protección de rutas. Además, cuenta con un cliente desarrollado en Next.js que utiliza TanStack Query para la comunicación eficiente con la API y Zustand la gestión del estado.
Habilidades
Estas son algunas de las tecnologías con las que he trabajado.
frontend
backend
Bases de Datos
Herramientas
Información de contacto
No dudes en ponerte en contacto rellenando este formulario