Jonathan Rodríguez's photo, website's author

A little about me.

Hello, world! This is Jonathan Rodríguez, Full Stack developer. With more than 6 years of experience as web developer, I have worked in fields ranging from digital marketing to automation in telecommunications processes, through employee management and Human Resources; And I am moved by what any technological enthusiast is: learning something new every day that allows me to be my best version .

If you want to know a little more about my skills and knowledge, I invite you to continue scrolling. Don't hesitate to get in touch if you have any questions!

Projects

alt-alfred

Alfred Backend

Backend for Alfred MG, the automated building management

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

Oniria Backend

Oniria Backend, the role game

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

Technologies

In the world of software, every problem has a solution and many of them involve learning to use one or more certain tools. These are some that I have been using and learning throughout my career.

alt-springboot

Spring Boot

Creation of robust microservices under hexagonal architecture, prioritizing decoupling.

alt-fastapi

Fast API

Development of high-performance APIs with Python, leveraging data validation with Pydantic.

alt-php

PHP

Server-side logic development and dynamic request management in traditional environments.

alt-node

Node JS

Building scalable and efficient services based on event-driven, non-blocking architecture.

alt-react

React

Development of reactive SPAs using Hooks and rendering optimization.

alt-redux

Redux

Complex global state management using middleware for asynchronous logic.

alt-tailwind

Tailwind CSS

Agile layout with utility-first design, ensuring full responsiveness and visual consistency.

alt-typescript

Typescript

Implementation of strict typing to reduce runtime errors and improve code maintainability.

alt-postgres

Postgres

Modeling of complex relational data, query optimization, and use of advanced types.

alt-mysql

Mysql

Administration and design of relational databases optimized for consistency and speed.

alt-mariadb

MariaDB

Persistent storage management with high performance and open-source compatibility.

alt-elastic

ElasticSearch

Implementation of advanced search engines, data indexing (Logstash), and real-time analysis.

alt-docker

Docker

Application containerization and orchestration with Compose for development environments.

alt-keycloak

Keycloak

Identity and access management with OAuth2 and OpenID Connect to secure APIs.

alt-cas

CAS

Integration of Single Sign-On systems for centralized authentication across multiple services.

Courses

Although it is true that I am a firm defender that nothing consolidates knowledge as much as putting it into practice; courses are often the best way to approach the unknown. Among the last ones I have done, are:

Docker and cloud application deployment

Escuela IT

Introduction to Big Data

Udemy

Complete Guide on JUnit, Mockito and Spring Boot Test

Udemy

Apache Kafka with Java and Spring

Udemy

Learn RabbitMQ with Java and Spring

Udemy

Advanced patterns in React

Udemy

Typescript: Complete guide and manual

Udemy