Skills

With 9 years of experience, I specialise in architecting, building, and optimising secure, high-performance systems. My expertise covers the full spectrum of C# / .NET development and managing rock solid infrastructure across Microsoft Azure, AWS, and Google Cloud (GCP).

Programming Languages & Frameworks

C# (.NET 4.5 - 4.8, .NET Core 5 - 10), ASP.NET Web API, ASP.NET MVC, JavaScript, TypeScript, Python, Angular, Blazor, WPF, Xamarin, SignalR, Entity Framework

Cloud Platforms & CI/CD

Microsoft Azure (App Services, Functions, API Management, Key Vault, Frontdoor), AWS Cloud, Google Cloud (GCP), Docker, Kubernetes (AKS), GitHub Actions, Azure DevOps, GitLab, Jenkins

Security, Governance & Observability

Cloud Security, Identity & Access Management (IAM), PCI DSS Compliance, Datadog, Azure Monitor, Application Insights, New Relic, ELK Stack, Microsoft Threat Protection, Data Governance

AI & Machine Learning

Generative AI, AI Ethics, Azure Bot Services, Azure Cognitive Services, Machine Learning, Artificial Intelligence Applications

System Architecture & Messaging

Microservices, Distributed Systems, Event-Driven Architecture, High-Volume Transactional Applications, REST, SOAP, Kafka, Azure Service Bus, HA/DR Design, Domain-Driven Design (DDD)

Testing & Quality Assurance

Test-Driven Development (TDD), Behavior-Driven Development (BDD), Unit Testing (NUnit, xUnit), Integration Testing, Automated Testing, Moq, Cucumber, ReqnRoll, Testable Code

Databases

SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB, DynamoDB, Redis, Oracle, MySQL, T-SQL

Methodologies & Design Thinking

Agile Development (Scrum, Kanban), SOLID Principles, Design Patterns, Enterprise Design Thinking, UX, Problem Solving, Technical Decision Making, Mentorship