Over 17 years of professional experience in all stages of SDLC (Software Development Life Cycle) involving in studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments. Extensive experience in developing and supporting Windows, Web and Distributed applications with .Net frameworks 1.0/1/1/2.0/3.0/3.5, 4.0, 4.5 and 4.6 using C#.Net / VB.Net, ASP.Net, ADO.Net, MVC, Angular, WPF and EF. Commanding knowledge on OOPS (Object Oriented Programming Structure) and design patterns. Strong Technical skills in working on Angular, MVC and JQuery. Good experience in database like complex queries, stored procedure, triggers and functions using SQL server 2005/2008/2014 Strong experience in SQL Server to create Tables, Views, Indexes, Stored Procedures, Functions, Triggers and Table variables and complex queries using T-SQL In depth knowledge on web technologies like Angular, ASP.Net, MVC, WCF, Web Services, IIS, HTML/5, CSS, XML, JSON, REST, SOAP, AJAX, JavaScript, JQuery and Web APIs. Experience in developing high performance desk top application with optimal memory management, performance, and scalability using MVC & MVVM architectures. Excellent skill in writing Lambda Expression, LINQ, ADO.Net Entity Framework, Delegates, Multithreading, Serialization and Interoperability. Experience with Team Foundation Server 2012, SVN, GIT, Bit bucket. Experience in configuring IIS, deployment and server management. Capable of creating applications pools and Deploying applications to IIS6/IIS7 on Windows server 2003 R2 and Windows Server 2008 R2/64 Bit Implemented unit test cases using NUnit and Microsoft Unit tests. Expertise in analyzing production environment for performance tuning. Involved in Project Management Activities and managed all client communication & Process Management. Experience includes Design, Development, Integration testing and Implementation of Enterprise Distributed systems. Experience in Agile Methodology using practices such as SCRUM. Experience in waterfall Methodology. Experience in testing includes Microsoft Unit Testing Practices, Smoke and Regression automation testing. Highly flexible and capable of developing new tools and applications for project automation. Have strong analytical skills and vast experience in Object Oriented technologies. Excellent interpersonal and communication skills and ability to work in a team Extensive work experience in onsite and offshore project modals. Having high degree of self-motivation and ability to learn new concepts very quickly. Developed applications using middleware technologies such as WCF, Web Service, Windows Service, MSMQ and Remoting Hands on knowledge on Angular.js and good experience in raven DB, rabbit MQ, Experience on Akka.Net framework for building scalable, resilient, concurrent, event-driven applications using the actor model. Hands on experience on Topshelf for hosting windows services. Implemented stream processing messages using KAFKA. Strong knowledge on consuming and producing schema based messages using Kafka Strong exposure to implement pivot grids in WPF for multidimensional data analysis. Using the Pivot Grid, large amounts of data can be summarized and represented in a cross-tabular format that can be sorted, grouped and filtered. Implemented Autofac related IoC container for resolving dependencies between classes. Strong knowledge on swagger tool for documenting and testing restful services. Good exposure to Enterprise Library for (logging, validation, data access and exception handling) and Health Monitor. Hands on experience on Quartz job scheduler. Knowledge on .Net core for building cross platform .Net applications and TDD (Test Data Driven) programming Quick learner and adapt quickly to any new situation/changes and work proactively towards meeting deadlines is my forte. Team player, strong work ethic with good interpersonal skills.
Azure 900
Azure 900