IV4N.DEV

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.

React NativeExpoWatermelonDBClerkRenuevecat

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.

MongoDBExpressReactNode.jsTanStack 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.

Spring BootSpring SecurityPostgres SQLNext.jsZustandTanStack Query

Habilidades

Estas son algunas de las tecnologías con las que he trabajado.

frontend

JavaScript
TypeScript
React
Next.js
Astro
Tailwind CSS
React Native
Expo
TanStack Query
Axios

backend

Java
Node.js
Bun
Express
Hono
Spring Boot
Spring Security
JWT
REST APIs
Go (Básico)

Bases de Datos

MongoDB
PostgreSQL
MySQL
SQLite
WatermelonDB
Redis

Herramientas

Git
GitHub
Vercel
Docker
Render

Información de contacto

No dudes en ponerte en contacto rellenando este formulario