Front-End, Software-Developer
Como desarrollador en Bridgecode, fui asignado a diversos proyectos para clientes en diferentes industrias. Aunque trabajé en proyectos para empresas como OralGenome y Purina, mi rol fue gestionado a través de Bridgecode, donde contribuí como parte del equipo de desarrollo externo.
Trabajé con TypeScript tanto en el Front-end como en el Back-end, aprovechando sus beneficios como un lenguaje fuertemente tipado y ampliamente utilizado hoy en día. Para la interfaz de usuario, empleé React Native, creando componentes y gestionando eficientemente el front-end.
En cuanto al control de versiones, trabajé con GitHub y Bitbucket, utilizando GitKraken para gestionar los flujos de trabajo. También utilicé Redux Toolkit para la gestión de estado en las aplicaciones y Firebase para el manejo de estadísticas y almacenamiento de datos.
En el Back-end, consumí diversas APIs y trabajé con bases de datos desarrolladas en PostgreSQL y NestJS. Para la gestión de paquetes, utilicé Node.js. Además, trabajé con Docker para configurar entornos de desarrollo locales tanto para el Front-end como el Back-end, especialmente durante las primeras etapas de los proyectos.
Para la validación y pruebas de APIs, utilicé Postman. Cada pull request en los proyectos se regulaba a través de pipelines, garantizando un control de versiones eficiente. También tengo experiencia en la gestión de proyectos con Jira, siguiendo la metodología ágil Scrum.
En cuanto al manejo de multimedia, utilicé Cloudinary para gestionar imágenes y videos en la nube.
Proyectos Asignados por Bridgecode:
- Red Social para Músicos (Marzo 2022 - Junio 2024)
Mi proyecto principal fue el desarrollo de una red social para músicos, asignado por Bridgecode. En este proyecto, me enfoqué exclusivamente en el Front-end, trabajando con TypeScript y React Native para crear componentes personalizados y desarrollar una experiencia de usuario intuitiva y responsiva. Utilicé Redux Toolkit para la gestión eficiente del estado de la aplicación, y Firebase para el almacenamiento de datos y el manejo de estadísticas. También implementé Cloudinary para gestionar imágenes y videos en la nube. - OralGenome (Febrero 2024 - Agosto 2024)
En este proyecto, trabajé en el Back-end para una aplicación de clínica dental. Utilicé NestJS y TypeScript para crear APIs conectadas a una base de datos PostgreSQL, implementando herramientas como Redis para la gestión de caché y Kafka para notificaciones en tiempo real. Mi rol incluyó la optimización del rendimiento de las consultas y la realización de pruebas unitarias en servicios y controladores clave. - Purina (Abril 2022 - Octubre 2022)
En este proyecto, participé en el desarrollo Front-End de la aplicación de Purina. Utilizando React Native y TypeScript, me enfoqué en la resolución de bugs y la implementación de nuevas funcionalidades. Mi trabajo se centró en mejorar la interfaz de usuario y asegurar la funcionalidad fluida de la aplicación.
Esta experiencia en Bridgecode me proporcionó un conjunto de habilidades completo tanto en el desarrollo Front-end como Back-end, permitiéndome gestionar y contribuir a una variedad de proyectos para diferentes clientes.