Experience
Adam's key areas of technical expertise are:
  • Knowledge and experience of using C# to build desktop apps as well as dynamic web apps that work with SQL Server to generate frontend content and work in a production environment
  • Developing cloud solutions with Azure and AZ-204 certification
  • Application of JavaScript, HTML, CSS and Angular framework to develop web applications
  • Significant experience with Java and using Java frameworks such as JUnit, Apache Tomcat, JSP
  • Application of Waterfall and RAD / Agile frameworks for SDLC when modelling programs.
  • Strong knowledge of designing and testing graphical and command line programs and using either Git or SVN to manage changes and promoting code for delivery.
  • 15 years' experience in developing in-house programs using modern programming languages since the age of 14
Self directed training:
  • Azure development / AZ-204 certification
  • Visual Studio 2022
  • Visual Studio Code for ASP.NET Core and Angular development
  • Docker
  • XAMPP
  • Azure DevOps for CI/CD processes
  • HCI
  • Neural Networks and Bayesian Networks
  • JIRA for Issue Tracking & Project Management
  • Project Planning and Software Development Methodologies (both waterfall and agile)
  • Angular for building single page web applications

AZ-204 Microsoft Azure Certification

July 2022 In the spring and summer of 2022 I studied for the Microsoft Azure Developer Associate certification. During this time I did a combination of reading through Microsoft Learn modules, doing practise questions, and implementing Azure developer technologies in practical software projects. After this period of study I took the AZ-204 exam that July and passed it to gain the Azure Developer Associate certification. This certification covers the following topics:
  • Blob and database storage
  • Secure solutions
  • Monitoring and logging
  • Event / messaging systems
  • Function Apps
  • App Service Web Apps
  • Containers
  • Authentication and authorisation
  • API Management
The knowledge I have gained in studying for this certification has made me more able to develop applications and solutions using Azure cloud services, and I have since used these skills in various projects. I recently renewed this certification in February 2026.