Keyskills: application development cloud C AWS Azure GCP messaging iOS Android Xamarin front end development SPA software design architecture microservices content management systems Umbraco software testing performance optimization maintenance Ruby Java Scala NET stack ASPNET MVC Web Api ReactJS serverless storage options React Native Flutter ServerSide rendering Webpack Babel Gulp Razor Pages clean architecture domain driven design software security headless CMS Relational database design noSQL database design Elastic