Java: I am experienced in a variety of Java API’s and frameworks. I have worked with Spring 4, Spring Boot, Bash and Security, JPA in addition to others.
Cloud platforms: I have primarily used Azure for running production apps on the cloud. I have experience setting up, configuring and running applications using a range of Azure solutions, including Active Directory, App Services, Containers, Azure Cosmos and SQL DAtabases
Web Development: Through building web applications, I have also worked with various client side technology, having used jQuery, Bootstrap, Angular, HTML5, Ajax, JSON, Rest Clients.
Development Control: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Maven, Gradle, Sonar, Jenkins, Octopus, Team Foundation, etc. I have experience with an array of testing tools and technologies.
I have also gained experience and knowledge of other technologies from several side projects and research that I have undertaken in my free time, including Android, a variety of social APIs (Twitter etc) and cloud platforms such as CloudFoundry/OpenShift/AppFog/AWS.