About me

I am a software engineer and enjoy solving problems, learning about modern technologies and the asset management field I apply it within.

I completed my bachelors degree in Banking, Finance, and Management at Loughborough University in 2017. During my third year, I had used visual basics during an internship with UBS. My introduction to software development sparked a passion that I am continuing to pursue. In 2018 I graduated from The University of St Andrews with a Master's degree in Computer Science. My blog is now a project that will support my development as I document what I learn in and around my job as an engineer.

Reading List

The below list of resources are a combination of books, blogs and videos I find most useful for learning.

Engineering

  • [book] Clean Code
  • [book] The Phoenix Project
  • [book] The Pragmatic Programmer

  • Java/Spring

  • [book] OCP Study guide
  • [blog] Java revisited
  • [blog] Baeldung
  • [video] Chad Darby
  • [video] Richard Seroter
  • [blog] Vlad Mihalcea

  • Data structures and Algorithms

  • [book] Introduction to Algorithms
  • [book] Cracking the coding interview

  • Finance

  • [video] MoneyWeek
  • [news] Financial times
  • [website] Investopedia

  • Productivity

  • [book] Atomic habits
  • [book] Principles by Ray Dalio
  • [book] Why We Sleep by Matthew Walker
  • Mental Health

    Everybody has mental health, the below links are trusted charities and organisations that can offer guidance and support:

  • mind.co.uk
  • rethink.co.uk
  • mentalhealth-uk.org
  • Amongst many careers, and including those of software engineers, imposter syndrome is also highly prevelent. The below resource can be useful for understanding and addressing imposter syndrome:

  • opengrowth.com