Reclutech

plataforma de pruebas técnicas para desarrolladores

Dufourt Fierro, Paula - Hernández García, Ramiro Andrés - Techera Galvan, Sebastián Oscar

Resumen:

El siguiente proyecto presenta Reclutech, una plataforma enfocada en evaluar la habilidad de resolver problemas de algoritmia de un candidato durante el proceso de reclutamiento en una empresa de desarrollo de software. El problema fue presentado por la empresa Effectus Software, que necesitaba buscar una solución que le permitiera facilitar el proceso de reclutamiento de manera remota debido a la pandemia de COVID-19, en Uruguay. El sistema fue desarrollado en base a una adaptación del framework ágil Scrum, escrito en JavaScript utilizando Node.js como entorno de ejecución para el lado del servidor y React como principal librería para el lado del cliente. Posteriormente fue puesto en producción utilizando Amazon Web Services y MongoDB Cloud para su despliegue en la nube. Reclutech cuenta con dos roles principales: por un lado el administrador, quien da de alta las pruebas técnicas, genera las invitaciones para resolverlas y evalúa los resultados de las soluciones recibidas, y por otro lado el candidato, que es invitado a resolver dichas pruebas técnicas y desde su computadora implementa y envía una solución. Reclutech está construido en base a tres componentes: una aplicación web para administradores, también denominada “Dashboard administrativo”, una aplicación web para candidatos que cuenta con un entorno de desarrollo integrado que permite escribir código en el lenguaje JavaScript y una interfaz de programación de aplicaciones con la cual interactúan ambas aplicaciones web para resolver las peticiones requeridas por ambos tipos de usuarios. Si bien Reclutech fue desarrollado a partir del relevamiento de requerimientos planteado por Effectus Software en base a su propio proceso de reclutamiento, la arquitectura permite ofrecer el sistema a otras organizaciones que requieran de un servicio para evaluar técnicamente a sus candidatos.


