Foto de Jonathan Rodríguez, autor de la página

Un poquito sobre mí.

¡Hola, mundo! Soy Jonathan Rodríguez, desarrollador Full Stack. Con más de 6 años de experiencia como desarrollador web, he trabajado en campos que van desde el marketing digital hasta la automatización en procesos de telecomunicaciones, pasando por la gestión de empleados y Recursos Humanos; y me mueve lo que a cualquier entusiasta tecnológico: aprender cada día algo nuevo que me permita poder sacar mi mejor versión.

Si quieres conocer un poco más acerca de mis aptitudes y conocimientos, te invito a que sigas haciendo scroll. ¡No dudes en ponerte en contacto si tienes alguna pregunta!

Proyectos

alt-alfred

Alfred Backend

Backend de Alfred MG, el gestor automatizado de edificios

alt-springboot
SpringBoot 3.4.2
alt-java
Java 21.0.5
alt-postgres
Postgres 17
alt-oniria

Oniria Backend

Backend de Oniria, el juego de rol

alt-fastapi
FastAPI ^0.116.1
alt-python
Python ^3.12
alt-postgres
Postgres 17

Tecnologías

En el mundo del software, cada problema tiene una solución y muchas de ellas pasan por aprender a usar una o más determinadas herramientas. Estas son algunas de las que he ido usando y aprendiendo a lo largo de mi carrera.

alt-springboot

Spring Boot

Creación de microservicios robustos bajo arquitectura hexagonal, priorizando el desacoplamiento.

alt-fastapi

Fast API

Desarrollo de APIs de alto rendimiento con Python, aprovechando la validación de datos con Pydantic.

alt-php

PHP

Desarrollo de lógica de servidor y gestión de peticiones dinámicas en entornos tradicionales.

alt-node

Node JS

Construcción de servicios escalables y eficientes basados en eventos y no bloqueante.

alt-react

React

Desarrollo de SPAs reactivas mediante Hooks y optimización de renderizado.

alt-redux

Redux

Gestión de estado global complejo con middleware para lógica asíncrona.

alt-tailwind

Tailwind CSS

Maquetación ágil con diseño utility-first, garantizando total adaptabilidad y consistencia visual.

alt-typescript

Typescript

Implementación de tipado estricto para reducir errores en runtime y mejorar la mantenibilidad del código.

alt-postgres

Postgres

Modelado de datos relacionales complejos, optimización de queries y uso de tipos avanzados.

alt-mysql

Mysql

Administración y diseño de bases de datos relacionales optimizadas para consistencia y velocidad.

alt-mariadb

MariaDB

Gestión de almacenamiento persistente con alto rendimiento y compatibilidad en entornos de código abierto.

alt-elastic

ElasticSearch

Implementación de motores de búsqueda avanzada, indexación de datos (Logstash) y análisis en tiempo real.

alt-docker

Docker

Contenerización de aplicaciones y orquestación con Compose para entornos de desarrollo.

alt-keycloak

Keycloak

Gestión de identidad y acceso con protocolos OAuth2 y OpenID Connect para securizar APIs.

alt-cas

CAS

Integración de sistemas de Single Sign-On para la autenticación centralizada en múltiples servicios.

Cursos

Si bien es cierto que soy firme defensor de que nada asienta tanto los conocimientos como ponerlos en práctica; los cursos son, muchas veces, la mejor manera de aproximarse a lo desconocido. Entre los últimos que he realizado, se encuentran:

Docker y despliegue de aplicaciones en la nube

Escuela IT

Introducción al Big Data

Udemy

Guía completa de JUnit, Mockito y Spring Boot Test

Udemy

Apache Kafka con Java y Spring

Udemy

Aprende RabbitMQ con Java y Spring

Udemy

Patrones avanzados en React

Udemy

Typescript: Guía completa y manual de mano

Udemy