Stephen joined the NCR Connections team in May 2015 as a Software Engineer after his previous job of developing rich, interactive web applications using AngularJS and C#. His knowledge of these technologies fits perfectly with his new role at NCR, developing SDKs for the next generation of smart ATMs and self-service kiosks. He is keen on the idea that code that he writes will be served to millions of people worldwide. He also takes full advantage of the different cereals provided every morning.
Stephen has always been interested in programming since a young age and started out with Visual Basic 6. This terrible language thankfully did not put him off and he decided in high school that he wanted to do it as a career; attending college to get an HND in Software Development, followed by a BEng in Software Engineering. During these courses he focused mainly on Java as his language of choice but converted to web-based technologies after seeing growing trends in the market and emerging technologies like NodeJS.
Outside of work, Stephen has three main hobbies; gaming, playing guitar and flying. His game of choice is League of Legends but also enjoys open-world RPGs. Music has always been an influence in his life. He played Cello for 10 years but stopped to focus on electric guitar which he has now been playing for 11 years. Stephen is very involved in the Microlight aviation community, getting his pilots’ license at the age of 20 in just 36 hours of flight time.
Stephen lived in Edinburgh for 21 years and knows the city like the back of his hand but now lives in Gorebridge. This means that he gets to enjoy the longer commute to the office on Flynn, his motorcycle every morning.