|

Experiencia Laboral

Bicycle Capital

Desarrollador FullStack

Septiembre 2022 - Febrero 2025

Responsabilidades y Logros

Responsabilidades:

  • Gestión y mantenimiento de APIs, desarrollo de interfaces en React Native y creación de un dashboard en Angular.
  • Configuración y administración de instancias EC2, gestión de DNS con Route53 y balanceadores de carga.
  • Implementación de autenticación con JWT en APIs construidas con Node.js y Nest.js.
  • Colaboración en un equipo pequeño, liderando soluciones técnicas y participando en la toma de decisiones.

Logros Destacados:

  • Migración de la base de datos a MongoDB Atlas, implementando clusters de respaldo y mejorando el rendimiento de la instancia EC2.
  • Diseño de endpoints paginados que redujeron el tiempo de carga de la aplicación móvil.
  • Desarrollo de una aplicación móvil, un dashboard y APIs robustas, asegurando su sincronización y eficiencia.
  • Reconocimiento constante por parte de colegas y superiores por la calidad del trabajo y la resolución efectiva de problemas.

Proyectos

ToDoList Project

ToDoList

ToDoList es una aplicación sencilla y efectiva para gestionar tus tareas diarias. Esta app te permite crear, editar y eliminar tareas, así como clasificarlas en categorías y marcar su nivel de urgencia e importancia, siguiendo el enfoque de la Matriz de Eisenhower. Además, utiliza localStorage para guardar tus datos, lo que permite que tus tareas se mantengan disponibles incluso después de cerrar el navegador.

Tecnologías Utilizadas:

ReactHtml5Css3localStorage
API blog Project

API blog

Desarrollé una API RESTful para gestionar publicaciones de blog, usuarios y comentarios utilizando NestJS y MongoDB. La API incluye autenticación de usuarios, validación de datos, seguridad con contraseñas hasheadas y documentación automática con Swagger. Este proyecto demuestra mi habilidad para construir APIs escalables, modulares y bien documentadas. Además, generé una instancia en Google Cloud Platform (GCP) para desplegar la API, lo que me permitió gestionar infraestructura en la nube, configurar redes, y asegurar el despliegue de aplicaciones en un entorno profesional.

Tecnologías Utilizadas:

NestJSMongoDBMongooseAPI IntegrationSwaggerBcryptJestGCP