Sharepoint Developer Resume
SUMMARY
- 8 years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development and Testing of Client-Server and Web-based n-tier Architecture for windows and web applications with exposure to diverse business domains that include Retail, Healthcare, Telecom and Banking.
- Strong hands on the Microsoft.Net Framework 4.5/3.5/3.0/2.0/1.1 developing SharePoint 2010 Application, Web Parts, Win Forms, VSTO applications, WCF, Web Services, REST, Win Services, Web Pages using ASP.Net 3.5/2.0, C#.Net, VB.NET, ADO.NET, JavaScript, CSS, Master pages, HTML, DHTML, XML, XSLT, Silverlight, LINQ, Ajax and SSIS.
- Designed and developed custom SharePoint 2010 applications using Visual Studio 2010, SharePoint Designer.
- Developed Custom Web Parts using MOSS 2010 (C# Libraries, User Web Controls).
- Developed SharePoint Web Services, WCF Services, REST Services, Web Parts Development, Features, Custom Lists, Silverlight Integration, Workflow etc.,
- Worked both in Object Model coding and consumed inbuilt web services in SharePoint 2010.
- Worked with Line-of-Business Data and integration of Microsoft Office with SharePoint 2010.
- Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
- Over 8 year of experience in working with different object oriented programming techniques, Microsoft design patterns like MVP, MVC and Service Oriented Architecture (SOA)
- Very strong programming experience in .NET 2.0, 3.0, 3.5 and 4.5 Framework, C#.NET, VB.NET, ASP.NET, Web Services, ADO.NET, LINQ, AJAX, Remoting, Multithreading, Reflection, Delegates, WCF, WPF, COM, JQuery and JavaScript.
- Involved in performance optimization and have good understanding of concepts like Multithreading, Task Parallel Library (TPL), Lazy initialization etc.
- Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the
- Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints, extensively worked on WCF RIA Services.
- Expertise in building Web Services using WSDL, UDDI and SOAP Protocol and consuming/publishing Web Services.
- Experience with ASP.NET Web Forms, Win forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application
- Excellent working Knowledge of iBatis, NHibernate and Entity Framework
- Extensively worked on of Windows Presentation Foundation (WPF) which provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents in Windows using XAML.
- Experience with AJAX Control Toolkit and HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript.
- Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Extensive knowledge of applyingObject Oriented Analysis and Design (OOAD)for modeling a system.
- Good Experience in developing ETL programs using SQL Server Integration Service(SSIS)
- RDBMS Experience with Stored Procedures, Functions, Views and Triggers and imports and exports of Data in SQL Server (2008/2005/2000) and Oracle (9i).
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and Visual Source Safe (VSS).
- Hands on Experience in preparing the developed programs including Unit testing withNUnit for ASP.NET Web Forms
EDUCATION
- Bachelor of Engineering, Computer Science and Engineering.
TECHNICAL SKILLS
- .NET Technologies: ASP.NET, WCF, WPF, ADO.NET, Web Services, Web Forms, Win Forms, .NET Remoting, VSTO.
- Languages: C# .NET, VB.NET, PL/SQL, T-SQL
- Portal Development: SharePoint 2010
- Web Technologies: HTML, DHTML, XML, XSLT, XSD,WSDL,XAML, SOAP, CSS, Web forms, Web Services
- Scripting Languages: JavaScript, JQuery, VB Script
- DBMS: SQL SERVER 2008/2005/2000 , Oracle 9i
- Framework: Microsoft.Net 1.1/2.0/3.0/3.5/4.5
- Operating Systems: Win NT, Win 95/98, Win-2000/2003/2008
- IDE: Visual Studio 2003/05/08/2010
- Web Servers: IIS 5.0/6.0
- ETL Tool: SQL Server Integration Service(SSIS)
- Reporting Tools: SQL Server Reporting Services (SSRS)
- Version Control: Visual Source Safe 2005,Team Foundation Server
PROFESSIONAL EXPERIENCE
June 2012 - Till Date
Role: SharePoint Developer
Project: Compliance Operational Processing System
Client: Confidential, US
The COPS application was developed to automate our compliance and operational risk processes. It is the system of record for the due diligence that is performed as part of the "Know Your Customer" requirements that help ensure Wells Fargo's banking products and services are used only for legitimate business and personal activities. In addition, COPS is used to order electronic credit investigations.
Responsibilities:
- Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Successfully followed agile development steps starting from requirement to deployment.
- Used Design patterns for maintaining relationships between classes and objects with defined responsibilities
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Designed and developed custom SharePoint 2010 Application, Web Parts, Master Page, Web Page using Visual Studio 2010, SharePoint Designer.
- Developed SharePoint WCF/REST Services, Workflow, Features, Custom Lists, Microsoft Office 2010 Integration etc.,
- Worked both in Object Model coding and consumed inbuilt web services in SharePoint 2010.
- Worked with Line-of-Business Data and integration of Microsoft Office with SharePoint 2010.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using SharePoint Designer, ASP.NET, and Web Server Controls.
- Developed and Implemented Master pages in the application for designing Presentation Tier (web pages).
- Applied CSS for a consistent look and feel for Page design in the application.
- Worked on AJAX and generate warning messages to enhance overall UI experience.
- Involved in performance optimization and have good understanding of concepts like Multithreading, Task Parallel Library (TPL), Lazy initialization etc.
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Used plug-in and extensions have been developed for JQuery to make the exact functionality to work easily.
- Used JavaScriptfunctions to implement complex Business Rules and Validation of front end forms.
- Worked on web pages and business objects using JavaScript, XML in a mixed ASP.NET environment.
- Used Win forms controls and Custom User Controls to provide standard interactive User Interface. Performing design and development of Win forms application using C# and separate user interface logic from the business logic.
- Utilized Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
- Prepared various test cases to fix the bugs and ensures the application is error-free.
Environment: Visual Studio 2010, SharePoint 2010, ASP.NET 3.5, .Net framework 3.5,4.5, C#.NET, WCF, WPF, MVC, SQL SERVER 2008, LINQ, JavaScript, Visual Source Safe (VSS) 2008, XML, CSS, HTML and JQuery.
Confidential, Minneapolis, MN Feb 2012-June 2012
Role: .Net Developer
Project: Electronic Shelf Labels Client: Target Corporation, US
This application for ESL mobile will interact with ESL Server to associate the item with the ESL. The ESL and ESL Tag Overlay replace current paper shelf label and signs used to display this information today.
Responsibilities:
- Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Designed the complete solution using 5-tier Architecture model
- Successfully followed agile development steps starting from requirement to deployment.
- Used Design patterns for maintaining relationships between classes and objects with defined responsibilities
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Used Middleware like iBatis to provide communication between data access layer and backend database.
- Designed and developed custom SharePoint 2010 Web Parts using Visual Studio 2010, SharePoint Designer.
- Worked both in Object Model coding and consumed inbuilt web services in SharePoint 2010.
- Worked with Silverlight integration using WPF applicationwith SharePoint 2010.
- Worked with ASP.NET Web Forms, WCF, State Management, and configuring optimizations for securing the web application.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET, Web Server Controls.
- Developed and Implemented Master pages in the application for designing Presentation Tier (web pages).
- Applied CSS for a consistent look and feel for Page design in the application.
- Worked on AJAX and generate warning messages to enhance overall UI experience.
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Used plugins and extensions have been developed for JQuery to make the exact functionality to work easily.
- Used JavaScriptfunctions to implement complex Business Rules and Validation of front end forms.
- Worked on web pages and business objects using JavaScript, XML in a mixed ASP.NET environment.
- Used Win forms controls and Custom User Controls to provide standard interactive User Interface. Performing design and development of Win forms application using C# and separate user interface logic from the business logic.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Developed data access layer that supports connections to multiple databases using iBatis.
- Utilized Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
- Prepared various test cases to fix the bugs and ensures the application is error-free.
Environment: Visual Studio 2010, SharePoint 2010, ASP.NET 3.5, .Net framework 3.5, C#.NET, WCF, WPF, MVC, SQL SERVER 2008, LINQ, JavaScript, Team Foundation Server (TFS) 2008, XML, CSS, HTML and JQuery.
Confidential, India Dec 2010- Jan 2012Role: .Net Project Lead
Project: PAI Program (Unsalables, Unit Counts) Client: Target Corporation, US
Track the "unsalable" pharmacy items which cannot be sold at the store. New functionality added to the existing "defectives" application used for the general merchandise items.
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
- Designed the complete solution using 5-tier Architecture model and design patterns mainly Singleton.
- Utilized rich Silverlight elements such as Data grid, List Box and Data picker etc.
- Designed and developed SharePoint 2010 Web parts, List, Content Types etc.,
- Created and deployed XML Web Services (WCF) using Visual Studio 2010 and C#.NET, Used them to generate the proxy class files based on the web services and consumed in web application.
- Implemented web services with SOA using WCF for passing data to multiple platforms.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET, Web Server Controls.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Worked with ASP.NET Web Forms, Web Services, State management, Caching features, configuring optimizations, securing the web application, Web Services Components consumed for authenticating the user credentials
- Designed and developed Menu for the website using CSS classes (Cascading Style Sheets)
- Used master page for look and feel for the site.
- Experience working with various controls in Ajax control tool kit and JQuery.
- Extensive experience in applying design patterns like Singleton and MVC.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Created Complex Queries, Stored Procedures, and Materialized Views to access data from database using SQL SERVER 2008.
- Developed solutions for diverse programming scenarios in C#.NET, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
Environment: SharePoint 2010,Visual Studio 2008/2010, .Net Framework 3.5 ,SQL SERVER 2008,C#.NET, ASP.NET, WCF, HTML, XAML, Web Forms , CSS, Ajax Control Toolkit , JavaScript , TFS and JQuery.
Confidential, India July 2010 - Nov 2010
Role: .Net Project Lead Project: AGB Batch Job Client: AETNA, US
Description: Migration of DTS packages to SSIS and c#.net batch jobs creation based on AR raised by clients.
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) including Testing, development and implementation cycles of the project.
- Created batch jobs using C#.NET console application which involves complex business rules
- Involved in migration of SQL DTS packages to SSIS packages
- Involved in writing .NET scripts to Implemented SQL Server 2005 data manipulation
- Involved in writing Complex SQL statements and stored procedures by using Cursors, indexes in stored procedures using SQL Server 2005.
Environment: Visual Studio 2005, SQL Server 2005, .NET Frame Work 2.0, C#.NET, SSIS
Confidential, India May 2008 - July 2010
Role: .Net Project Lead Project: ICD10 IMPACT ANALYZER & CHANGE NAVIGATORClient: Cognizant, US
ICD10 IMPACT ANALYZER: The ICD10 - IA tool is an accelerator for ICD10 Impact Assessment in source code of Information System Applications. The tool is able to make multiple types of matches for seed codes and can also find impact due to variable propagation for multiple levels.
CHANGE NAVIGATOR: 5010 Change Navigator is a web based application that is aimed at helping the entities like health plans, clearinghouses, healthcare providers, vendors and third-party administrators in the Initial Assessment phase to identify their Systems and Applications that needs modification due to version upgrade.
Responsibilities:
- Involved in Requirement Analysis and Design of the system.
- Extensively used OO Design to develop Analysis model and Design model.
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the users in an organization.
- Designed and developed Win Forms using WPF
- Involved in UI Designing, Development and Testing of Web Forms using ASP.NET, C#.NET, XML/XSD ADO.NET and .NET Framework.
- Extensively involved in Data Access Layer and Business Logic Layer using C#.net programming.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Involved in creating Complex Queries, Stored Procedures, and Views to access data from database using SQL SERVER 2005.
- Used Design patterns for maintaining relationships between classes and objects with defined responsibilities
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Used Middleware like NHibernate to provide communication between data access layer and backend database.
- Worked with ASP.NET Web Forms, WCF, State Management, and configuring optimizations for securing the web application
- Designed and developed Menu for the website using CSS classes (Cascading Style Sheets)
- Used master page for look and feel for the site.
- Experience working with various controls in Ajax control tool kit
- Responsible for upgrading the changes like error handling, bug-fixing from timely basis.
Environment:Visual Studio 2005, .Net Framework 2.0, SQL SERVER 2005,C#.NET, ASP.NET, WPF, WCF, HTML, XAML, Web Forms , CSS, Ajax Control Toolkit , JavaScript
Confidential, India September 2007 - May 2008
Role: .Net Developer
Project: VANTAGE Enterprise Net (VNET) Client: AVEVA, UK
Description: Confidential is a unique set of software components, which supports web-centric business integration in a way that is flexible and completely independent of the scope of applications, information and workflows involved.
Responsibilities:
- Sound knowledge in practice methodologies and full Software Development Life Cycle (SDLC) using VB/VB.Net, C# and ASP.Net
- Worked with Share point to create project portal to maintain project documents
- Involved in maintenance of some of pre developed components using C#.Net
- Migrating existing VB6.0 apps to C#.Net.
- Implemented ADO.Net Validations controls & JavaScript for Client input validations
- Implemented ADO.net for manipulating data to/from back end systems - SQL 2000
- Involved in developing of Web Forms Using ASP.Net and C#.Net.
- Created Win Forms & Web Forms User controls for reusing GUI components
- Database Table creations & writing stored procedures for involved modules by using SQL 2000.
- Created user support documentation.
Environment: Visual Studio 2005, .Net Framework 2.0, Share point, SQL SERVER 2000, C#.NET, ASP.NET, ADO.Net, Java script, XML, HTML
Confidential, India January 2006 - September 2007
Role: .Net Developer
Project: Media Client Component & Routing UI
Media Client Component: Delphi based Dispatch application modified to use Media Client C#.NET component to delegate all the media related requests.
Routing UI: Routing UI tool is used to configure percentage allocation and load balancing of voice traffic, and close routing of a call type to a specific site if necessary.
Responsibilities:
- Involved in Requirement Analysis and Design of the system.
- Extensively used OO Design to develop Analysis model and Design model.
- Designed and developed Windows Forms using C#.NET to facilitate the users in an organization.
- Involved in UI Designing, Development and Testing of Win Forms using C#.NET, ADO.NET and .NET Framework.
- Extensively involved in Data Access Layer and Business Logic Layer using C#.net programming.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Involved in creating Complex Queries, Stored Procedures, and Views to access data from database using SQL SERVER 2005.
- Used Design patterns for maintaining relationships between classes and objects with defined responsibilities
- Created user support documentation.
Environment: Visual Studio 2005, .Net Framework 2.0, SQL SERVER 2000, C#.NET, ASP.NET, ADO.Net, Java script, XML, HTML
Confidential, India August 2004 - January 2006
Role: .Net Developer
Project: Management System Report (MSR)
Description: MSR is the new reporting tool for customized reports. Microsoft\'s VSTO 2005 is used along with C#.NET for developing this office Excel application. The output generated on a report is retained in EXCEL to utilize the power of EXCEL graphs and other functions.
Responsibilities:
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, Visual Studio Tool for Office (VSTO).
- Used Win forms controls and Custom User Controls to provide standard interactive User Interface. Performing design and development of VSTO Excel add-in application using C# and separate user interface logic from the business logic.
- Worked in XML creation and parsing technique using C#.NET
- Implemented ADO.Net technology extensively for data retrieving, querying, storage and manipulation.
- Used excel macros and built in excel features and functionalities to develop rich reporting service.
- Prepared various test cases to fix the bugs and ensures the application is error-free
Environment: Visual Studio 2005, .Net Framework 2.0, VSTO, C#.NET, ADO.Net, SQL SERVER 2000