Backend Microservices Developer
Microservices: RESTful API, Windows Communication Foundation (WCF), SOAP Web Services, ASMX, API Gateway, JSON & XML Backend Data Storage: Azure SQL Server, Document Databases (Mongo and Azure Cosmo DB), Azure Storage (blob/queue/files/Disk), Azure Service Bus Microservice Design Principle: Idempotent http web operations, lightweights, API aggregators Gateway, Asynchronous/Threading/Task Parallel Library
Automatic Testing
Frameworks: SpecFlow (features file), TDD, MS Unit, nUnit & xUnit Framework Types of Tests: Unit Tests, Components Testing, Journey Tests using SpecFlow
Azure Cloud
Azure Web App, Azure Web Role, Azure App Service Environment Azure Worker Role, Windows service on Azure IaaS Azure Service Bus (topic, Subscription and Queue) Azure Cosmo Document DB (Collection, Store procedures & User Defined Functions) Azure Storage (V1/V2) Azure Functions Azure Key-Vaults Azure Powershell SDKs
DevOps
Architecture, Design & Implementation of CI/CD pipelines to Short-Lived/Non-Production/Production environments. Created pipelines for automatically creating, customising and publishing Android/iOS mobile applications (from Responsive Web Site) TeamCity & Octopus Developing Build-Steps in TC/Octopus Development of PowerShell Modules for TeamCity/Octopus Octopus Web Services, Development of Custom Step Templates in Octopus/TeamCity, ProGet, NuGet, Linked ARM templates, Terraform (Azure Providers), Infrastructure as code, Azure DevOps Developing Build-Steps in Azure DevOps for Cloud Based SaaS products for financial organizations.
MS SQL Server
TSQL, Queries, Stored Procedure, Functions, Triggers, Performance Optimization, Azure SQL Server
Data Integration Developer
Power BI, SSIS, SSRS (complex reports) & SSAS, Azure SQL Server