.net Developer Resume
MI
SUMMARY:
- Senior .Net developer with 8 years of professional experience in IT industry involved in Analysis, Design, Development, Integration, Maintenance, Testing, Design Documents and Reports.
- 5+ years of experience with .NET dependency injection frameworks like Spring.Net, Structure Map, Castle Windsor and Unity
- Proficient in migrating SharePoint sites from SharePoint 2007 to SharePoint 2010 and also in backup and restore of SharePoint sites and site collections.
- Expertise in developing applications using ORM tools like Entity Framework, LINQ and NHibernate
- Knowledge in Microsoft's Data Warehousing Tool SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services).
- Expertise using SharePoint Object Model (SOM and CSOM),Asp.Net and MVC
- Experience in developing applications under .NET Framework using ASP.Net, C#, VB, SQL Server, WPF, Silverlight,WCF.
- Proficient in front end UI development using HTML, AJAX, CSS (Cascading Style Sheets), Java Script, jQuery, Knock out, Kendo, AngularJS.
- Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, Sharepoint, JQuery, JSON, LINQ, Web Services, NHibernate, ADO.NET,AJAX, CSS, Master Pages, WPF and Site Map to enhance user experience and performance.
- Developed ASP.NETMVC 5 applications using Code First Approach in Entity Framework 4and UI in Razor View Engine and also have experience with the MVC Architecture.
- Implemented code in N tier architecture using coding standards.
- Experience in SQL Server 2012/2008/2005 and Oracle 9i database design and development of Schemas, Tables, Views, Indexes, Stored Procedures, Microsoft Team Foundation Server(TFS)User Defined Functions and Triggers, T - SQL/PL-SQL, code optimization and performance.
- Expertise in designing ASP.NET/Razor View based Graphical User Interfaces with CSS, JavaScript, AJAX, JQuery, DHTML, HTML and bootstrap for quickly creating efficient and interactive Web applications those work across all popular browsers.
- Experience using AJAX to create interactive web applications, mainly focusing on increasing the performance.
- Involved in business processes and competitive strategies related to the IT function.
- Experience in using Windows Communication Foundation (WCF) and also in creating and consuming Web Services as well as Restful Services.
- Expertise in developing applications using the UI along with Telerik kendo, Knockout, Angular JS ASP.NET and its components: AJAX, LINQ to OBJECTS, LINQ to XML, LINQ to SQL, ASP.NET Providers and Typed Datasets
- Experience in developing presentation layer using Web Forms, Windows Forms, Windows Presentation Foundation (WPF), Pro-found knowledge of VB.NET developing windows forms.
- Expertise in Creating and Managing database objects like Stored Procedures, Functions, Triggers, Views, Schemas, and Constraints.
- Creation of SSRS Reports & SSIS Packages
- Experience in managing TFS, creating branches, workspaces and tasks.
- Experience in working with N-Unit Framework for unit testing.
- Creating applications using VB.NET and enhancing projects for VB.NET applications.
- Very good experience in developing distributed applications using Web Services, SOAP, WSDL, WCF and XML in C#.
- Experience in Agile methodologies (SCRUM) and Test Driven Development.
- Self-learner, advance problem-solving, analytical techniques and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C#, MVC, VB.NET, AJAX, Web Services, WPF,WCF, C++, C,VB 6.0 C#, VB, ADO.NET, Sencha ext JS, JQuery, VB Script, Knockout Js, Angular Js 2.0
Databases: SQL Server 2013/2008, MY SQL, MS Access, Oracle
Development Tools: ASP.NET, AJAX, XML, Classic ASP, HTML, CSS, SharePoint, JavaScript, ISS 6.0/7.5, JQuery, Web Services, SOAP, WSDL,DB2, XSD, UDDI, XML
Web Applications:ASP.NET, HTML5, CSS3, Java Script, JSON, JQuery, SharePoint, Node JS, Angular Js, Bootstrap
Microsoft Technologies: ASP.NET (4.5/4.0/3.5/3.0 ), MVC, C#, VB.NET, ADO.NET, WPF, Silverlight, WCF, LINQ, Master Pages, User Controls
Operating Systems: Windows (NT/95/98/2000/XP/Vista), Server Web Frameworks, .Net
Reporting Tools: Crystal Reports, SSRS, SSIS
Version Tools: Sub Version, Team Foundation Server(TFS), SVN
Additional Tools: Entity Framework, LINQ, NHibernate, Enterprise Library, DB2,Telerik.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr .Net Lead Developer
Responsibilities:
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Worked on creating Rest Services using ASP.NET Web API and C#.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Used ASP.NETMVC(4.0) Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller
- Used front end web development tools like CSS3, JavaScript, DHTML, and jQuery.
- Successfully deployed .NET applications on IIS 7.
- Configuration and deployment of MOSS 2007, SharePoint 2013 infrastructure using Web Form .
- Integrated Angular.js framework controls to support HTML Controls.
- Developing the web applications using Node.js, C#, NHibernate, WPF,ASP.NET, PHP, Angular.js, JavaScript, CSS3 and html5.
- Used Telerik Grids throughout the project for table search, add, edit, delete and better user experience.
- ADO.NET was extensively used by Project module and Budget module. Dataset, Data Adapter, Data Reader and other ADO.NET connectivity controls were extensively used
- Used MS SQL server 2010 for creating tables and complex store procedures involving multiple joins and temporary tables.
- Migration (Up-gradation) From MOSS 2007 to SharePoint 2010 and From SharePoint 2010 to SharePoint 2013
- Deploy SSIS Package into Production and used Package configuration to export various package properties to make package environment independent.
- Extracting Oracle data to SQL server using SSIS with C#.
- Responsible for designing the .NET applications authentication using ADO.NET, Entity Framework, Model View Controller( MVC) and IIS security model.
- Used MVC Razor view to design the application.
- Team Foundation Server (TFS) is a subset of a larger suite, called Visual Studio Online. The cloud service is backed by Microsoft's cloud platform, Windows Azure. It uses the same code as the on-premises version of TFS, with minor modifications, and implements the most recent features.
- Azure provides an API built on REST, HTTP, and XML that allows a developer to interact with the services provided by Microsoft Azure
- Responsible for providing direction and mentor less experienced teammates.
- Performed Unit testing and System testing and prepared required documents for testing.
Environment: Visual Studio .NET 2013, .NET Framework 4.0 & 4.5, C#, Angular JS 2.0, ASP.Net, AccuRev, Node.js, Multi-threading, LINQ, Telerik, SQL Server 2012, TFS, SSIS, PL/SQL, TOAD, SSDT, WPF, VB.net, JavaScript, ExtJs
Confidential, CA
Senior .Net Developer
Responsibilities:
- Designed and implemented application with using of C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript and CSS3.
- Developed applications using .NET dependency injection frameworks like Spring.Net, Structure Map, Castle Windsor and Unity
- Developed and designed Info path forms and integrated them into the Form Libraries with Share Point 2013.
- Worked in Agile Scrum Methodology with daily stand up meetings and great knowledge in TFS (Team Foundation Server) 2013 and Web Form, MS Office Products .
- Developed Workflows for approvals using Office 2010 and SharePoint Designer 2013
- Designed User Interface with Razor Views, Partial Views, Bootstrap and Kendo UI for Layout View.
- ADO.NET was extensively used by Project module and Budget module. Dataset, Data Adapter, Data Reader and other ADO.NET connectivity controls were extensively used
- Responsible for designing the .NET applications authentication using ADO.NET, Entity Framework, Model View Controller( MVC) and IIS security model.
- Used Design patterns, Model View Controller(MVC) Razor view to design the application.
- Created View Models to encapsulate all models and classes used on the different views for more lightweight, organized and clean code to reuse in Views.
- For making asynchronous AJAX calls in Views, jQuery Ajax implemented with Kendo UI View Model and customized the toolbar
- Using JQuery validation and MVC 5.0 unobtrusive validation to validate form fields and provide custom requirements/error messages through C# attributes in the Model.
- Used jQuery plug-ins to implement features as a light box, sliders and other intuitive features.
- Designed and implemented a dynamic image rendering web service which is consumed by asp.net, jQuery, JavaScript and AJAX.
- Developed a core component of Analytics with Knockout.JS.
- Designed and developed custom knockout extensions to update the data tables with two way binding.
- Implemented third party controls i.e. kendo controls and jQuery UI controls.
- Register Routes method Used Master pages & AJAX to maintain GUI uniformity for the web content.
- Created several Action methods in controllers in ASP.NET MVC which were used in routing mechanism between different views.
- Involved in planning and managing projects. Solving complex problems by applying best practices.
- Work with project business and system analysts to clarify the requirements and then implement them
Environment: Visual Studio 2012/2013, ASP.NET MVC 4.0,Knockout.JS, HTML5,Angular JS 2.0 JavaScript, jQuery, CSS3, Kendo UI, Bootstrap, SQL Server 2012, C#, Entity Framework 5, Restful Architecture, Web API, LINQ, AJAX, JSON, XML, T-SQL, SSRS, PL/SQL, TFS 2013 and Agile Scrum.
Confidential,NJ
Senior .Net Developer
Responsibilities:
- Responsible for involving in all phases of Project Development life cycle.
- ASP.NET was used to build the Front end user and C# was used for business layer and data layer.
- Developed applications using .NET dependency injection frameworks like Spring.Net, Structure Map, Castle Windsor and Unity
- Involved in designing and implementing Project Module, Budget Module.
- Analyzed business requirements to evaluate the design of the application.
- Designed Web Forms using different ASP.NET Server Controls, Validation Controls, and other third party controls.
- Involved in process automation and trouble shooting
- Extensively used JavaScript in ASP.NET for developing the Web Pages.
- ADO.NET was extensively used by Project module and Budget module. Dataset, Data Adapter, Data Reader and other ADO.NET connectivity controls were extensively used.
- Used ASP.NET validation controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL Server 2008.
- XML Web Services are exposed to provide the Project details to Vendor applications.
- "Windows Authentication" was used to authorize users.
- Used Web Services for project management, architecture, production, application development and ongoing maintenance throughout the site.
- Responsible for developing Stored Procedures, Views, Indexes, Scripts effectively and called from Data Access Layer.
- Coordinated with the QA team and make sure all the functionality of the application are tested.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
Environment: Visual Studio 2008, Web Forms,Angular JS 2.0, Node JS ASP.NET, C#, ASP.NET Server Controls, Third Party Controls, ADO.NET, XML Web Services, SQL Server 2008
Confidential, Flint, MI
.NET Developer
Responsibilities:
- Participated in Requirement Analysis study and Involved in requirements gathering.
- Worked with functional teams to define and implement migration strategies from legacy systems to new architecture and technologies.
- Used simplified client and server side validation, better session management and powerful data access management using ASP.NET.
- Design and development of multiple system integration points using .net web services (written in C#) in combination with AJAX style web development.
- Generated reports from the extracted data using SSRS.
- Used Cascading Style Sheets (CSS) for ASP.NET web pages.
- Developed the Data Access Layer using C# and made use of data controls Data Grid, Data List and Repeater Controls throughout the application to display data in a customized format in the ASP.NET web pages.
- Developed custom web application module with ASP.NET, C#, ADO.NET and integrated with the portal sites.
- Extensively used XSLT for transforming the data and XML in Business Layer.
- Created, modified existing Stored Procedures, Views, and Functions in SQL Server 2008.
- Created custom document libraries, content types and web parts for web content management in the portal sites.
- Written various Unit Test methods for testing the application.
Environment: Visual Studio 2008, ASP.NET 3.5, C#.NET, ADO.NET, AJAX, IIS 6.0, XML, JavaScript, Web-Services,PL/SQL, SQL SERVER 2008.
Confidential, KY
.Net Developer
Responsibilities:
- Implemented the project using 3-tier architecture with presentation tier, business tier and backend database tier MS SQL 2005.
- Involved in full lifecycle of the project from design, development and testing.
- Involved in designing and developing tables, stored procedures, views using SQL Server 2008.
- Class diagrams were developed for data and business access components of the system using Microsoft Visio 2007.
- Developed user controls to increase the reusability and to improve the performance.
- Used AJAX controls to increase the responsiveness of the web application.
- Implemented Client and Server side validations using JavaScript and validation controls.
- Developed workflows based on the roles in the portal such as employee, legal admin, payroll admin and super admin.
- Used the Grid View and Details View to display the fetched data.
- Involved in State Management using session, view state and query string.
- Followed Agile Methodology to produce high quality software and satisfy the customers.
- Used the N-Unit for unit testing of the classes.
- Involved in process automation and trouble shooting
- Used SMTP Client and Mail Message classes to send the automated emails.
- Used Microsoft's Visual Source Safe for version control.
- Generated various reports using Crystal Reports.
- Participated in various client meetings with the team and the project manager and also with the business users to discuss improvements/amendments in the development of the portal.
Environment: .NET Framework 3.0/3.5, Visual Studio 2008, ASP.NET, Visual C#, AJAX, UML, XML, XSLT, ADO.NET, IIS 6.0, MS Visio 2007, JavaScript, MS SQL Server 2005, Crystal Reports 9.0, NUnit.
Confidential, NJ
.Net Developer
Responsibilities:
- Involved in MVC Design, and Development of ASP.NET Web Forms using C#.NET.
- Developed reusable User controls.
- Designed MVC and developed Reports by using Crystal Report Bundled Version for .NET.
- Involved in writing Stored Procedures and creating Tables, Views in SQL Server 2008.
- Involved in taking Backups, Restoring, Import/Export data using MS SQL Server and DTS.
- Improved the application performance using stored procedures.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Created and managed stored procedures, indexed views, user defined functions, triggers, database constraints to meet business requirements and policies.
- Edited, created, managed and maintained HTML, PHP, and ASP pages.
- Extensively used ADO.NET in order to retrieve and manipulate data from the Database.
- Created middleware components using VB.NET and C# for accessing Oracle 11g data.
- Developed Master Pages for the system using C#.NET and ASP.NET.
- Used Exception handling application block for checking errors/exceptions across the web site.
- Developed Report Component, so that it retrieves the data by executing Stored Procedures throw Data Access component
Environment: .NET Framework 3.5, VB.NET, MS Access, SQL Server 2008, C#, ASP.NET, MVC, Crystal Reports, Visual Studio.NET 2008, Visual SourceSafe
Confidential
Responsibilities:
- Analyze client requirements and provide project estimations.
- Involved in creating design documents.
- Used ASP.NET and SQL for development.
- Responsible for Designing the UI of the Website using ASP.NET and HTML.
- Used CSS for styling the Web pages.
- Code behind was in VB.NET.
- Involved in Inline coding and Unit testing.
- Copying complete structure of Website from production to development server and make it functionally working.
Environment: ASP. Net, .Net 2.0, C#, Java Script, IIS, SQL Server 2000,VB.NET, ASP.NET 2.0, Visual Studio 2003, CSS, HTML, SQL Server 2000
