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