Career

Current

My current roles include:

Principal Technologist / CTO

Daimler Fleetboard Innovation Hub

2017 / 05 onwards
Berlin, Germany

In my current role at the Innovation Hub we are experimenting with future business models and working with proof of concepts and minimum viable products around the logistics space for Fleetboard. Applying Lean Startup and Design Thinking principles and developing solutions in an agile manner.

Interim CTO

Undisclosed

2016 / 01 onwards
London, United Kingdom

I am the Interim CTO for a London-based company working in the Lean Service Creation space with nearshore teams. They specialise in serverless cloud with Azure and AWS and cross-platform mobile with Xamarin, NativeScript and React Native.

Non-Executive Director

YoungWorks

2016 / 11 to now
London, United Kingdom

I am also a Non-Executive Director and technical advisor for a seed-funded startup building product in the recruitment space advising them on technology strategy and involved in setting up their team for success.

Past

My past roles have included:

CTO

InMotion Ventures / Jaguar Land Rover

2016 / 10 - 2017 / 05
London, United Kingdom

My role as the CTO of InMotion Ventures for Jaguar Land Rover was a varied one. My job included helping the ventures inside our incubation and accelerator processes with their technology strategy and choices, expert consultancy, help in recruitment, mentoring, enforcing best practices, architecture, start of MVP implementations, etc. I was involved in technical due dilegence work for potential investment targets. All in all it was a very broad role. Unfortunately they shifted focus more towards investment rather than having a big internal tech team which lead me to move away since I want to work with bleeding edge technology and actually building services. This co-incided with the UK’s triggering of Article 50 to start the process of moving out of the EU. That was one factor in my decision to leave the UK for Europe.

SVP of Technology

OfficeServe Technologies

2016 / 03 – 2016 / 08
London, United Kingdom

I was the Head of Technology (SVP) at a B2B eCommerce-company called OfficeServe. The business had revenues of 15M/year but is now in administration due to a failed merger/acquisition. I lead the delivery of their next generation platform for growth and scale. I kicked off the whole R&D function from scratch and hired a cross-functional team of 15 people to start building the new MVP. Team had Backend, Frontend, UX, UI, Product, DevOps. I organized the team into self-organizing sub-teams using Scrum and migrated them to Kanban over time. I architected a fully cloud native API-first microservices based architecture for the backend with 3 client applications: new responsive website, iOS and Android mobile apps. I defined and set up the continuous delivery practices.

Technologies: AWS API GW, AWS ECS, AWS DynamoDB, AWS Cognito, Docker, Terraform, Scala, Akka, Java, JavaScript, Swift, React.js, Redux.

Head of Delivery

TUI Group, Mobility Hub

2015 / 03 – 2016 / 03
London, United Kingdom

TUI Group is the biggest leisure travel company in the world with 77000 employees, revenues of over 20B/year with profits of 1B/year and close to 300 brands globally. I lead a cross-functional team of 40+ (product, ux, ui, backend, mobile, qa) in their Mobility Hub in London. I started out reporting to the Head of Mobility but ended up reporting directly to the CIO. I delivered a number of critical update and feature releases to existing source markets and launched a brand new source market for the TDA (TUI Digital Assistant) application in Netherlands. TDA was delivered to 8 countries in 13 languages for iOS and Android, both phone and tablet. The NL delivery was also the product of re-platforming to fully native mobile apps from an earlier technology that wasn’t fit for purpose. I transformed the team to using agile ways of working with Scrum/Kanban and engaged the stakeholders from source markets in the delivery of the app for their respective source markets. I internalized the hub team from 70% contractors to 30% contractors and hired permanent people to start building the mobile center of excellence TUI needed.

Technologies: Node.js, Strongloop, JavaScript, Titanium, Java, Objective-C, TIBCO.

Technology Director

Futurice

2014 / 05 – 2015 / 02
London, United Kingdom

I helped Futurice grow from 10 people in Helsinki to 300+ people in Helsinki, Tampere, Stockholm, Berlin, Munich and London. During my Futurice time I hired a lot of team members across different sites. I had oversight on all the major technologies on mobile used across the business. Thought leadership, evangelism and mentoring within the company. A lot of hands on architecture and solution work in addition to helping sales and consulting on technology.

Technologies: anything and everything to do with any mobile platform (Symbian, Maemo, Meego, Android, iOS, Tizen, Ubuntu, FirefoxOS, PhoneGap/Cordova, Titanium, React Native, Xamarin, etc.) or cloud backends (Azure, AWS, GCP) Biggest public reference cases: Goal+ (formerly Samsung Kick) and HERE Maps Windows 8 app. Below are the different roles I had at different times in Futurice.

Founder / CTO

Codemancers

2009 / 06 – 2016 / 08
Tampere, Finland

I had my own consultancy on the side for 7 years in Finland where me and my partner did work on mobile (iOS, Android, Windows Phone, Xamarin) and backend (Node.js, .NET and PHP). Acted as the CEO for part of the time as well.

Chief Architect

Futurice

2013 / 04 – 2014 / 04
London, United Kingdom; Berlin, Germany; Tampere, Finland

Senior Consultant & Architect

Futurice

2009 / 10 – 2013 / 03
London, United Kingdom; Berlin, Germany; Tampere, Finland

Senior Software Specialist

Futurice

2008 / 12 – 2009 / 09
Tampere, Finland

Senior Software Engineer

Sasken Finland

2007 / 08 – 2008 / 11
Tampere, Finland

One of my most hardcore software projects so far. We delivered the GPU-driver for one of the first mobile phones to have a GPU, the Nokia N8. Low-level Kernel-side Symbian development. Implementing OpenGL ES 1.1, 2.0 and OpenVG 1.0 for the Broadcom chip.

Software Designer / Senior Software Designer

Futurice

2004 / 06 – 2007 / 08
Tampere, Finland; San Francisco, USA

Research Assistant

Tampere University of Technology (Computer Science and Math departments)

2003 / 09 – 2004 / 05
Tampere, Finland

Software Engineer

TeliaSonera Finland, Medialab

2002 / 05 – 2004 / 05
Tampere, Finland

Programmer

Tampere University of Technology, Hypermedialab

2001 / 05 – 2002 / 03
Tampere, Finland

See more in my LinkedIn-profile. CV upon request from juha-ristolainen-cv-request@mailinator.com

See my Developer Story on StackOverflow.