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