Senior Full Stack Developer
Current• Implemented and deployed a system to Windows Azure, Microsoft’s new cloud solution. Implemented Enterprise library for error logging techniques and tracing to handle all the exceptions.• Developed MVC web application based on n-Tire architecture: User Interface (UI), Business Logic, Database using C#.Net and SQL. Divided the entire application into 3 modules as General user module, Management Module & Admin module for code reusability and easy maintenance.• Using PowerShell that… Show more • Implemented and deployed a system to Windows Azure, Microsoft’s new cloud solution. Implemented Enterprise library for error logging techniques and tracing to handle all the exceptions.• Developed MVC web application based on n-Tire architecture: User Interface (UI), Business Logic, Database using C#.Net and SQL. Divided the entire application into 3 modules as General user module, Management Module & Admin module for code reusability and easy maintenance.• Using PowerShell that provides a hosting API with which the PowerShell runtime was embedded inside other applications.• Using SQL Server database as back-end, along with LINQ and ADO.NET Entity Framework to access the database and manipulate data tables. Used Anonymous methods, Extension methods, and Lambda Expressions and Element operators extensively in LINQ.• Used IBM MQ to work with a broad range of computing platforms, applications, web services and communications protocols for security-rich message delivery.• Singleton method & Factory method was the design patterns used in the application. Created different business classes and interfaces using object oriented concepts like Abstraction, Polymorphism, Encapsulation, Inheritance and Generic Collections.• Performed Unit Testing with NUnit, debugged in Fiddler to keep track of request & response. Used Angular as the development framework to build single page applications. Used Team Foundation Server (TFS) in SDLC management. Worked with WebAPI to provide RESTful services to HTTP requests.• Provide Demo sessions to Business on the upcoming release item.• As a developer needs to be setup UAT environment so that Dev can perform unit / integration testing.• Deployed the changes into Dev Environment and need to do end-end testing.• Responsible for working on different environment deployments and testing.• Create SR tickets requested by QA and assign it to DB.• Work with Config team for stop/restart services. Show less