Richard Adams

Software developer

  • Increase font size
  • Default font size
  • Decrease font size
Richard Adams


E-mail Print PDF

Welcome to my website!

I am an enthusiastic, hard working and very dedicated individual who works well as part of a team as well as on an individual level.

Currently I am working as a Software Engineer for a company developing end-to-end security solutions, from cameras to security management software. I have been primarily involved in software projects to integrate with third party systems, ranging from cameras to access control systems and also our internal order management solution. Prior to this I was within the Test Team where I started as a System Tester, before eventually becoming a Senior Technical Test Engineer. For over 2 years within the Test Team I was responsible for the company's Engineering Support, assisting our support teams by providing deeper investigations and technical knowledge - also relieving a lot of stress from our team leads!

I have a year's design experience with the online action title All Points Bulletin. Part of my many, taking responsibility of several systems such as player messaging, tutorials and multiple UI designs (including the underlying systems). Whilst much of this was restricted due to an impending launch, I was able to really delve into these areas, among others, later on for post launch material. Leading strike teams involving people from a wide range of disciplines was exciting as I found myself collaborating and liaising with a wider range of individuals as well as getting the freedom to innovate.

Prior to joining the Systems Design team I was a QA Tester for over 15 months. During this time I was able to learn much more about how a games studio functions, from the roles of different departments to how branching is used. I showed an excellent ability to destructively test software as well as provide quality feedback for the Design department. I later became a Senior within the department where my roles included planning, writing test scripts, training new starts and co-coordinating a large team of testers among other duties.

My passion for being involved in games development still remains but I've enjoyed developing my own projects. Some have achieved a few thousand downloads on mobile platforms for my free games and I've managed to recoup some of my license costs through releasing Xbox 360 games, which was very enjoyable and included perhaps my most enjoyable projects. Hopefully the future will involve Xbox One titles!

Last Updated on Friday, 11 November 2016 12:08

Key Skills & Qualifications

E-mail Print PDF

Key Skills

  • Keen and enthusiastic personality.
  • Logical thinker and able to break down a problem into key components to devise a solution.
  • Programming in C#, using technologies including MEF, MVC and some exposure to UWP.
  • Additional experience in C++, Python, Perl, amongst other languages.
  • Ability to identify potential bugs within a feature and plan testing to find them.
  • Relish finding reproduction to challenging bugs and articulating them in well written bug reports.
  • Sound communications skills and can work well within a team.
  • Solid understanding of many technical aspects and processes involved in different disciplines.


  • BSc (Hons) Computer Games Technology - Upper Second Classification: University of Abertay Dundee
Last Updated on Friday, 11 November 2016 12:12

Goals and Ambitions

E-mail Print PDF

Whilst we all like to be well paid, I am driven by the product and project. My professional goals are to be a key part of developing software that I can be proud of, that makes an impact on the world and I would want to talk about.

I believe that I have two skillsets within software development. I thoroughly enjoy testing software and believe it is a perfect fit for my analytical abilities. I would be very keen in developing my wider knowledge of software testing with the potential of leading a team and having a key role within the wider development team. Writing automated tests and developing internal tools for testing, either to assist or perform tests, really appeals.

I am also enjoying developing as a software engineer. Having that closer involvement in the design and creation of a feature or product is just as exciting as trying to break it as well as being very satisfying upon release (especially if I had strong input on the design!).

I believe my career can be a positive one to achieve my ambition of being involved in an exceptionally exciting project, utilising either my testing or development skillset as either a senior or lead test engineer or a software engineer.

Outside of work I am looking to a stable and happy life. A personal goal that I want to achieve is to develop and release a successful indie game, even for free with no revenue source. I would also love to be involved in helping younger generations embrace technology, testing and programming. Any company that offered this opportunity as part of the role would be very enticing.

Last Updated on Friday, 06 January 2017 18:51