Senior Developer Resume
SUMMARY:
- 11 years of experience in design, development, support and unit testing of applications and products using C#, ASP.NET, MVC, Azure (Web Role, Worker Role, Key Vault, Redis Cache and Service bus implementations), Microsoft Dynamic CRM, AJAX, JavaScript, JQuery, KnockoutJS, LINQ, WCF, WebApi, ADO.NET, Entity Framework, NUnit, Selenium, Bootstrap with .NET Framework, SQL SERVER and Mongo DB.
- Lead multiple projects end to end from requirements, through architecture all the way to implementation and maintenance. Having 6 years of experience working as Team Lead and Scrum Master.
- Experienced with Agile / Scrum and full SDLC; Software design patterns; Object oriented modeling and design. Contributed to several High Level Design and Low Level Design documents.
- Providing service engineering solutions across all components & clients of Dynamics Customer Relationship Management (CRM).
- Automated deployment of Azure cloud services (Web/ Worker roles), Azure Key Vault and Azure Redis cache cluster.
- Have good exposure on Azure CI, Azure Detest Labs, Azure AD, Graph API, Storage Explorer, VS Team Services, Resource Manager, Azure Storage, Azure CDN and Traffic Manager
- Have good experience working on SQL Azure
- Experience in Single Page Applications, Service Oriented, Client Server, 3 - Tier Architectures
- Experience in writing complex SQL queries, Stored Procedures and SSIS packages
- Experience developing and running Test Scripts using NUNIT following the Test Driven Approach. Checking the Code Analysis, Code Coverage for all the NUNIT Test Cases written.
- Strong knowledge in working with tools like Team Foundation Server, Merant Version Manager, Microsoft Source Depot, Visual SourceSafe 6.0, Visio and MS Office.
- Overall experience in Business support applications for Manufacturing, Media, and Insurance and Mortgage industry.
- Highly motivated with good analytical, communication skills, ability to learn new systems and technologies and ability to work independently with a high degree of personal initiative.
TECHNICAL SKILLS:
Programming Languages: C#, JavaScript, Java, C++.
Web Technologies: ASP.NET, MVC, Azure (Web role, Worker roles, Azure Storage, Azure Redis Cache and Service Bus), WebApi, WPFMicrosoft Dynamics Customer Relationship Management (CRM), WCF, LINQ, Entity Framework, JavaScript, JQueryKnockoutJSAngularJS, Sammy.js, AJAX, Bootstrap, XML, WMI, ADO.NETSilverlight and Telerik controls.
Configuration Management: TFS, GIT, Microsoft Source Depot, MS Source Safe 6.0, MerantTeam Track
DBMS / RDBMS: SQL Server, SQL Azure, Oracle and MongoDB.
Agile Tools: VSO, JIRA, SBM
Others: Windows Services, PowerShell scripting, Analysis ServicesReporting Services, PowerBI, Integration Services, Crystal Reports, Mocking Frameworks, Lucene.Net, NUnit, CodedUI and Selenium.
PROFESSIONAL EXPERIENCE:
Confidential
Environment: .NetFramework4.5, C#, MVC, WebApi, Azure Web Role, Azure Worker JavaScript, JQuery, KnockoutJS and SQL SERVER 2012
Senior Developer
Responsibilities:
- Review of the requirements document
- Design and development of assigned modules using ASP.NET MVC, JQuery and Azure
- Developed the required stored procedures using the T-SQL
- Unit testing of the modules developed
- Added NUnit and Coded UI test cases for the application
- Integrated Azure Key vault and Azure Redis cache into the application
- Created Microsoft power BI reports
- Migrated Azure SDK from 2.2 to 2.7.1
- Integrated Azure diagnostics into the application
- Added feature to encrypt/ decrypt blob storage during upload and downloads
- Added Azure Redis Cache cluster by retiring the co-located or in-role caching
- Exposed the UI specific functionalities as services using WEBAPI. Implemented Azure D Confidential Market bearer token authentication for the service.
- Was working as Lead and Senior Developer for the team following the agile methodology.
Confidential
Environment: .NetFramework4.5, C#, MVC, WebApi, KnockoutJS, Sammy and SQL SERVER 2012
Senior Developer
Responsibilities:
- Requirement and feasibility analysis
- Design of Functional and Technical Specifications.
- Writing Technical Specification.
- Coding and Unit testing of modules using C#, ASP.NET MVC, Web Api, JQuery and SQL Server
- Responsible for debugging, coding, and unit testing solutions across all components and clients of Dynamics CRM
- Code Reviews and Signoff
- Troubleshooting and Resolving Technical challenges.
Confidential
Environment: .NetFramework4.0, C#, ASP.NET, SQL SERVER 2008, WCF services
Technology Lead
Responsibilities:
- Creating website on remote machines using WMI.
- Creating Virtual directories, Application pools on remote machines using WMI.
- Coping website from one system to another system.
- Launching msi (Microsoft installer) files on remote machine using WMI.
- Export and Import website configuration using WMI.
Confidential
Designing, Coding & Debugging
Environment: ASP.NET 2.0, C# 2.0, SQL Server2000, Threading
Scripting Language: JavaScript