Construyo productos y la automatización que los lleva a producción.
También estoy preparando algo de IA para pequeñas empresas. Si te interesa, escríbeme.
hola@guillermoorellana.es
hola@guillermoorellana.es
Servicios
Ahora mismo tengo la agenda llena. Acepto asesorías cortas si son lo suficientemente interesantes.
Cómo podemos trabajar juntos.
Te falta un senior más en el equipo.
Me uno a tu equipo unos meses y trabajo codo con codo con vosotros.
Móvil, backend y pagos, más el CI y las herramientas de IA que lo sostienen todo.
Hace poco: Migré los builds de iOS de un equipo de Xcode Cloud a GitHub Actions: checks en cada PR, build nocturno y release automática con cada tag.
Quieres un punto de vista externo.
Una revisión corta, con un alcance bien definido.
Arquitectura de móvil y backend, el proceso de releases y dónde un agente de IA le ahorraría tiempo a tu equipo.
Hace poco: Monté bots que abren sus propias pull requests, las aprueban y les hacen merge, y un único check de CI para todo el monorepo.
Necesitas a alguien que lidere el equipo técnico.
Lo lidero a tiempo parcial mientras contratas o creces.
Ritmo de releases, estándares de código, testing y la contratación de quien vaya a tomar el relevo.
Hace poco: Tests end-to-end nocturnos que se crean sus propias cuentas de prueba, para que nadie tenga que prepararlas a mano.
Dónde he trabajado
En remoto
- Morse (antes Sling Money)
- Guild
Qonto+
- Google Pay Añadir la tarjeta a Google Pay desde la propia app, con la documentación para aprobar el lanzamiento.
- Tests más rápidos y baratos Pasé los tests de interfaz a Firebase Test Lab: builds un 60 % más rápidas, menos fallos aleatorios y un 43 % menos de coste semanal.
- Releases automáticas Publicar una versión nueva dejó de ser una lista de pasos manuales.
Londres
Monzo+
- Salary Sorter Funciones que ayudaron a duplicar el número de clientes que usan Monzo como cuenta principal.
- Alta más sencilla Los nuevos clientes que contactaban con soporte durante el alta bajaron del 7,5 % al 2,2 %.
- Desbloqueo facial Lideré la migración a las nuevas APIs biométricas para poder desbloquear la app con la cara.
Skyscanner+
- Arranque de la app Reduje un 45 % el tiempo de arranque en Android y lo mantuve ahí, con profiling y telemetría.
- Build y CI Simplifiqué una configuración de build, un pipeline de CI y un flujo de trabajo demasiado complicados.
- Cambios en toda la app Coordiné cambios regulatorios y de seguridad con decenas de equipos.
Badoo (ahora Bumble)+
- Adopción de Kotlin Lideré el grupo que evaluó Kotlin y después lo introdujo en las apps de Android.
- Chappy Una app de citas nueva, de cero a MVP en un equipo pequeño y multidisciplinar, con builds un 40 % más rápidas.
- Diseño de APIs Participé en el diseño de las APIs de todo el ecosistema móvil, del servidor a cada cliente.
Coniq+
- Coniq Scanner La app con la que el negocio recogía sus datos: nueva arquitectura, lavado de cara con Material Design, y la interfaz y la lógica de canjes.
- Calidad de código Rehice las suites de tests y añadí cobertura, linters y análisis estático.
- Aprovisionamiento de móviles Herramientas en Python que configuraban y mantenían automáticamente la flota de teléfonos de la empresa.
Breslavia
Credit Suisse+
- Lector de análisis Llevé una app multiplataforma para clientes internos y externos desde los diseños y una prueba de concepto hasta su lanzamiento.
- Framework móvil La primera app sobre el nuevo framework móvil interno del banco, trabajando con su equipo para darle forma.
- Automatización de tests Automaticé en Python las pruebas de cambios: repetirlas pasó a llevar un 70 % menos de tiempo.
Sobre mí
Estudié Teleco y acabé programando. He vivido en Breslavia y en Londres antes de volver a Marbella. Cuando no estoy automatizando algo, probablemente esté cocinando, levantando cosas pesadas o perdiéndome por ahí sin mirar mapas.
Apariciones públicas
- CharlaApp reversing for app builders ↗Rock'n'Droid Madrid
- CharlaKotlin beyond Android ↗Droidcon San Francisco
- CharlaAll-stacks Kotlin ↗Kotliners, Budapest
- Mesa redondaFireside chatKotliners, Budapest
- CharlaFull-stack Kotlin ↗Kotlin London
- ModeraciónLondon Mobile Forum 4.0Facebook, London
- CharlaKotlin beyond Android ↗Kotlin Community Conf, Milan
- CharlaSlicing up Slices ↗Londroid, London
- CharlaTengo un plan: supervivencia en procesos de selecciónBetabeers Granada
- CharlaBring Kotlin to Work Day ↗Moscow Android Devs
- Charla relámpagoReact Native and Badoo: story of a massive experiment ↗React Native EU, Wrocław
- CharlaRuntime permissionsUdacity, London
- CharlaAnalytics and your codebase: the elephant in the roomDroidcon Kraków barcamp