Avatar de Luis Ángel Avatar de Luis Ángel

Luis Ángel Jiménez

==> Desarrollador Web ==>

Desarrollador Full-Stack con experiencia en el diseño, desarrollo y mantenimiento de aplicaciones web

Redes

+3 años de experiencia

AR

Proyectos Destacados

Encuentra algunos de los proyectos que he desarrollado tanto de manera independiente como en equipo.

NE Training

Palataforma de entrenamientos personalizados

Plataforma de entrenamientos personalizados construida con Laravel, Inertia, React + TS, MySQL

En este proyecto empecé con un enfoque en el frontend, utilizando React + JS y Tailwind CSS, pero ahora estoy involucrado en todas las áreas del desarrollo.

La plataforma utiliza roles que otorgan diferentes permisos, variando las operaciones CRUD según el rol. La autenticación se maneja a través de cookies y sesiones (usando Breeze).

El objetivo de este proyecto es proporcionar entrenamientos personalizados a cada persona, permitiéndoles trabajar con profesionales en diversos sectores como entrenamiento, alimentación, etc...

Facilita la posibilidad de un acompañamiento en tiempo real.

Actualmente, estamos trabajando en el desarrollo de esta plataforma.

...
Imagen del proyecto NE Training en desktop Imagen del proyecto NE Training en mobile

Recicanje

Red Social

Red social construida con Astro que permite:

  • Operaciones CRUD para los usuarios, publicaciones y comentarios.
  • Chat en tiempo real para los usuarios que se agreguen como contactos.

Para la autenticación utilicé Firebase y su servicio de oAuth. Para guardar la información del usuario, sus publicaciones, comentarios, relación entre contactos, y demás información, usé MongoDB Atlas. Para el chat en tiempo real, usé Firestore para escuchar cambios y detectar cuando un usuario tiene nuevos mensajes.

Como backend, utiliza la API Endpoint del mismo framework para conectarse con MongoDB y Firebase Admin. En el frontend, emplea componentes de Astro y de React.

Este proyecto es un trabajo universitario con la finalidad de crear una comunidad que promueva la cultura del reciclaje y la economía circular.

...
Imagen del proyecto Recicanje en desktop Imagen del proyecto Recicanje en mobile

Cub Mentor AD PRO

Landing Page Autoadminstrable

Landing page para empresa internacional de marketing de afiliados, construida con Laravel, MySQL, Inertia.js, y React con TypeScript. Utiliza Shadcn para los componentes de edición del contenido.

La página permite al administrador cambiar el contenido de manera sencilla y dinámica. Los elementos editables incluyen títulos, párrafos, contenido de componentes, enlaces, y la posibilidad de agregar o quitar imágenes y videos.

Este proyecto destaca por su flexibilidad para actualizar el contenido sin necesidad de conocimientos técnicos profundos, lo que facilita mantener la información siempre actualizada y relevante.

...
Imagen del proyecto Cub Mentor AD PRO en desktop Imagen del proyecto Cub Mentor AD PRO en mobile

Real State DREAMS

Plataforma de Administración de Inmuebles

Esta prueba técnica full stack fue desarrollada para un puesto de desarrollador Laravel. La plataforma de administración de inmuebles fue construida con React y TypeScript para el frontend, utilizando Shadcn para los componentes de la interfaz de usuario. Un desarrollador adicional se encargó del backend y la API utilizando Laravel.

La plataforma incluye las siguientes características:

  • Inicio de sesión mediante tokens, cookies y sesiones.
  • Operaciones CRUD para los inmuebles.
  • Administración de la cuenta y restablecimiento de la contraseña.
  • Envío de correos electrónicos despachados mediante queues.
  • Sistema de calificación por estrellas de los inmuebles.

Este proyecto demuestra la capacidad de construir aplicaciones web robustas y funcionales con un enfoque en la experiencia del usuario y la integración eficiente entre el frontend y el backend.

...
Imagen del proyecto Real State DREAMS en desktop Imagen del proyecto Real State DREAMS en mobile

Gestión de pagos

Equipo de fútbol

Gestión de pagos para un equipo de fútbol que permite a los administradores realizar:

  • Operaciones CRUD de jugadores y servicios.
  • Aceptar o rechazar pagos.

Cada jugador y administrador puede ver sus movimientos.

Esta es una aplicación fullstack con:

  • Backend en Node.js + Express.
  • MySQL como gestor de la base de datos.
  • Frontend en React con Tailwind CSS + Vite.js.

