Senior .net Developer/lead Resume
Arden Hills, MN
SUMMARY
- Dot Net professional with 9+ years of experience in software development life cycle(SDLC) including requirements gathering, Analysis, Design, Deployment, implementation, testing, supporting of client/server and web applications using .NET Framework.
- Extensive experience in building web applications with ASP.NET Web Forms, win forms ASP.NET MVC, ASP.NET Web API, Asp.net Core, SQL Server, Oracle, Mongo DB.
- Experience in developing web applications using 3 - Tier Architecture and N-Tier Architecture. And SOA architecture
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP and SOLID principles.
- Experience in presentation layers HTML 5, CSS, LESS, JavaScript, JQuery, AJAX, XML, JSON, XHTML, XSLT, Angular JS and Angular 2.
- Implemented repository data access layer with ADO.NET, Entity framework and NHibernate.
- Experience in designing and developing enterprise applications using MVC (Model View Controller) and MVVM.
- Proficient in developing and deploying secured Windows Forms, Web Forms using ASP.Net.
- Extensive experience in developing form based authentication, token based authentication and OAuth authentication using ASP.NET WEB API.
- Worked with SQL AZURE to deploy database in cloud.
- Worked with Windows Azure web roles to create application instance running in cloud.
- Having good experience on Test Driven Design and Development.
- Good experience in database design, database modeling, creating Stored Procedures using TSQL and Oracle.
- Expert on Graphical User Interface (GUI) Design using technologies like HTML, CSS, JavaScript, AJAX Controls, Silverlight, WPF (Windows Presentation Foundation).
- Experience in Installing, Configuring, Troubleshooting IIS.
- Strongly experienced in mainly using Agile methodology (Scrum) and fallowing the Agile Methodologies with SDLC
- Experience in using Configuration management tools (Version Controllers) like VSS, SVN, TFS and GIT.
- Experience in writing automated unit test cases using N-Unit, VSTS, bugs and performing code reviews.
- Strong experience in Development and Application Support and Maintenance projects.
- Worked with Offshore and Onshore development model and Coordinated with various groups of the client to gather business and system requirements.
- Provided Level 2 and Level 3 support for ASM Projects.
- Excellent analytical, problem solving, communication, Knowledge transfer and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS
.Net Technologies: ASP.NET 3.0/4.0/5.0, ASP .Net MVC 4.0/5.0, Asp.Net Web API 2.0, ODATA, Web services, WCF, REST, SOAP, ADO .Net, C#, OOPS Concepts, SOLID, LINQ and FXCOP
Database: SQL Server, Oracle 11g, Mongo DB
ORM: Entity Framework 5.0/6.0
Scripting: Java Script, Typescript, JQuery, Node JS, Angular JS, angular 2
BIDS: Crystal Reports, SSRS, SSIS
Development: Visual Studio .NET
Web Technologies: HTML, AJAX, CSS3,LESS, HTML5, XML, JSON
Version Control: Team Foundation Server, GIT, SVN, JIRA
Cloud Platform: Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential
Sr. Consultant
Responsibilities:
- Involved in requirements gathering, analyzing the functional specifications and Design documents and implementation
- Created UML diagram- Use case, Sequence, Activity and class diagram
- Developed .Net based web applications using C#.Net, MVC, JQUERY, Bootstrap, Entity framework 6.1, Kendo JS
- Develop T-SQL based stored procedures that will be tightly integrated with the web applications
- Used NUnit for creating unit test cases for Controller, Model and business logic for Domain method.
- Participate in code reviews, Functional, and Technical feasibility reviews
- Extensively worked on TFS code merge, Branching, Labeling
- Used Dependency Injection using UNITY Container
- Created and consumed WEB API for External Search.
- Created and consumedASP.NET Web services and implemented REST full Web API/WCF Services for Service layer created Action filters and Exception filters to implement REST API.
- Created UML diagram- Use case, Sequence, Activity and class diagram
- Worked on data migration projects and EIS data load tool using SSIS
- Worked on SSRS for reporting and publish on Report Builder
- Used Dependency Injection using UNITY Container.
- Consume and created WEB API for External Search and CIBMTR
- Used Resharper tool for code review and used NeoLoad for Load Testing
Environment: MVC, C#.Net 4.5, visual studio 2015, ASP.net 4.5, .NET Framework (4.5), JQuery, HTML5, Ajax, LINQ, Entity Framework 6.1, Boot Strap, JSON, Telerik, CSS 3.0, MS SQL SERVER 2012, TFS, IIS 7.5, Microsoft VISIO, VPN, Citrix, Cisco Jabber, Microsoft Visio, Google Chrome, IE10, Firefox
Confidential, Madison, WI
Senior .Net Developer/Lead
Responsibilities:
- Involved in understanding user requirements, designing and develop web, windows application and back end applications
- Interacting with business analysts, end users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Strongly followed the Agile development methodology in the project using Visual Studio Team foundation server 2015
- Responsible for the development and maintenance of the application by utilizing C#.Net and ASP.Net MVC 5.0.
- Implemented AngularJS controllers, directives, components, service resources and routings.
- Used C# solid principles best practices to implement different modules of the application.
- Integrated HTML5, CSS3 and JavaScript into ASP.NET environment.
- Design and implemented the common domain models for the Data Access layers using Entity Framework 6.0
- Working with the team for Database Design and development on SQL server 2014.
- Created and consumed WCF REST services by using jQuery Ajax.
- Deploying .Net based web applications and websites into the Azure services and monitor website resources using .Net based APIs, REST APIs and PowerShell.
- Used WCF service by introducing new operations in Interface and implemented them in service layer.
- Used LINQ to Entities, LINQ to SQL to Objects for retrieving the data proficiently.
- Designed and Developed views in WPF using XAML with dependency injection.
- Written Unit Test cases for JavaScript code using NodeJS and Protractor.
- Design Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
- Responsible to writing Stored Procedures, Functions, Views and Triggers.
- Used log4net for exception mechanism. Developing common resource files for all error messages for data validation.
- Implement WCF services layer and hosted on Windows Azure.
- Generated various reports using Microsoft SQL Reporting Services (SSRS).
- Developed client side drop down menus, search bars, carousel, and drop down toggles using Bootstrap and jQuery.
- Involved in the writing and execution of Unit test cases and regression testing and code reviews.
- Working on the Team Foundation Server for source code control
- Created Tables and Stored Procedure in Windows Azure SQL Database.
- Created views for the application interface using AngularJS with ASP.NET Web API.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and partial page updates.
- Developed Http services with Asp .Net Web API Frameworks for all CRUD Operations
- Developing individual modules and supporting team members.
- Performing peer reviews and conducting daily standup meetings.
Environment: C# 6.0, Visual Studio 2015/17, HTML 5, CSS3, ASP.NET MVC 5.0, WCF, ASP.NET WEB API 2.0, Razor Engine, JQuery, JavaScript, Angular JS, Node JS, Bootstrap, SQL server 2014, TFS, Azure, WPF, XAML, LINQ, Entity Frame work 6.0, IIS 8.0, Windows Azure, Windows server 2012.
Confidential, Arden Hills, MN
Senior .Net Developer
Responsibilities:
- Actively involved in the SDLC of requirement analysis, design and development of several components for web based application using Agile Methodology.
- Developed application using the WCF and RESTful Web Services for getting good responsive to the application from all modules of utilization.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Used ASP.NET MVC 5.0 for building scalable standards-based web applications.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Created a custom, single-page, responsive web applications using Angular JS and JQuery to replace a legacy line-of-business web application.
- Giving the support and enhancement for the applications as per priority.
- Used Bootstrap framework and SASS preprocessors to custom styles and layouts
- Implementing the existing business methods into WCF services.
- Developed SSIS Packages with simplified logic that interfaced complex stored procedures to import data from auto generated files using SSIS for file access and administration.
- Used Powershell to manage SSIS packages across multiple SQL Server instances.
- Redesign the existing and old web applications by using the latest technologies like Google analytics, Entity Framework and MVC.
- Used Web API to populate dropdown list and utilize JQuery UI autocomplete to call action method in controllers. Designing and developing user interface (UI) screens using ASP.NET and C#.NET.
- Used XAML language for creating UI in .Net framework application i.e., in WPF.
- Performed Rapid Application Development using NodeJS, Angular and KnockoutJS - responsible for creating RESTful Web Service endpoints for creating updating and deleting data.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Developed SPA (Single page Applications) using Angular JS, widely used angular JS UI components like route Providers, pagination, ng-grid, ng-directives and session timeout pop-ups.
- Implement the automated/scheduled process (SQL scripts, batch process and console app) to reduce the manual interactions for repeated activities within the applications.
- Used Kendo UI controls and Telerik controls to design Responsive User Interface.
- Effectively migrated classic ASP applications into updated technologies like MVC 5.0
- Proficient with CSS preprocessors including LESS .JS, Sass and SCSS
- Wrote services to store and retrieve user data from the MongoDB for the application.
- Utilized Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
- Identify the key business applications and suggest the ideas to increase the revenue to the business.
- Get the feedback/suggestions from the business users.
Environment: C#.net 5.0, ASP.Net 5.0, HTML, CSS, SASS, JavaScript, JQuery, Angular JS, Bootstrap, WCF, WPF, XMAL, REST, Visual Studio 2013, Azure, MVC 5.0, WEB API, LINQ, Entity Framework 6, WCF, Kendo UI, SQL Server 2012,SSIS, IIS 7.0, SQL Developer 8, Oracle 11g, Mongodb, Windows server 2008.
Confidential, Arden Hills, MN
Senior .Net Developer
Responsibilities:
- Gathered Client requirements and converted them into the Technical Specifications and developed Web forms using C# 3.5.
- Designed and developed web based UI in C# using different controls like HTML Controls, DHTML controls, Data Controls and Web Controls.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Developed Procedures, Packages, and Views in SQL Developer for accessing the database.
- Creating and delivering various complex reports using Crystal Reports Developer.
- Creating various PL/SQL stored procedures, views, functions and temporary tables for data input to the Crystal Reports.
- Querying the database using the Powershell scripts.
- Deploy reports on the web using Crystal publishing wizard and scheduling reports using Crystal management console.
- Develop PowerShell scripts and define triggers and jobs to run PowerShell scripts.
- Used JIRA for bug tracking, issue tracing and project management.
- Modify the existing reports by adding new logic and deleting existing logic.
- Migrate the crystal reports from Development into Production servers.
Environment: C#.net 3.5, ASP.Net 3.5, Visual Studio 2010, Crystal Report Designer 10, SQL Developer 8, Oracle 10g,JIRA, IIS 7.0, Windows server 2008.
Confidential
Software Developer
Responsibilities:
- Designed User Interface using JavaScript, ASP.NET, DHTML, XSLT and XML and used AJAX for rich user interface operations and avoiding post back to the server.
- Involved in developing a 3-tier application with UI in the presentation layer (ASP.NET), business logic in the middle layer (C#) and data service activities in the backend (SQL Server 2008).
- Developed database objects, T-SQL stored procedures, functions and Views using SQL Server.
- Implemented Sitecore/MVC design pattern for developing the Web Application.
- Designed and developed various web user controls by using ASP.NET
- Designed and developed common libraries using C# and User controls, ADO.NET.
- Involved in the development of web user controls in ASP.NET.
- Used C#.NET as language to develop code behind business logic.
- Built services to serve Internet applications using WCF and Web Services.
- Wrote Unit Tests to validate the implemented functionality.
Environment: C#.net 3.5, ASP.Net 3.5, ADO.NET, HTML, CSS, JavaScript, TFS, Web Services, WCF, MS Enterprise Library, VS 2010, SQL Server 2008, IIS 6.0.
Confidential
Consultant
Responsibilities:
- Developed the User Interface or dynamic web pages using Web Forms, HTML, Server Controls, and ASP.NET.
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- New Assemblies were developed to implement various functionalities in the Business Logic using C#.NET.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Create and schedule the SQL Server Jobs with SQL Server Management Studio.
- Created Java script functions in the most of the web pages.
- Worked on Microsoft Team Foundation Server (TFS) for version control
- Performing unit testing for various modules of the system.
Environment: C#.Net 3.0, ASP.Net 3.0, ADO.net, HTML, CSS, JavaScript, TFS, Visual Studio.NET 2008, SQL Server 2008.
Confidential
Junior Developer
Responsibilities:
- Involved in software development cycle from user requirements to design, development, testing and deployment.
- Developed the application using Visual Studio.Net 2005 in C#.Net, ASP.Net and ADO.NET
- Designed the User-Interface using the HTML, CSS and JavaScript.
- Developed class libraries using C#.Net to implement the business logic and for the reusability purpose
- Used SQL Server2005 for the Sql queries, creating tables, retrieving the data and writing the stored procedures.
- Involved in unit testing and integrated testing.
- Involved in Weekly project status reporting and data submission.
Environment: C#2.0, ASP.Net2.0, ADO.net, Visual Studio.NET 2005, HTML, JavaScript, IIS, SQL Server 2005.