Sharepoint Lead Developer /administrator Resume
Baltimore, MD
SUMMARY:
- Experience with full project lifecycle in various roles involving Business Analysis, Technical Design, Documentation, Development, Implementation, Administration and Maintenance.
- About 6 years of experience working with Microsoft Technologies including .NET Framework 3.5/3.0/2.0, SharePoint 2010, MOSS 2007, SPS 2003, ASP.NET, ADO.NET, SQL Server, MS reporting Services, Office Forms Services, Excel Services.
- Expertise in implementing SharePoint Portals, Web Content Management Systems, Collaborative Team Sites, Records Management, Information Rights Management.
- Thorough knowledge in utilizing various methodologies like Agile SCRUM, Design Patterns, MVC.
- Exceptional Communication Skills both Written and Verbal in Technical and Business world.
TECHNICAL SKILLS:
SharePoint: SharePoint 2010, Microsoft Office SharePoint Server 2007, SharePoint Portal Server 2003, WSS 3.0/2.0, .NET Framework, WCF, WPF, Windows Workflow Foundation, InfoPath Forms, Dashboards, KPI, Business Data Catalog, Backup and Restore, Web Parts, SharePoint Designer.
Languages: C#, VB.NET, Visual Basic 6, C++, T - SQL, JavaScript, VBScript
Internet Technologies: ASP.NET, HTML, DHTML, XML, XSL, Web Services, WSDL, SOAP, AJAX
Database: SQL Server 2005, SQL Server 2000, Oracle, Microsoft Reporting Services
Platform: Windows Server 2003/2000, Windows Vista/XP, Unix
Tools: Visual Studio 2008/2005/2003 , Rational Rose, Visual Source Safe
PROFESSIONAL EXPERIENCE:
Confidential - Baltimore, MD
SharePoint Lead Developer /Administrator
Responsibilities:
- Senior developer and team lead on internal business initiative to create Internet, Intranet, Extranet, and other internal applications based on SharePoint 2010 platform.
- Implemented SharePoint 2010 for document management, collaboration and automation of business processes using workflows.
- Worked with a team of developers as well as internal IT resources to complete projects
- Created custom Lists having item-level permissions, events and automatic workflow kickoff and deployed as feature.
- Successful deployment of internal Intranet application focused on collaboration between business units and bridge communication gaps between different geographic locations
- Deployed content by using solution packages.
- Wrote and set up custom jobs to perform backup and restore of various sites using STSADM tool.
- Created timer job runs in a specific Windows service for SharePoint Server.
- Performed as site administrator for sites under a site collection, creating and managing site collection policies, site collection features, running custom reports, creating search keywords and best bets.
- Created custom web parts using C# and Visual Studio 2010
- Utilized SharePoint Designer 2010 to deploy workflows into the site.
- Configured BDC to crawl an Oracle Database and implemented basic search and advanced search.
Confidential - Denver, CO
Senior SharePoint Architect/Developer
Responsibilities:
- Conducted Discovery sessions to gather business requirements and created Functional Specifications document.
- Designed and developed the Project Management Portal following the Agile - SCRUM methodology.
- Used SAML to configure authentication between Documentum and SharePoint for Content Services for SharePoint.
- Created custom Dashboards and KPI Web Parts to track the status of various projects, performance of employees, allocation /usage of resources and budget.
- Utilizing Visual Studio customized the recycle bin to show only files deleted by the current user and stapled the feature to custom site definition.
- Built custom C#.NET Workflows to audit changes made to custom List items and generated reports displaying in custom .NET pages.
- Using InfoPath Forms built complex Forms with custom actions such as conditional formatting and rules meeting business requirements.
- Wrote Web Service to submit data to the database from custom InfoPath Forms.
- Customized the Search Core Results Web Part to format search results using XSLT in SharePoint Designer.
- Created a custom Site Actions sub-menu providing links to custom Lists that contained site data.
- Defined a feature receiver which contained callbacks that got fired when the Feature was installed or activated.
- Developed an administrative utility to manage and administrate bulk operations for moving, deleting, and locking site collections within the SharePoint farm.
- Created and configured Shared Service Providers (SSPs) catering to multitude of user groups (internal and external) for services such as BDC, My Sites, Excel Services, Profiles and Audiences.
Confidential - Oklahoma City, OK
Senior SharePoint Designer/Developer
Responsibilities:
- Devised the deployment and implementation strategy for installing MOSS 2007 in a large server farm Production environment along with Development and Staging phases.
- Configured Alternate Access Mapping in a load balanced SharePoint deployment.
- Configured Single Sign On Service and created Enterprise Application Definition (EAD) which defined the structure to handle the retrieval of the credentials.
- Created a custom Product selector Web Part for Publishing pages and used AJAX cascading dropdowns to filter products.
- Developed custom workflows using SharePoint Designer to follow the content approval process for publishing according the requirements.
- Configured dynamic and bi-directional binding between Word 2007 Content Controls and the Custom XML for the Content Templates used for publishing web content.
- Built a utility using C# and Visual Studio.NET to migrate web part pages to WCM publishing pages.
- Created custom master pages and page layouts and used the DelegateControl to override the user controls such as the 'My sites' link and the publishing console.
- Created custom Form libraries for various InfoPath status report documents and automatically aggregated data from those documents into a rollup status report.
- Using C# developed new Features to create new sites, list definitions, document libraries and deployed features at different levels including Web application, Site level and site collection level.
- Implemented various strategies to optimize SharePoint Server 2007 based Web Content Management Site for Performance.
Confidential - Los Angeles, CA
SharePoint Developer / Administrator
Responsibilities:
- Participated in upgrading from WSS 2.0/SPS 2003 to WSS 3.0 and MOSS 2007 following the Gradual Upgrade Approach.
- Ran the pre-upgrade scan tool (prescan.exe) and applied the required corrective actions to fix the reported errors.
- Planned and implemented various approaches to Upgrade Custom Event Handlers, Custom Web Parts, Custom Themes and Style Sheets and transferring third-party RSS add-on to the native Office SharePoint Server 2007 interface.
- Utilized Solution Accelerator to upgrade the Windows SharePoint Services 2.0 custom sites and templates.
- Implemented custom security requirement as part of an event handler when tasks were created by the custom workflow along with sending email alerts in team collaboration site.
- Created custom Lists having item-level permissions, events and automatic workflow kickoff and deployed as feature.
- The customer router created a folder using the same name as the content type and then stored the documents in folders based on the date.
- Programmatically created site columns and included them in multiple custom views.
- Wrote and set up custom jobs to perform backup and restore of various sites using STSADM tool.
- Customized the 'Create Site Collection' page in central administration to display corporate policy message to the farm administrators.
Confidential - St. Louis, MO
SharePoint Consultant
Responsibilities:
- Gathered the system requirements and created Technical Design documents.
- Installed and configured SharePoint Portal Server 2003 in the Development, QA and Production environments.
- Customized the look and feel of SharePoint site With FrontPage 2003 by editing SharePoint site components including team sites, Web Parts and navigation.
- Created state machine workflows using Visual Studio.NET with custom activities like ‘CreateTask’, ‘SendEmail’, ‘OnTaskChanged’ and ‘CompleteTask’.
- Configured a dedicated Web server for crawling content also creating site restrictions and site path rules to include and exclude contents from the content index as needed by business.
- Created and Managed User groups and permissions per-area basis and configuring Security Settings for Area.
- Wrote code for custom Web Service to extract data from ASP.NET application and utilized in SharePoint app by means of custom Web Parts.
- Programmatically created connectable web parts to display employee and client details with feature to configure viewable custom metadata columns.
- Used FrontPage to generate usage analysis reports for SharePoint sites, to track who is using the site and how they are using it.
- Integrated Microsoft Reporting Services with the SharePoint Application.
- Performed Export / Import of entire sites and web using STSADM command.
Confidential - Irving, TX
.NET Developer
Responsibilities:
- Designed and developed Functional and Technical specifications using Design Patterns and Object Oriented methodology using UML.
- Utilized C# and created custom routes and constraints to handle incoming requests for the ASP.NET MVC blog application.
- Customized TreeView control to reduce the number of post-backs and increase performance of the application by handling the major events on the client by intercepting the server-side events on the client's browser.
- Created new view master page and view content page based on the master page, placing logo, navigation links, and banner advertisements in the view master page.
- Wrote unit tests to test the view returned by a controller action, to test the View Data returned by a controller action, and to test whether or not one controller action redirects the user to a second controller action.
- Using Post-Cache Substitution dynamically added Content to a Cached Page rendering data based on user visits.
- Performed conditional validation on Form Input Controls and used Focus API feature configuring validators setting focus to associated control to be validated when a validation error occurred.
- Used ADO.NET to manage data from the SQL 2000 database and wrote various stored procedures and Triggers to perform database operations.
- Created and managed User Profiles by defining Profile Schema for Anonymous and Authenticated Profiles and also migrated Anonymous Profiles to Authenticated Profiles.
- Utilized ASP.NET performance counters to monitor the health and performance of the application in the development and production environment.