Full Stack .NET Developer
I'm a Full Stack developer specializing mostly in C#, ASP.NET MVC, Entity Framework and Azure, though you'll also find me dipping my toe into the IoT pond as well, developing firmware for microcontrollers / embedded systems with C.
csharp
Highly experienced with C# and the .NET Framework, with exposure to:
ASP,NET MVC
Experienced in developing scalable and secure MVC applications using an N-Tier architecture.
My experiences include:
Securing web applications against:
XSS attacks, XSRF attacks, preventing leakage of sensitive data, validation of requests and redirects, following OWASP guidelines and pen testing with ZAP. Recent achievement in this area in particular involved getting a SaaS solution approved on SalesForces HubExchange, SalesForce places great importance on security and they pen test solutions them selves before accepting any partners.
Implementing Claims based auth using third party authentication providers
Implementing Two-Factor Auth (2FA)
Routing
Logging
Exception management with ELMAH / Application Insights
Dependency Inversion
Custom Action Filters
Localization
Razor Templates
Implementing roles / permissions / claims
Unit testing
Message queueing
Caching
WebHooks
Service Fabric Microservices
Azure
Experienced with cloud architecture and optimizing solutions to take advantage of its various services.
Can offer expertise in: