Cerrar

JuanRa Rodríguez

Ingeniero del Software

Descargar Currículum

Sobre mí

Tengo experiencia en el desarrollo de Aplicaciones Webs en lenguajes como Java, Spring MVC, Hibernate, Node.JS o Angular. Cuento con 6 meses de experiencia en la revisión de calidad en proyectos Software para clientes del sector público y desarrollando herramientas en Java con frameworks como Hibernate o Spring. Además, cuento con más de 2 años de experiencia en desarrollos con herramientas de Big Data y BI tales como SAP BW, Teradata, MicroStrategy, Power BI y SAS Data Integration Studio. Dada mi experiencia en el ámbito del BI, actualmente realizo estimaciones y análisis en las tecnologías de MicroStrategy y SAS Data Integration para un cliente público.

Me considero una persona proactiva, con inquietudes y ganas de conocer nuevos ámbitos y tecnologías para poder seguir avanzando como profesional y aumentando mi conocimiento en el ámbito del Desarrollo Software. Además, soy una persona autodidacta, ya que gran parte de los lenguajes que conozco los he aprendido teniendo como apoyo mi motivación por conocer nuevas tecnologías y recursos online como la documentación oficial de las tecnologías, o formaciones online que ofrecen plataformas como Udemy o Udacity.

Considero que es de gran importancia mantenerse actualizado en las nuevas versiones de lenguajes que conozco y en las nuevas tecnologías que ofrece el mercado. Me siento identificado con la siguiente cita:
"Stay hungry, stay foolish." - Steve Jobs

Experiencia

Q&A Tester

En Sopra Steria trabajé principalmente como técnico de calidad, realizando las siguientes tareas:

- Realización de pruebas funcionales y automatizadas con Selenium para proyectos del ambito público y privado.
- Desarrollo de proyectos con las tecnologías de Java, Maven e Hibernate para proyectos internos.
- Realización de documentación interna y externa para la empresa.

Analista BI

Empresa en la que me encuentro trabajando actualmente. En Viewnext trabajo principalmente como analista en el ámbito de BI, alguna de las tareas que realizando son las siguientes:

- Desarrollo de Informes y Cuadros de Mando con herramientas de Reporting de BI, como MicroStrategy.
- Manejo de datos y desarrollos con tecnologías como Teradata, Oracle Database y SAP BW.
- Aporte de valor a los Cuadros de Mando de MicroStrategy mediante el uso de JavaScript y CSS.
- Pequeños desarrollos en Java para herramientas internas.
- Realización de manuales y búsqueda de información sobre nuevas tecnologías de los proyectos.
- Aseguramiento de la calidad y elaboración de la documentación en la entrega de proyectos.
- Configuración de entornos basados en Linux.
- Manejo de datos y desarrollos con tecnologías como Teradata, Oracle Database y SAP BW.
- Desarrollo de procesos ETL en SAS Data Integration Studio.
- Realización de estimaciones y análisis en las herramientas de SAS Data Integration y MicroStrategy.
- Toma de requisitos y de necesidades del cliente.
- Lideración de equipos mediante metodología Agile.

Educación

Universidad de Sevilla

Sept 2013 - Sept 2017

Ingeniería del Software

Graduado como Ingeniero de Software por la Universidad de Sevilla. Durante mi grado, obtuve conocimiento sobre procesos para el desarrollo del sofwate y los procesos necesarios para llevar a cabo la gestión de proyectos software. Además, adquirí conocimiento en otras áreas como la electrónica o las matemáticas aplicadas al ámbito de la informática.

Durante mi etapa universitaria, comencé aprendiendo a desarrollar en Java SE, para más tarde aprender C. En los años posteriores de mi grado, a partir del segundo curso, obtuve conocimientos en tecnologías como Java EE, Maven, Hibernate, Spring y Python. Concretamente en Python, obtuve conocimientos para usar éste lenguaje como herramienta de Web Scraping, para obtener información de la Web. Por otro lado, también he llevado a cabo desarrollo y validación de pruebas de aplicaciones web, modelado de Bases de datos en UML, creación y desarrollo de esquemas de Bases de Datos y desarrollo de APIs para la conexión entre aplicaciones de terceros.

Con respecto a mi TFG, consistió en una aplicación Web con las tecnologías Node.JS, Angular 2, Angular Material y Firebase. Dicha aplicación Web conectaba los servicios de una aplicación de monitorización de sueño del smartwatch Pebble, con los datos de Fitbit y Google Fit. El resultado era un calendario con eventos, cada evento redireccionaba a una página en la que se mostraba la gráfica de sueño de ése usuario. El usuario era libre de configurar los servicios que desease y tenía la opción de programar alertas para cuando su descanso no fuese el adecuado.

Cambridge Assessment English

Abril 2019

Preliminary (PET) – CEFR level B1

Pass with Merit

Proyectos

Shipmee

Shipmee ayuda a solucionarte esos malos ratos tras darte cuenta que se te ha olvidado algun objeto en otro lugar, o simplemente te ayuda a llevar aquello que quieres. El objetivo de nuestra aplicación es el de que cualquier persona pueda transportar todo aquello que deseamos mover entre dos localizaciones.

El proyecto ha sido desarrollado en Java, Spring, Hibernate, Maven y MySQL.

Ver Proyecto

DreamStill

DreamStill es una aplicación Web Desarrollada como objetivo de un trabajo de Fin de Grado para la titulación de Ingeniero del Software en la Universidad de Sevilla.

Está desarrollada en los lenguajes de Javascript para el Backend y TypeScript para el Frontend, utilizando una Base de Datos NO-SQL. Para el Backend se ha utilizado Node.js acompañado de Express, en el Frontend se ha utilizado Angular 2 y Angular Material y por último como SGBD se ha utilizado Firebase.

Ver Proyecto

SevillaBus

Proyecto heredado y que colaboré en su desarrollo junto con un compañero de la Universidad. La aplicación consistía en una App para el smartwatch Pebble que mostraba en tiempo real los tiempos de llegadas de los autobuses de Sevilla.

Con la actualización que llevamos a cabo sobre el proyecto que heredamos, conseguimos mejorar el rendimiento, la apariencia y la accesibilidad de la aplicación en general, y así nos fué transmitido en opiniones de usuarios que usaban a diario la aplicación. La aplicación está desarrollada en C y JavaScript.

Ver Proyecto

Skills

Contactar