Sharepoint Skills
Master Pages:
Excellent experience in developing/customizing master pages using Sharepoint Designer
Custom Themes :
Developed custom themes based on requirement
Custom Site Map providers:
Developed custom site map providers based on data from Sharepoint Lists
Quick Launch/Left Navigation: Developed several user controls that display menus/drop downs etc in Quick launch area
Custom Layout pages :
Developed several pages with web part zones placed as per Customer’s requirement
User Controls :
Developed several user controls using c# that use Sharepoint Object model. These user controls can be placed in Master pages or Custom pages
Workflow :
Developed several workflows using Sharepoint Designer and Windows workflow foundation
Security :
Programmatically created Sharepoint groups and assigned to sites
Event Handlers :
Developed code for event handling on list item deletion, site deletion etc
Site Definitions:
Developed several site definitions that include feature activation at web/site level
List Definitions :
Developed several list definitions as per requirement
Custom Forms :
Developed several Custom Forms that use Sharepoint Controls like people picker and standard dot net controls
Forms based Authentication :
Set up forms based authentication with user profile data stored in SQL 2005 database
MOSS Features :
Developed scores of features using c#/Sharepoint Object model ,that get executed during feature activation/deactivation
Solution Development :
Developed several solutions (wsp) that can be used for deployment .Excellent knowledge of ddf and manifest.xml structures
Sharepoint search :
Developed web parts for custom search of content
Sharepoint Web Services :
Used Sharepoint web services to talk to Sharepoint via ASP.Net forms
AJAX :
Developed custom forms that used controls from AJAX toolkit
Web Parts :
Developed several web parts like Documents/images aggregator from across site collection, connected web parts,displaying pie chart etc
Reporting :
Developed several Custom Reports using ASP.NET and SQL 2005 reporting services that use Sharepoint Lists as a Data source
Content Types :
  1. - Developed Content types that use lookup fields/Custom Columns. These content types get attached to lists automatically upon site creation. Added lookup type site columns to existing Content types programmatically.

  2. - Content Type Data Migration: Developed code to migrate data from one content type to another
Data Migration :
Developed a data migration tool to copy lists, document libraries, picture libraries, page libraries etc between sites. This tool uses web services so the data can be transferred across servers.
Web Part Properties copy :
Developed a utility to copy web part properties between sites using web services .
Custom Fields :
  1. - Developed custom field to display site context data in a drop down.

  2. - Developed 3 level cascading drop down custom field