Meet some of our graduates

Case studies

All our graduates have their own unique story. When they join Storm they bring with them fresh and diverse perspectives, energy and enthusiasm.

To join us as a graduate you don't need a university degree — you might have undertaken less formal training, or even be self-taught. We're looking for people who can demonstrate an aptitude for their chosen area and attitudes that fit with our values

Angus Todd

Web developer

What led you to join the team at Storm?

When I was in my third year studying Computer Science at Heriot-Watt, I decided to do a summer internship before starting my final year. I emailed a load of companies and a few offers came back. I decided to go with Storm because they seemed the most likely to help me develop myself. I also found that all of the people I met during the interview process were very engaging.

The real-world experience I got on this internship definitely made my final year at university much easier. It also led to Storm offering me a position on their graduate programme. This felt like a good fit because I wasn't sure what I wanted to do after university, and it gave me the chance to try out a few different things at my own pace.

What were the highlights of the programme?

The graduate programme helped me greatly. During my time on it, I gained a solid grounding in a number of technologies and Storm even funded me through further qualifications. At each stage I was mentored by a different person, all of whom were eager to help me progress and try new things.

The programme's blend of working on both personal and production projects has helped to make me a better coder and has taught me how to function as part of a working team. This is something university alone can't teach you.

As nothing was rushed on the programme, it was easy to make the transition from graduate web developer to web developer at the end of the year.

What have you learned on the programme?

Before I joined, I wasn't convinced I'd be any good at the job and thought I'd be a burden to people who were trying to get on with theirs. Since joining, however, I've started to feel like I'm contributing and everyone is always willing to lend a hand when things get more complex.

What are you working on now?

I'm currently working on Wood Mackenzie's website as my main project. I'm also getting time to look at revamping some of the dashboards we use in our office, which is a great opportunity for me to look at some new technologies.

I learned from the graduate programme that I am most interested in specialising in bespoke development, rather than Umbraco or Sharepoint. I am happy here at Storm and feel like I am still progressing.

Kyle Bonallo

Web developer

What led you to join the team at Storm?

I started at Storm after completing my degree in Computer Science at Heriot-Watt University. I joined as part of the graduate programme and was excited to learn about an interesting, fast-paced sector of the technology industry. Web development has always been of interest to me because its combination of technical and design elements make it a varied and exciting line of work.

What were the highlights of the programme?

The highlight of the graduate programme has been working in the open, friendly, supportive environment at Storm. It's a place where people encourage you to learn and progress while working on exciting, modern projects.

What have you learned on the programme?

I've learned that working as part of a team makes any problems you encounter much easier to solve, and that being part of a progressive, positive ecosystem is a great way to produce quality results for the benefit of the end users.

Since starting at Storm I've worked on a wide range of projects from a NHS public information site to a custom events management system for Historic Environment Scotland. I've developed a broad range of skills and learned a huge amount about all aspects of the web development stack — from front-end development and producing quality code, to learning about user interaction design, and hosting and back-end services.

What are you working on now?

I've now completed the programme and I'm primarily working on .NET projects, with a focus on creating bespoke applications for a wide variety of clients. I plan to continue with this as I progress towards being a well-rounded developer of high quality software.

Owen Roberts

Graduate web developer

What led you to join the team at Storm?

After school, I started a course in Electrical Engineering at a college in Belfast. It was less practical than I'd hoped and involved a lot of complicated maths. However, the programming module I took in the first year really stood out for me. I loved the problem solving aspect, and the logic involved just seemed to make sense to me. By the end of the year, I had switched to a course in Software Development. After this, I moved to Edinburgh to continue my studies with a Software Engineering degree at Napier University (mostly because Edinburgh looked like such a cool place to live, and it is!).

Around Christmas time of my final year at uni, I had begun the hunt for jobs. This is when I came across a job advert for a C# developer position at Storm. Knowing that I wouldn't have the experience required for a full developer position, I emailed to enquire about a graduate program. I was very pleased to hear that Storm offered a year-long program to gently introduce graduates to the range of technologies used in the technical team. I liked the idea of working on web projects which would definitely be seen and used by people on a daily basis.

I let the people at Storm know how interested I was, and now I'm nearing the end of my year on the programme.

What were the highlights of the programme?

The Storm graduate program helped me improve greatly as a developer by giving me the chance to get 'hands on' with the technologies used within the company. For my first 'playground project', I was introduced to .Net Core. As soon as .Net Core 2.0 was released, I was encouraged to upgrade my project and see what was new. This emphasis on staying up-to-date, combined with the wide range of technologies I've covered over the past year (.Net Core, .Net Framework and Umbraco, Sharepoint, Angular, and React), has meant that I've never been short of something new to jump into.

However, the people in Storm have been the real highlight of the programme for me. There's an atmosphere that encourages learning and sharing what has been learned. Personal side projects aren't something to be kept to yourself, but instead are talked about amongst the wider team and encouraged through things like Storm Labs. Even as a graduate, I've been given time at team meetings to discuss what I've been working on, and have always been met with interest and new ideas. I've also been getting surprisingly into table tennis!

What have you learned on the programme?

I think the biggest challenge (and one that is faced by a lot of students leaving uni) was feeling totally unprepared for real work. There's a big jump from doing coursework projects to building live websites. Thankfully the support in this area is one of the big strengths of the graduate program at Storm. Being given time to work through a wide variety of projects at my own pace, with the support of a wider team (who don't seem to mind my pestering them with lots of questions), has led to me being much more comfortable and confident working on larger projects.

One of the most useful things that I've learned here is that you don't need to know absolutely everything yourself — just know who to ask the right question to.

What are you working on now?

I'm now coming to the end of my graduate year at Storm. To finish off the next few months, I'll be working on cross-platform mobile app development in both React Native and Xamarin and taking some Microsoft Certification exams. Fairly soon after that, I'll be getting started on some .Net Core and Umbraco projects, which I'm really looking forward to. I'm still greatly enjoying my time at Storm and feel like I have much more to learn here.