UWork - Plataforma de Búsqueda de Empleo
Detalles del Proyecto
UWork es una plataforma de búsqueda de empleo diseñada para optimizar la conexión entre empresas que buscan talento y candidatos que buscan empleo. A través de un sistema de búsqueda eficiente, los usuarios pueden filtrar ofertas basadas en sus habilidades y preferencias, mientras que las empresas pueden encontrar candidatos que se ajusten mejor a sus vacantes. Esto facilita una contratación rápida y precisa.
Mi Rol en el Proyecto
Fui responsable del despliegue en AWS, gestionando la infraestructura necesaria para asegurar la disponibilidad y rendimiento de la plataforma. Mis tareas incluyeron:
- Despliegue de Backend & Frontend: Configuré las instancias EC2 para garantizar el acceso rápido y seguro a los servicios.
- Base de Datos con RDS: Implementé Amazon RDS para un manejo adecuado de la información, asegurando su disponibilidad y rendimiento.
- Automatización con GitHub Actions: Configuré pipelines de integración y despliegue continuo para que las actualizaciones se aplicaran automáticamente con cada commit realizado en el repositorio.
- Escalabilidad y Monitoreo: Implementé estrategias de escalabilidad utilizando AWS y configuré herramientas de monitoreo para asegurar la operación fluida del sistema.
Resultados del Proyecto
- Despliegue exitoso en AWS: La plataforma ahora es capaz de manejar grandes volúmenes de tráfico sin interrupciones, con un rendimiento consistente y escalable.
- Automatización del proceso de despliegue: La configuración de GitHub Actions permitió actualizaciones automáticas, lo que redujo el tiempo de implementación y mejoró la consistencia del código.
Tecnologías Utilizadas
AWS (EC2, RDS, S3) NginxNestJS (Backend), React (Frontend), MySQL