¡Hola! Soy Juan RodríguezAtleta olímpico convertido en ingeniero de software.

Nací y me crié en Madrid, junto con dos hermanos y una madre trabajadora soltera. Desde muy pequeño me ha gustado el deporte. Jugué al baloncesto, judo y otros, pero mi pasión fue el tiro con arco. Tanto que lo practiqué durante 16 años. Competí internacionalmente, obteniendo títulos europeos y mundiales y participé en los Juegos Olímpicos de Rio2016.

Mientras me preparaba para los juegos seguía avanzando en mis estudios. Me gradué en 2019 como Ingeniero de Telecomunicación por la UPM tras lo cual continué mi formación como ingeniero de software mientras desarrollaba varios proyectos personales que puedes ver más abajo.

Mi puesto actual es Senior Developer en Sabio, donde trabajo en el 'backend' de su plataforma 'Bots as a Service' así como en herramientas internas de desarrollo de bots como nuestro motor NLP.

Estoy buscando dar el siguiente paso en mi carrera. Quiero marcar la diferencia. Trabajar en proyectos en los que pueda aportar mis ideas, participar en el diseño y en el desarrollo de la solución técnica.

Profile photo of Juan Rodriguez

Proyectos
Icono app Walletsmith
Walletsmith
iOS

El mejor amigo de la app Cartera en iPhone

Capturas de pantalla de la app Walletsmith
Preview

La app en la que estoy trabajando de forma más activa actualmente. Cuenta con más de 700 usuarios activos al mes.

Permite hacer pases compatibles con la app Cartera del iPhone, así como importar pases ya existentes e incluso crear nuevos a partir de entradas y tarjetas en formato PDF o imagen gracias a la nueva herramienta de importación basada en la librería 'VisionFramework'.

Su principal foco es hacer la creación de pases fácil e intuitiva y aportar toda la personalización que la librería 'Passkit' permite.

SwiftUI
CoreData + CloudKit
PassKit
Vision
Combine
NodeJS
ExpressJS
Kubernetes
OpenSSL
Icono de la app ArrowSense
ArrowSense
iOS watchOS

Almacén de datos de movimiento en tiro con arco

Capturas de pantalla e la app ArrowSense

Creé esta app mientras aprendía desarrollo en Swift para iOS

Su objetivo es grabar y almacenar información de movimiento de decenas de arqueros durante cientos de entrenamientos y aportar análisis del tiro, así como datos de salud y ejercicio. Esta información se almacena de forma anónima con el objetivo de desarrollar modelos de Machine Learning que puedan contar automáticamente las flechas tiradas y analizar la calidad del tiro para mi próxima app Shots.

Para ello, contiene una app para watchOS que graba los datos y los envía al iPhone usando la librería 'WatchConnectivity' donde se pueden mostrar y subir a 'Firebase Storage'.

UIKit
SwiftUI
CoreMotion
HealthKit
WatchConnectivity
CoreData
Firebase Storage
Icono de la app Shots
Shots
iOS watchOS

Seguimiento del rendimiento en tiro con arco

Capturas de pantalla de la app Shots

Mi proyecto a largo plazo

Ayudará a mejorar los entrenamientos en tiro con arco mediante análisis del tiro y seguimiento del rendimiento.

La funcionalidad principal será un contador de flechas automático para Apple Watch, el cual, aplicando un modelo de ML a los datos de sensores de movimiento, permitirá que los arqueros tengan menos tareas y se puedan concentrar en mejorar su técnica.

UIKit
SwiftUI
CoreML
CoreMotion
HealthKit
WatchConnectivity
CoreData + CloudKit
Ver más en Gihub
¡Hablemos!
juan.rodriguez@liebanajr.com