Juan Rodríguez

Desarrollador de software

NodeJS
NodeJS
Express
Express
Typescript
Typescript
JavaScript
JavaScript
Python
Python
MySQL
MySQL
Java
Java
JWT
JWT
HTML
HTML
CSS
CSS
Bootstrap
Bootstrap
Tailwind
Tailwind
Git
Git
Astro
Astro
Creo aplicaciones con el objetivo de facilitar el trabajo y la vida de las personas, soy un programador autodidacta, organizado y responsable, con habilidades destacadas para trabajar en equipo, tomar decisiones rápidas y manejar la presión. Estoy comprometido con el desarrollo continuo de mi carrera, explorando nuevas tecnologías y diversas áreas de la programación para encontrar mi verdadera pasión y especializarme en ella. Aunque actualmente me enfoco en el desarrollo backend, estoy abierto a nuevas oportunidades que me permitan crecer y expandir mis conocimientos.

Experiencia laboral

Mayo 2024 - Actualidad

Apoyo informático

Departamento de educación, Punitaqui

Mejoré los sistemas que desarrollé durante mi práctica laboral, y completé el sistema de bitácoras, ambos implementados con una API REST usando NodeJS y Express. Además, desarrollé un sistema para interpretar los datos de los relojes de asistencia en algunos establecimientos, permitiendo generar reportes individuales, calcular horas trabajadas y registrar horas extra. También implementé un sistema para registrar las salidas a terreno de los funcionarios del departamento, usando reconocimiento facial con Python, integrado a una API REST para guardar la información en una base de datos.

Marzo 2024 - Mayo 2024

Práctica laboral

Departamento de educación, Punitaqui

Desarrollé un sistema de gestión de órdenes de trabajo para el área informática, que facilitó la creación de documentos para respaldar las labores de soporte técnico realizadas en los establecimientos de la comuna. Además, implementé la base de un sistema de bitácoras para el área de servicios generales, optimizando el control de los viajes realizados por los vehículos del departamento, y brindé soporte técnico directamente en los establecimientos de la comuna.

Proyectos

Imagen del proyecto streamelp
Streamelp

Streamelp es un proyecto en versión beta, que brinda a streamers un lugar donde realizar actividades con su comunidad, en su primera versión los streamers pueden crear "consultorios" donde la comunidad puede subir sus respuestas para luego ser leidas en stream. Cuenta con integración con Kick para poder iniciar sesión.

Imagen del proyecto chatrooms
ChatRooms

Chatrooms es un proyecto que hice para poder probar la VPS que configuré para subir mis proyectos personales. El backend está programado con NodeJS, Express y Typescript, y utiliza Socket.IO para la gestión de websockets. El frontend fue desarrollado con React y Tailwind, algo sencillo, más que nada para probar el correcto funcionamiento del backend.

Descargar curriculum

Descargar CV