En este proyecto, se incorporaron servicios de Firebase como:

  • Cloud Messaging para notificaciones en tiempo real.
  • Almacenamiento para guardar las imágenes de los jugadores.

Además, se implementó autenticación con JWT, roles para cada tipo de usuario, y Firebase Admin para que el backend sea administrador de los servicios de Firebase.

El objetivo de este proyecto es hacer más transparente y sencilla la contabilidad del equipo tanto para jugadores como para administradores.

...
Imagen del proyecto Gestión de pagos en desktop Imagen del proyecto Gestión de pagos en mobile

Taskify

Aplicación de productividad

Todo Task es una aplicación que permite:

  • Operaciones CRUD de usuarios y sus tareas.
  • Mostrar estadísticas de cada usuario respecto a sus tareas.

Esta es una aplicación fullstack con:

  • Backend en Node.js + Express.
  • MySQL como gestor de la base de datos.
  • Frontend en React con CUSTOM CSS + Vite.js.

Para la autenticación, se implementó JWT. Además, en el frontend se incorporaron APIs de terceros para agregar más funcionalidades.

Este proyecto se enfoca en proporcionar una experiencia completa de gestión de tareas, permitiendo a los usuarios mantener un seguimiento detallado de sus actividades y su desempeño.

...
Imagen del proyecto Taskify en desktop Imagen del proyecto Taskify en mobile

Con las siguientes tecnologías

Experiencia Laboral

NE Training
Desarrollador Full Stack - Presencial
Mendoza, Argentina
Plataforma de entrenamientos personalizados
Desarrollo y mantenimiento de plataforma (SaaS) y aplicación web de entrenamientos personalizados.
  • Modelado y optimización de Base de Datos.
  • Desarrollo de backend escalable utilizando patrones de diseño.
  • Desarrollo y optimización del frontend amigable,minimalista y eficaz.
  • Implementación de roles, queues, broadcasting, pusher, envio de emails.
Logo de la empresa en que trabajo Luis Ángel Jiménez
TL300
Desarrollador Full Stack - Remoto
Montevideo, Uruguay
Empresa de transporte y logistica
Desarrollo, mantenimiento y optimización de aplicaciones web
  • Desarrollo de frontend más amigable y moderno implementando librerías UI
  • Mantenimiento de bases de datos y sistemas existentes (MySql, Php7, jquery)
  • Colaborar en el diseño, modelado y desarrollo de nuevas aplicaciones
Logo de la empresa en que trabajo Luis Ángel Jiménez
Freelance
Desarrollador Full Stack - Remoto
Desarrollo y mantenimiento plataformas web
  • Club Mentor AD, landing page autoadministrable, hecha con Laravel - MySQL - Inertia - React - Typescript
  • AyePaty, Plataforma web de poductos de belleza con blog, hecha con Laravel - Livewire - MySql
  • Recicanje, Red Social orientada a la cultura del reciclaje, hecha con Astro - React - MongoDB - Firebase
  • Gestion de pagos para un equipo de futbol, hecha con React - Nodejs - Firebase - MySql
Logo de la empresa en que trabajo Luis Ángel Jiménez
Logo de la empresa en que trabajo Luis Ángel Jiménez
Logo de la empresa en que trabajo Luis Ángel Jiménez

Educación

Universidad Nacional de Cuyo

ITU

Julio 2023 - Actualidad

  • Tècnico en desarrollo de software
logo del ITU

Fundación telefónica movistar

Programa de formación digital

Enero 2021 - Junio 2021
  • Diseño web HTML + CSS
  • Fundamentos de programación
logo de fundación telefónica movistar

Educación autodidacta

Permanente

Autoformación

  • Continúo aprendiendo de forma autodidacta sobre diversas tecnologías y metodologías de desarrollo de software.

Habilidades

Sobre mi

Nací en Colombia 🇨🇴, pero vivo en Argentina 🇦🇷, donde llevo más de 7 años. Empecé en la programación creando juegos de consola con Python hace más de 3 años. Me apasiona la idea de convertir algo intangible en algo funcional y útil para los demás.

Entre mis logros, destaco que durante mi primer semestre en la facultad, ayudé a mis compañeros a aprender sobre el entorno web. Gracias a esto, pudimos crear Recicanje la cual ayuda a promover la cultura del reciclaje.

Actualmente, trabajo como freelance creando proyectos para diversos sectores (viajes forestales, entrenamientos personalizados, trading, marketing de afiliados, etc.).