We use cookies on our website to provide you with the best user experience. If you're happy with this please continue to use the site as normal.
For more information please see our Privacy Policy.
Comprehensive training programme for OVO Energy on Scala, Kafka, Akka and CircleCI welcomes new recruits for disruptive, rapidly-growing energy retailer
OVO Energy has travelled a long way fast. From its 2009 launch into a marketplace dominated by a handful of giant suppliers, the Bristol business immediately made strides. Today it is Europe’s fastest-growing independent energy supplier, with an offer built around fair pricing, great service, clear information and tech-driven innovations that deliver and diversify its offer.
Restlessness about innovation is an essential part of OVO’s story. The company is not just buying and selling energy, but has invested in developing disruptive technologies like bi-directional electric vehicles, smart charging hardware, AI-driven analytics and the next wave of large-scale and micro-renewables.
With a rich and varied tech stack to maintain, plus rapid growth and diversification on the agenda, the tech-and-talent challenge for OVO has many parts to it. How can it drive business growth without compromising on all it delivers already or has in development? How can it draw in, inspire and foster new talent while inspiring its current team to deliver its services, systems and processes as they scale up?
The essence of the talent challenge – which is just one piece in the puzzle – is described by OVO head of talent Natasha McArthur like this:
As an embracer of modern product development methods, any solution would need to conform to DevOps best practices, which is exactly what we set out to do.
To address the training-and-culture challenge, OVO engaged with several training providers. McArthur chose Framework Training for being:
“It was clear from early on that Framework would provide the right solution, well-tailored to OVO’s technical needs,” says McArthur.
“All the detailed discussion with Framework about OVO’s technical and logistical requirements meant the training programme quickly took shape. To participants it’s now known as the OVO Bootcamp.”
The programme runs over three weeks, with deliberate pauses in the delivery to allow a good amount of time for all involved to cement learning. Sessions include hands-on training workshops on Scala fundamentals, object-oriented programming, functional programming, advanced Scala techniques, test-driven development, Kafka, Akka, and continuous integration and delivery - DevOps was a central tenet to the training programme. These core modules were interspersed with sessions delivered by OVO’s own tech and agile gurus to give the whole programme an authentic OVO flavour.
The training programme also delivers the groundwork for future specialisation, whether application development, support, data analysis projects or something else again.
By giving participants a grounding in OVO’s values, corporate structure and culture, the bootcamp is also supports staff in grasping the why of OVO and its business drivers.
OVO’s group CTO Ed Conolly, who is responsible for the ever-expanding systems architecture of OVO, signed off the training syllabus.
Week One
“Even though I already had a fair amount of experience in Scala, the instructor went into precise detail on every topic and I learned new things. SBT is a topic I particularly improved.”
Week Two
“Exposure to continuous integration/continuous delivery was brilliant as I have had very little personal experience. The session was a great overview – enough to jump into projects. The Scala parts definitely filled large gaps I had in my knowledge, too.”
Week Three
“The training was delivered at a nice pace, with lots of exercises to reinforce learning. It was a great way to bond with other new starters, too. It made me feel valued as a new employee.”
"Very good explanations, approachable instructor. Well thought out content."
iOS App Development Training Course with Swift
AV, Mobile Developer
Leica Geosystems
"Lots of practical exercises made learning much easier and less boring. "
iOS App Development Training Course with Swift
SP, Mobile Developer
EMIZON
"Everything was explained well and you could ask questions at any point if you needed to. Was also very well structured. I think [remote training] worked well. We could easily see the instructors screen and could hear the instructor very clearly."
Angular Training Course
XB, Front End Developer [Remote online course]
V12 Retail Finance
"Overall a very good course. "
iOS App Development Training Course with Swift
CS, App Developer
OAG Worldwide
"Probably the best training course I've had the pleasure to go on. Toby was extremely articulate and delivered the course in a clear and precise manner. Toby's knowledge of Angular/JavaScript was very impressive. I've recommended Toby and Framework Training to the rest of my colleagues. "
Angular Training Course
RD, Senior Developer
Spirax Sarco
"The course had a good pace and the trainer was able to keep the content interesting."
Web App Security and OWASP Training Course
JP, Business Analyst
Jato
" Course was very relevant, and all the basic topics were covered. Good pace. "
Data Science with Python Training Course
MFA, Data Analyst [Remote online course]
ActiveViam
"Liked the way we covered basics and moved onto more complex topics, with worked examples. Covered all the topics we needed to. John delivers the course very well and we all could follow easily."
React Training Course
CJ, Principal Consultant
ActiveViam
"I found the course incredibly interesting. There was a lot to fit in but I felt it went at a good pace."
Advanced C# Programming Training Course
JS, Senior Analyst
Talk Talk plc
"The different aspects of Angular covered using relatable examples was good. ...[Remote training] held up really well for most of the course. Zoom is a good tool to use for this."
Advanced Angular Training Course
AB, Software Developer [Remote online course]
V12 Retail Finance