What are you doing now?
I work as a software engineer at Goldman Sachs. I work with traders, strategists and sales on an equity derivatives desk to meet the complex needs of our clients. I do front-end and back-end code and one example project I work on is a web app for our clients to manage their investment portfolio.
I haven’t always been in finance though: I’ve worked on switch firmware; at a startup founded by fellow alumni; and even continuous-delivery systems for an academic publisher. I have had the pleasure of working with alumni at almost all of employers. St Andrews really does provide both skills and a network, both of which are important to a successful career.
What is your favourite memory from your time studying Computer Science in St Andrews?
I have a lot of fond memories as I obtained both an undergraduate and a postgraduate degree from St Andrews. I even worked in the department for a short while. So that being said I have two favourite memories:
1) My PhD viva – it was great to present and defend my work; the culmination of so many years of effort and learning
2) Junior Honours Project demo day. To successfully live demo a years worth of work was a proud moment. Ironically it was a stock-portfolio management system.
What was your favourite module, and why?
CS2003 Advanced Internet Computing. Learning for the first time in depth about computer communication was really interesting. This was a great foundation for much of the work I have done since, as I have worked on firmware for data-center switches (ethernet); written network discovery libraries (multicast) and written numerous microservices (http).
Profile Added: Oct 2010, updated Oct 2018.