Interview With Joel | mthree Acadamy | Graduate Training

Interview with Joel, alumni & software engineer at Amadeus



Joel graduated with a first-class Chemistry degree from Durham. 

Since then, he’s completed the Software Development Training at mthree before joining Amadeus as a Software Engineer. 

We caught up with Joel at the Amadeus offices near Heathrow to find out how he’s been getting on in his role.

When you were a student, how did you feel about taking the leap from university to a career

"I was apprehensive! It's a big step going from university to the working world. When you’re a student, there’s a lot of work towards the end, but it’s still pretty relaxed compared with working which takes up the majority of your day. It can feel like a big contrast.

There’s also a lot of uncertainty, you don’t know what you’ll find or whether the company will be good."

How did you find out about mthree Alumni?

“My friend actually recommended the programme to me. This was the first one I found out about. You said you wanted honest answers!”


What did your friend tell you about the programme? And what caught your ear?

“It seemed like an opportunity where a company wanted to mould me. With the training and the opportunity to transition to a permanent employee at a software company like Amadeus at the end was really appealing to me.”

How did you first hear about Amadeus? And what did you learn?

“When I applied, George at mthree told me who they were and what a great company they are. Then I also did my own research.

I remember a piece of advice I was given once was to always work at companies that are in the top 5 of their particular industry. In terms of companies who create software for airlines, Amadeus is the biggest, so I was definitely interested. I also liked the fact that they’re global and  scattered all over the world in cities like Sydney, Bangalore and Boston.”

So the fact they’re international was interesting for you?

“Definitely. I’d like to experience another country and culture, and Amadeus has that to offer in leaps and bounds.”

What aspects of the training at mthree were useful?

“Getting to know the company I’d be working at was really useful. Also, we learnt about the airline industry which meant I wasn’t totally lost when I went on site. 

The Linux and SQL training helped refresh my memory, and towards the end, we moved onto the more advanced C++ which is the primary language I use here.”

Can you describe what you do to someone who has never worked in Aviation Technology?

“I’m a back-end developer, so I work on the server-side. Day-to-day, I check if there are any errors in the code by running tests, I fix any issues I find, and then I work on big changes such as the communication between two systems as well as developing new services.”

You’ve mentioned C++, what are some of the other languages you’re working with?

“C++, Python and SQL are the main ones, we also use a bit of Perl.”

Can you describe your team?

“There are around 10 of us, made up of back-end and front-end developers, Quality Assurance Analysts, and Business Analysts.

Everyone works really well together, we’re a cohesive unit. If the QAs or BAs need any help with the tech, they come to us, and if we need to get a better understanding of how the business will be using the application, we go to them.”

What tools do you use to communicate?

“We all sit together, so we mainly communicate verbally. You can’t beat talking to someone in person about a question they have. Everyone in the team can look at the code we’re writing on their own screens, so if they have any issues, we can help them in person really easily.

We also use an application to record issues and bugs. So when someone reports something, there’s a unique reference number for each problem, which makes our lives easier!”

What do you enjoy about your role?

“The myriad of different problems we get. I like coming to work every day with a task to work on, and testing my technical skills, knowledge of the server, and ability to solve problems. 

What do you find challenging?

“The application I work on is huge. Sometimes, when you see a new functionality you’ve never really heard of, it takes a bit of time to understand what’s going on.  

So the biggest challenge is trying to understand new areas of the application. There are always people around to help out, but the first couple of days of getting to grips with what’s going on is testing!”

What advice would you have for current students and graduates? 

“Update your CV and cover letter, obviously… Also, it’s definitely worth talking to the careers service at your university, they’re really useful at helping you understand the types of careers available!”

Are you a graduate looking for a rewarding role like Joel's? Visit