About Me

I'm a developer based in Aberdeen, Scotland, where I currently work for Advanced Business Solutions as a Principal Software Developer.

I graduated back in 2006 with a 2:1 in BSc Computing for Internet & Multimedia (Hons) from Robert Gordon University in Aberdeen. Since then I have been developing software for multiple companies, working on a few best of breed and award winning applications along the way.

In my spare time I enjoy spending it with my family, watching movies and listening to music. I also enjoy learning about new technologies and keeping up to date with industry trends.


Advanced (Formally Advanced Computer Software)

Principal Software Developer November 2010 - Present

  • Assisting with specifications and coding new modules on a payroll system used to pay hundreds of thousands of people around the UK. This needs to be strictly compliant with HMRC rules and regulations.
  • Database design and implementation on a number of different database technologies including Progress and MSSQL.
  • Involvement in key technical related issues. This includes managing development, build and release environments using subversion. This also includes building releases with Installshield.
  • Leading Projects to ensure all functionality is delivered as required and on time.
  • Mentoring graduates and other team members.
  • Helping improve and implement better overall processes.
  • Analysing maintenance issues and providing a quick and efficient turnaround.

First Point Assessment/Achilles Information Ltd

Software Engineer May 2009 - November 2010

  • Creating specifications and coding new modules to change websites used by thousands of Oil & Gas customers around the world.
  • Tracking down and fixing faults in application and database logic.
  • Lead developer in a number of applications, which requires a great deal of workload management to ensure that everything is done within the required deadlines.
  • Writing strict standards compliant code in a number of different languages to match company development and quality assurance policies.
  • Part of the company standards team which is used to implement better development standards and software quality processes.
  • General Application and Hardware support.

Trapeze Group (Formally Grampian Software)

Programmer June 2006 - May 2009

  • Maintain and modify programs; make approved changes, develop detailed programming logic, and perform coding changes as per specifications
  • Create specifications based on customer’s required business logic
  • Creating and updating documentation to reflect application changes
  • Investigate, Establish and Resolve faults in application logic
  • Managing workload and meeting strict deadlines
  • Database administration and management
  • General application/desktop support for internal staff
  • Designed and Implemented companies server backup regime


Robert Gordon University

BSc Computing for Internet & Multimedia (Hons) September 2004 - May 2006

  • Systems Development
  • Software Project Engineering
  • Internet Based Programming & Intranet Systems Development
  • Object Oriented Programming
  • Database Systems
  • Human Computer Interaction
  • Professional Issues
  • Concurrent Programming
  • Data Mining
  • Concurrent Programming
  • Project Management
  • Interactive Multimedia

Banff and Buchan College

HND Software Development August 2002 to May 2004

  • Communication
  • Concurrent Programming
  • Introduction to Networking
  • Software Design and Development
  • Concurrent Programming
  • Web Programming
  • Computer System Fundamentals
  • Troubleshooting Computer Problems
  • Professionalism and Ethics in Computing
  • Data Structures
  • Introduction to Databases & SQL


Application Development

Progress/OpenEdge 4GL
C#/.Net & SQL Server

Web Development





  • Paul is a highly organized, goal oriented, independent and hardworking perfectionist always ready to put all his energy and stamina to get the job done. He has many years of experience in software development and he is always passionate about his field.

    Rajesh Kumar Plamthottathil Senior Developer @ Advanced Business Solutions
  • Paul is a very knowledgeable and experienced developer. When I worked with him I always found him to grasp new ideas quickly and the standard of his work was always very high. He was also very easy to work with and popular in the office.

    Michael Charles Director and Co-founder @ Escone Solutions Ltd
  • Paul is committed to his work and sets very high personal standards. He has a great sense of personal responsibility and always takes ownership of problems within his area. Rather than letting a situation escalate, he acts immediately to get a handle on the problem and resolve it. He does a great job of spotting the underlying elements of problems. He would be an asset to any company.

    Saroj Kumar Maharana Senior Development Programmer @ Advanced India
  • During Paul's time as the Software Engineer at Achilles Information in Aberdeen, he showed his excellent abilities in learning new technologies, applying his skills in thinking and problem solving to provide a top level of service to the company. This included delivering to multiple projects on different platforms and technologies at the same time to tight time-scales. I have thoroughly enjoyed working with Paul and would welcome the opportunity to work with him again in the future, I have no hesitation in recommending Paul as a first class Software Engineer who I'm sure will quickly move onwards and upwards in his chosen profession.

    Steve Gunn IT Projects Manager @ Atlas Knowledge

Get In Touch.

You can use the below form to contact me with any queries you have.

Error boy
Your message was sent, thank you!