Detalles Bibliográficos
2021
PROYECTOS-ID
DESARROLLO DE SOFTWARE
EMPRESAS
SOFTWARE-DESARROLLO
EVALUACIÓN
APLICACIONES WEB-DESARROLLO
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/4578
Acceso abierto
_version_ 1807261358115258368
author Dufourt Fierro, Paula
author2 Hernández García, Ramiro Andrés
Techera Galvan, Sebastián Oscar
author2_role author
author
author_facet Dufourt Fierro, Paula
Hernández García, Ramiro Andrés
Techera Galvan, Sebastián Oscar
author_role author
bitstream.checksum.fl_str_mv 1e516f7493036deb0f12a15849e6a650
927f80702efc3c9cf4605b37241ca46d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/7ca92f5f-b21c-4beb-a89b-99f1fb5be567/download
https://rad.ort.edu.uy/bitstreams/a15d3ba3-b31d-4a1f-93a9-4cde5fe07a90/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Hernández Guimarans, Pablo
dc.contributor.tribunal.none.fl_str_mv Lifschitz, Sergio
Nieves Lema, Ruben Carlos
dc.creator.none.fl_str_mv Dufourt Fierro, Paula
Hernández García, Ramiro Andrés
Techera Galvan, Sebastián Oscar
dc.date.accessioned.none.fl_str_mv 2022-03-17T23:25:42Z
dc.date.available.none.fl_str_mv 2022-03-17T23:25:42Z
dc.date.issued.none.fl_str_mv 2021
dc.description.abstract.none.fl_txt_mv El siguiente proyecto presenta Reclutech, una plataforma enfocada en evaluar la habilidad de resolver problemas de algoritmia de un candidato durante el proceso de reclutamiento en una empresa de desarrollo de software. El problema fue presentado por la empresa Effectus Software, que necesitaba buscar una solución que le permitiera facilitar el proceso de reclutamiento de manera remota debido a la pandemia de COVID-19, en Uruguay. El sistema fue desarrollado en base a una adaptación del framework ágil Scrum, escrito en JavaScript utilizando Node.js como entorno de ejecución para el lado del servidor y React como principal librería para el lado del cliente. Posteriormente fue puesto en producción utilizando Amazon Web Services y MongoDB Cloud para su despliegue en la nube. Reclutech cuenta con dos roles principales: por un lado el administrador, quien da de alta las pruebas técnicas, genera las invitaciones para resolverlas y evalúa los resultados de las soluciones recibidas, y por otro lado el candidato, que es invitado a resolver dichas pruebas técnicas y desde su computadora implementa y envía una solución. Reclutech está construido en base a tres componentes: una aplicación web para administradores, también denominada “Dashboard administrativo”, una aplicación web para candidatos que cuenta con un entorno de desarrollo integrado que permite escribir código en el lenguaje JavaScript y una interfaz de programación de aplicaciones con la cual interactúan ambas aplicaciones web para resolver las peticiones requeridas por ambos tipos de usuarios. Si bien Reclutech fue desarrollado a partir del relevamiento de requerimientos planteado por Effectus Software en base a su propio proceso de reclutamiento, la arquitectura permite ofrecer el sistema a otras organizaciones que requieran de un servicio para evaluar técnicamente a sus candidatos.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 310 p. diagrs., tbls. grafs.
dc.identifier.citation.none.fl_str_mv Dufourt Fierro, P., Hernández García, R. A., & Techera Galvan, S. O. (2021). Reclutech: plataforma de pruebas técnicas para desarrolladores (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/4578
http://hdl.handle.net/20.500.11968/4578
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/92332
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-ID
DESARROLLO DE SOFTWARE
EMPRESAS
SOFTWARE-DESARROLLO
EVALUACIÓN
APLICACIONES WEB-DESARROLLO
dc.title.none.fl_str_mv Reclutech
plataforma de pruebas técnicas para desarrolladores
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_51bbcd1eda5e437b3f64f597eaca22d1
identifier_str_mv Dufourt Fierro, P., Hernández García, R. A., & Techera Galvan, S. O. (2021). Reclutech: plataforma de pruebas técnicas para desarrolladores (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/4578
publishDate 2021
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Hernández Guimarans, PabloLifschitz, SergioNieves Lema, Ruben CarlosDufourt Fierro, PaulaHernández García, Ramiro AndrésTechera Galvan, Sebastián Oscar2022-03-17T23:25:42Z2022-03-17T23:25:42Z2021Incluye bibliografía y anexos.El siguiente proyecto presenta Reclutech, una plataforma enfocada en evaluar la habilidad de resolver problemas de algoritmia de un candidato durante el proceso de reclutamiento en una empresa de desarrollo de software. El problema fue presentado por la empresa Effectus Software, que necesitaba buscar una solución que le permitiera facilitar el proceso de reclutamiento de manera remota debido a la pandemia de COVID-19, en Uruguay. El sistema fue desarrollado en base a una adaptación del framework ágil Scrum, escrito en JavaScript utilizando Node.js como entorno de ejecución para el lado del servidor y React como principal librería para el lado del cliente. Posteriormente fue puesto en producción utilizando Amazon Web Services y MongoDB Cloud para su despliegue en la nube. Reclutech cuenta con dos roles principales: por un lado el administrador, quien da de alta las pruebas técnicas, genera las invitaciones para resolverlas y evalúa los resultados de las soluciones recibidas, y por otro lado el candidato, que es invitado a resolver dichas pruebas técnicas y desde su computadora implementa y envía una solución. Reclutech está construido en base a tres componentes: una aplicación web para administradores, también denominada “Dashboard administrativo”, una aplicación web para candidatos que cuenta con un entorno de desarrollo integrado que permite escribir código en el lenguaje JavaScript y una interfaz de programación de aplicaciones con la cual interactúan ambas aplicaciones web para resolver las peticiones requeridas por ambos tipos de usuarios. Si bien Reclutech fue desarrollado a partir del relevamiento de requerimientos planteado por Effectus Software en base a su propio proceso de reclutamiento, la arquitectura permite ofrecer el sistema a otras organizaciones que requieran de un servicio para evaluar técnicamente a sus candidatos.310 p. diagrs., tbls. grafs.Dufourt Fierro, P., Hernández García, R. A., & Techera Galvan, S. O. (2021). Reclutech: plataforma de pruebas técnicas para desarrolladores (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/4578http://hdl.handle.net/20.500.11968/4578Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/92332PROYECTOS-IDDESARROLLO DE SOFTWAREEMPRESASSOFTWARE-DESARROLLOEVALUACIÓNAPLICACIONES WEB-DESARROLLOReclutechplataforma de pruebas técnicas para desarrolladoresTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera UniversitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg2971https://rad.ort.edu.uy/bitstreams/7ca92f5f-b21c-4beb-a89b-99f1fb5be567/download1e516f7493036deb0f12a15849e6a650MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf7611982https://rad.ort.edu.uy/bitstreams/a15d3ba3-b31d-4a1f-93a9-4cde5fe07a90/download927f80702efc3c9cf4605b37241ca46dMD5120.500.11968/45782024-07-22 16:02:13.182oai:rad.ort.edu.uy:20.500.11968/4578https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:02:13RAD - Universidad ORT Uruguayfalse
spellingShingle Reclutech
Dufourt Fierro, Paula
PROYECTOS-ID
DESARROLLO DE SOFTWARE
EMPRESAS
SOFTWARE-DESARROLLO
EVALUACIÓN
APLICACIONES WEB-DESARROLLO
status_str publishedVersion
title Reclutech
title_full Reclutech
title_fullStr Reclutech
title_full_unstemmed Reclutech
title_short Reclutech
title_sort Reclutech
topic PROYECTOS-ID
DESARROLLO DE SOFTWARE
EMPRESAS
SOFTWARE-DESARROLLO
EVALUACIÓN
APLICACIONES WEB-DESARROLLO
url http://hdl.handle.net/20.500.11968/4578