I am a lead .net developer with extensive work experience of 8+ years. Over the years, I successfully delivered various web and windows based applications.
I am expertise in the following areas.
Recent Experience:
- ASP.NET MVC & ASP.NET Core WEB API
- NHibernate, Entity Framework & Entity Framework Core (supports cross platform)
- Good Experience in working using .Net Standard Library & PCL
- Good Experience in implementing Web API using ASP.NET Core.
- Good Experience in implementing Authentication & Authroization using Asp.Net Identity
- Good Experience in implementing caching using Azure Redis Cache
- Good Experience in implementing global search using azure search service
DATA LAYER:
- SQL Server, MySQL.
- ADO.NET, EnterpriseLibrary, Stored Procedures.
- ORM: NHibernate, EntityFramework & EntityFramework Core.
MIDDLE LAYER:
- ASP.NET MVC, WEB API Core, Micro Services, Web Services & WCF.
- C#, (Good in Reflection, Generics, LINQ Queries & Design Patterns).
- WPF MVVM & Caliburn.
DEVELOPMENT PROCESSES: * Test Driven Development. * Behaviour Driven Development.
AZURE KNOWLEDGE: * Deployemnt knowledge using Azure Service. * Global search using Azure Search Service. * Distributed caching using Azure Caching Service.
UI & CLIENT SIDE:
- HTML.
- JAVASCRIPT & JQUERY.
- CSS.
- SILVER LIGHT & XAML.
- PHP (Beginner).
- HTML 5 (Beginner).
- Angular JS (Beginner).
PACKAGES & FRAMEWORKS
- Logging: NLOG, Common Logging & Log4Net.
- Dependency Container: NInject, LightInject.
- Unit Test: Moq, NUnit, Microsoft Fakes.
SOURCE CONTROLS * GitHub, TFS & Perforce. * JIRA & Rally.
OTHERS: * Lucene Search Engine. * Code Effects Rule Engine. * Ruby, Cucumber & SpecFlow * Telerik Controls & Infragistics * Quartz Shedulers
METHODOLOGIES: * AGILE & WATER FALL
FOR FUN: * Playing indoor cricket with my son * Playing carom * Updating posts about politics in facebook * Kidding friends