-
Notifications
You must be signed in to change notification settings - Fork 2
Team
Sin un buen trabajo en equipo, TravelBee no existiría. Nos motivamos, ayudamos y divertimos trabajando juntos. Pudimos crear un ambiente de trabajo distendido, agradable y comprometido que potenció nuestra labor y nos permitió lograr nuestros objetivos.
Gracias a las retro al finalizar cada sprint, pudimos mejorar como equipo semana a semana y ver cómo esas mejoras también repercutían en los resultados técnicos.
Biografía
Desde el momento que creé mi primer “Hello World” supe que el mundo de la programación me había conquistado. Mis primeros pasos los di en una materia de la facultad para la carrera de ingeniería electrónica, profesión que continúo estudiando y actualmente curso el segundo año. Entre estudios trabajo creando contenido para redes sociales para una comunidad de +160k seguidores en Instagram y +220k en TikTok. Tengo la habilidad para desarrollar varias tareas a la vez de forma simultánea y efectiva, así como también una actitud positiva ante lo desconocido. Me motivan los desafíos y hago todo lo posible por alcanzar mis metas.
Roles y tareas
- Con respecto a TravelBee trabajé principalmente en backend, que es lo que más me apasiona. Esto incluye la construcción de una API RESTful para operaciones CRUD, la creación de clases y relaciones creando las tablas en MySQL, la implementación de Spring Boot Security para creación de cuentas e inicio de sesión, la aplicación de seguridad a endpoints cuyo acceso dependa de roles y al envío de JWT, la creación y utilización de excepciones, el envío de mails de confirmación de registro y reserva, y documentación en Swagger.
- En frontend, implementé un carousel responsive y creé el template de “Mis reservas” que contiene reservas realizadas por el usuario, realizando fetch a endpoints de la API pasando el JWT del usuario correspondiente .
- Además, hice testing automatizado en Postman utilizando variables globales para que la colección pueda persistir y realicé reportes con Newman.
- Asimismo, redacté la documentación: la READ.me file en inglés y la Wiki en español.
- Diseñé la UI en Figma haciendo un previo análisis de los requerimientos.
Biografía
Siempre me apasionó aprender sobre cómo funcionan las cosas.
Es por eso que comencé mis estudios con la carrera de Ingeniería Mecánica, antes de terminarla me pase a estudiar Diseño Industrial, donde encontré un marco de trabajo más práctico y no tan teórico sobre los mecanismos que tanto me interesaban.
Está misma búsqueda sobre entender como funcionan las cosas me llevó a querer aprender programación, para comprender más en profundidad como funciona está tecnología que es cada vez más importante el la vida de las personas.
Antes de comenzar la carrera de CTD de Digital House me encontraba desempeñándome como diseñador industrial en un start-up que desarrolla soluciones de IoT para retail y no contaba con conocimientos sobre programación.
Habiendo pasado 10 meses desde que comencé a estudiar programación puedo decir que encuentro esta actividad apasionante. Es muy satisfactorio, pensar un “mecanismo” de software, plasmarlo en código, ejecutarlo y verlo funcionar.
Creo que fue un gran acierto comenzar este camino y estoy ansioso por ver a dónde me llevará en el futuro.
Roles y tareas
Durante el curso disfruté mucho las materias de backend y me resultó un poco más difícil aprender React. Por eso aproveche el proyecto final para reforzar los conocimientos que tenía más endebles y tomé el rol de main developer del frontend de nuestra aplicación.
- En el Frontend me encargue de diseñar y armar la arquitectura general de componentes de la aplicación React, el ruteo dinámico, el manejo de información y la gestión de eventos entre los distintos componentes. Además, realicé la gestión de solicitudes a la API utilizando axios para una mejor gestión de errores de solicitudes y la implementación de token jwt para los endpoints requeridos. Creé dos funcionalidades: en primer lugar, una que evita que en el calendario de reservas se pueda incluir fechas deshabilitadas dentro de un rango seleccionado. En segundo lugar, una funcionalidad que permite a los usuarios Administradores editar productos desde un formulario que se precarga con toda la información actual del producto. También seleccioné librerías a utilizar y di estilos con CSS responsive (desktop/tablet/phone) para varias páginas de la aplicación.
- En Backend, ayudé a pensar e implementar de forma correcta las relaciones entre clases y tablas, para que la información que devuelva la API sea funcional a las necesidades del fontend. Asimismo, resolví bugs y errores.
- Participé activamente en la organización general del equipo y división de tareas.
- Siempre que pude ayudé a los compañeros de mi equipo y de otros equipos también.
Biografía
Inicié la carrera con conocimientos muy básicos de HTML y CSS, tras realizar una capacitación ofrecida por el Gobierno de la Ciudad.
Luego de este primer acercamiento, y habiéndose publicado en los medios el otorgamiento de becas CTD, decidí aplicar a la misma, la cual para mi dicha, me fue otorgada.
Actualmente estoy finalizando el primer tramo de la carrera. Entre mis planes a corto plazo mis prioridades son continuar con la especialización y lanzarme a mi primera experiencia profesional como desarrolladora.
Roles y tareas
- Con respecto a TravelBee me enfoqué principalmente en el área de Testing, diseñando Casos de prueba en base a las historias de usuario e Issues liberados al comienzo de cada Sprint; implementé Smoke y Regression tests, de las funcionalidades de la aplicación; tests manuales, que a lo largo del proyecto fui automatizando con Postman y Selenium; tests exploratorios, que ayudaron a encontrar defectos que se encontraban fuera del alcance de los casos de prueba. Por último confeccioné el Reporte final de testing, que incluye información precisa de los criterios de salida, alcances, métricas y resultados obtenidos.
- En Backend implementé los filtros de búsqueda de residencias por ciudad, fechas y id de usuario. Participé en la creación de tablas y su relacionamiento, y agregué residenciase imágenes a la base de datos
- En Frontend implementé el consumo de API en el home, incluí mapa interactivo de ubicación exacta de residencias utilizando la librería Leaflet, dí funcionalidad al botón de reserva de la página de detalle de residencias para que el usuario se redireccionara a la página de login en caso de no estar logueado, y al botón de loguin para este mismo fuera redireccionado a la página de reserva sin tener que inciar el proceso de búsqueda nuevamente.
- Asistí a mis compañeros cuando las tareas se complejizaban, y participé activamente en la organización del tiempo y la división de tareas utilizando T-shirt sizing.
Biografía
Realmente siempre me interesó la informática pero cuando descubrí la programación quedé adorado. Mi primer contacto con éste mundo fue en YouTube, empezando con tutoriales básicos de HTML y CSS, desde ése momento supe que tenía que involucrarme en la programación y así lo hice. Me inscribí siguiendo todos los pasos necesarios para entrar y acá estoy, cada vez más cerca del objetivo que tanto anhelo como poder trabajar de lo que me gusta y conseguir mi primer título. Me encanta trabajar en equipo y poder cumplir todas las metas u objetivos que me proponga.
Roles y tareas
- Con respecto a TravelBee me enfoqué principalmente en la Infraestructura donde realicé tareas complejas, como crear una VPC conectada a dos EC2 (una dedicada al Frontend y otra al Backend) y que contenga dos grupos de seguridad, uno para cada instancia. La EC2 del Back-End, funciona gracias a Apache Tomcat que es un servidor web. Por el lado del Front-End, simplemente usamos la misma instancia, solamente que en este caso, a través de la consola de la máquina virtual, le mandamos todos los recursos provenientes del proyecto de React para que así los pueda lanzar en la web.
- En Frontend me encargué de dar algunos estilos e hice que todo sea responsive, es decir, que nuestra página se adapte a cualquier dispositivo.
- En el Backend me encargué de agregar algunas dependencias necesarias para que se pueda enlazar con la Instancia de Amazon Web Service.