We provide IT Staff Augmentation Services!

Sharepoint Lead Developer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • A senior SharePoint 2013/2010 consultant with over 8 years of experience in software design, development and implementation using .Net Framework versions 2.0/3.5/4.0/4.5 along with technologies such as C#.Net, ASP.Net, Microsoft Portals (SharePoint 2010/2013, MOSS 2007, WSS 3.0) and Microsoft Business Intelligence for SQL Server 2012(SSAS, SSRS, PowerPivot, and PerformancePoint Services).
  • A Microsoft Certified Technology Specialist (MCTS) with over 8 years of IT experience in
  • C#.NET Application Design and Development using Object Oriented Programming (OOPS) concepts
  • Extensive experience as Senior SharePoint Developer in designing and implementing solutions on SharePoint 2013/2010 platform using Visual Studio 2012/2010 and on Microsoft Office SharePoint Server 2007 (MOSS 2007), Windows SharePoint Services 3.0 (WSS 3.0).
  • Experience in migrating MOSS 2010/2007 solutions to SharePoint 2013/2010 platform including upgrading SharePoint based Visual Studio solutions to latest development environment
  • Extensive know how of community based solutions to aide SharePoint development and troubleshooting
  • Experienced in designing, planning and deploying SharePoint 2013/2010 farm.
  • Hands on experience with SharePoint 2013 Client Side Object Model (CSOM) and App Development.
  • Strong development experience on SharePoint Portal Server 2013/2010 Template and Object Model.
  • Experienced at writing PowerShell scripts for automating SharePoint 2013/2010.
  • Hands - on experience in designing and implementing various SharePoint Web Parts, Event handlers, Features, Workflows, Content Types, Custom Document Libraries and Lists
  • Designed and deployed custom SharePoint Site Definitions, SharePoint site columns, content types and list schemas.
  • Proficient at designing and building custom workflows for SharePoint using SharePoint Designer and using Windows Workflow Foundation(WF)
  • Experienced in designing and developing InfoPath 2013/2010 solutions
  • Extensively used SharePoint Designer 2013/2010 for branding and customization.
  • Worked in different areas including Business Intelligence, Collaboration, Document Management, Portal and Web Content Management
  • Experienced in designing and developing enterprise business web applications using .NET Frame Work (C#.Net, ASP.NET, ASP.NET MVC, ASP.NET Web API, WCF).
  • Proficient with JavaScript(jQuery), AJAX, XML, XSLT HTML, XHTML, CSS
  • Expertise in using IIS 8.0/7.5/7.0/6.0
  • Worked on latest technologies like Entity Framework (EF), WF, LINQ, OData and RESTful
  • Web Services architecture.
  • Excellent experience in using Visual Source Safe and Team Foundation Server (TFS) 2008/2010 as the Source Control.
  • Excellent experience in using Crystal Reports 8.5, 8.0.
  • Exposure to Design Patterns
  • Worked on Microsoft Project Server

TECHNICAL SKILLS:

Programming Languages: C, C++, C#, SQL, JavaScript

Analytic Packages: Microsoft Excel 2013/2010-Pivot Tables, Microsoft Excel 2013/2010-PowerPivot.

Scripting: PowerShell 2.0

Application Frameworks: Dot Net 2.0-4.5

Server Operating Systems: Windows Server 2012, Windows Server 2008/2008-R2, Windows Server 2003

Server Applications: Microsoft Project Server 2007

Database: SQL Server 2005/2008/2012

Architecture: Client Server, 3-Tier, N-tier, SOA, REST, SaaS

IDE: Visual Studio 2012/2010/2008, SQL Server 2012/2010 Management Studio, Microsoft Expression 4

Script Editors: PowerGUI 2.3

Version Control Tools: Visual Source Safe 2005, Microsoft Team System 2005/2008, Subversion v1.6

Web Services API: WCF, ASP.NET Web API, OData

Web Technologies: ASP.NET, ASP.NET AJAX, XML, XSD, XSLT, XHTML, HTML, CSS, jQuery

Portal Technologies: SharePoint 2013, SharePoint 2010, Windows SharePoint Services (WSS 3.0), Microsoft Office SharePoint Server (MOSS) 2007

Report/Dashboard Designers: Crystal Reports, SQL Server Reporting Services (SSRS), PerformancePoint Dashboard Designer.

Mapping Platforms: Microsoft Virtual Earth (MS VE), Yahoo Maps API, Google Maps API, MapQuset API.

UI Technologies: Silverlight

Other Tools: MS Office 2007/2010, MS InfoPath 2007/2010, MS Visio 2007/2010, Nintex Workflow, K2 Pearl Workflow, Visual Studio Tools for Office(VSTO), Telerik RadControls for ASP.NET AJAX v2009, Fiddler

PROFESSIONAL EXPERIENCE:

Confidential, San Diego,CA

SharePoint Lead Developer

Tools: and Technologies: Windows Server 2008 R2, SharePoint 2013,, SQL Server 2012, Visual Studio 2012, SharePoint Designer, ASP.NET Forms, ASP.NET AJAX 3.5, jQuery, jqGrid, RioLinx-Extradium, TortoiseSVN

Responsibilities:

  • Design SharePoint 2013 farm topology and server architecture, including moving services to dedicated systems.
  • Liaison with business users to perform requirements analysis and to map requirements with platform features.
  • Performed code reviews to eliminate bottlenecks and memory leaks. Consolidated repeated code through reusable libraries.
  • Improved Visual Studio Solution architecture to support script based deployments. Aggregated multiple visual studio solutions.
  • Design site collection architecture to facilitate supplier isolation.
  • Implemented site provisioning code.
  • Implement forms based authentication (FBA) for suppliers, using third party component Extardium. Enabled supplier assisted user management in their personal realm.
  • Developed custom acknowledgement system for document received by suppliers. The solution was developed as a farm solution consisting of ASP.NET forms with form validations. List event receivers were used to send email notifications. In the background relevant information was stored and processed from SharePoint Lists.
  • Developed dashboards for suppliers and internal management staff. Dashboards mostly consisted of an ASP.NET AJAX based tabbed interface containing open source jQuery based grid component, jqGrid which showed the supplier administrator about the project sites that were created by users from the supplier’s user group, the documents which were exchanged between Confidential and the supplier and if there were any pending actions or tasks. Similarly, the internal Management staff at Confidential could oversee all supplier sites and sub sites that were created including documents exchanged and pending actions and task. All relevant data was captured from SharePoint and fed into UI component at load time using a custom JSON based web service. The UI component cached the data received at load time to improve user responsiveness. Dashboards grids consisted of hundreds of entries in the grid. Other custom UI components on dashboard pages included custom developed webparts to display site members and contact information
  • A release framework along with incremental prototyping approach was used throughout the project tenure

Confidential

SharePoint Lead Developer

Tools: and Technologies: Windows Server 2012, Windows Server 2008 R2, SharePoint 2013, SharePoint 2010, SQL Server 2012, SQL Server 2012 Reporting Services(SSRS), PerformancePoint Dashboard Designer, Visual Studio 2010/2012, SharePoint Designer, Power Pivot, ASP.NET, ASP.NET AJAX 3.5, jQuery

Responsibilities:

  • Design SharePoint 2013 farm topology and server architecture (hardware and software prerequisites) for production, staging and development environments.
  • Deploy and install SharePoint farm by working in co-ordination with Operations and Infrastructure teams.
  • Working closely with business users in understanding application requirements and business scenarios and mapping it to platform features.
  • Designing and developing SharePoint 2013 Applications for business intelligence including designing developing dashboards and branding SharePoint Sites.
  • Developing custom application components using C#.Net, SharePoint 2013 Application Programming Interface, jQuery, SQL Server 2012 and Windows Work Flow Foundation
  • Designing and developing Microsoft Office 2013 Excel workbooks with Excel PowerPivot 2013. Migrate hundreds of existing Excel 2007 workbooks with macros to new PowerPivot oriented workbooks.
  • Designing and deploy SQL Server 2012 Reporting Services reports.
  • Design and deploy Performance Point Reports.
  • Deploying and maintaining Excel 2013 workbooks on SharePoint 2013 farm
  • Enhancing application features and reporting capabilities on an ongoing ad-hoc basis.
  • Configured and customized SharePoint Search to facilitate searching reports.

Confidential

SharePoint Lead Developer

Tools: and Technologies: Windows Server 2008 R2, SharePoint 2010, Visual Studio 2010, Microsoft Office SharePoint Designer 2010, ASP.NET 3.5,ASP.NET AJAX 3.5, SQL Server 2008, JavaScript, jQuery, Team Foundation Server, PowerGUI 2.3

Responsibilities:

  • Worked closely with solution architect to design and develop strategies for porting existing features to SharePoint 2010 platform
  • Directed sprints and created detailed work break down structures for various subtasks that are part of subsequent releases
  • Designed and developed custom site definition schemas
  • Developed custom Site Provisioning Provider
  • Designed and developed custom list definition schemas and deployed it using features.
  • Automated post site provisioning web part connections using new SharePoint 2010 SPWebEventReceiver.WebProvisioned event handler.
  • Designed developed and deployed custom web parts as part of custom site definition. Web part development involved custom user control s, custom layouts and custom editor part modifications.
  • Migrated existing Tagging functionality which is implemented using custom controls and SQL server database to new SharePoint 2010 managed meta data based implementation.
  • Used TaxonomyWebTaggingControl on custom pages as UI to manipulate hidden Taxonomy fields that stored Tagging values. Taxonomy fields were added to each custom list, as part of design, that implemented tagging functionality for its list items
  • Created PowerShell scripts to add search metadata properties and their mappings, configure user profile properties etc
  • Designing architecture to migrate existing ratings and commenting mechanism to use new SharePoint ratings and comments
  • Designing architecture to migrate existing custom search to new SharePoint 2010 search functionalities.

Confidential

SharePoint Lead Developer

Tools: and Technologies: Windows Server 2008 R2, SharePoint 2010, Visual Studio 2010, Microsoft Office SharePoint Designer 2010, ASP.NET 3.5,ASP.NET AJAX 3.5, ASP.NET AJAX Control Toolkit, SQL Server 2008, JavaScript, Team Foundation Server.

Responsibilities:

  • Technically mentored and lead the solution team
  • Directed sprints and created detailed work break down structures for various subtasks that were part of final release
  • Designed the Visual Studio 2010 SharePoint Solution Architecture for the project.
  • Created site columns and content type for custom list and deployed it using features.
  • Created custom list schemas, list instances and list views (for Case Registry, Exchange Rates List) and deployed it using features.
  • Provisioned SharePoint 2010 taxonomy fields using SharePoint object model and configured them to bind to a given Managed Meta Data Term Store.
  • Configured list schema to use custom content type.
  • Created a custom field called Case Activity which showed up on new item and edit form UI as a pair of radio buttons Pending, Closed. When the user selected Closed as an option only then would the SharePoint DateTime control should show up asynchronously and allow selecting an appropriate date. Based on the user selection the custom field would render Pending or the closed date in list view UI.
  • Created a custom field called Business Area, Division and product selector which showed up on new and edit form UI as three cascading dropdown lists. Based on the selection of the first dropdown list (Business Area) an appropriate value for Divisions within the given business area was fetched for the second drop down list (Divisions) and so on so forth for the third dropdown list (Product).All operations were done asynchronously and the data was fetched from a SharePoint 2010 hierarchical meta data taxonomy store.
  • Deployed custom fields using features.
  • Created custom new edit form to show up in customary SharePoint 2010 new edit and display modal popup. The custom form used SharePoint template mechanism and was deployed to control templates directory under 14 hive. The UI was built using Ajax Control Toolkit’s tab control. The SharePoint list fields were segregated and grouped into different tabs based on their relevance to each other. Custom created fields were also fetched inside tabbed interface.
  • Created an Application page to fetch Case Item details and organize them in a custom format suitable for printing. The printing of webpage was achieved by invoking browsers print dialog. The page was accessed through a menu item in Case Item ECB.
  • Practiced agile methodology throughout project lifecycle.

Confidential

Senior SharePoint Developer

Tools: and Technologies: Windows Server 2003, Windows SharePoint Services (WSS) 3.0, Microsoft Office SharePoint Server (MOSS) 2007,Visual Studio 2008, Visual Studio 2008 Extensions for Windows SharePoint Services 3.0, Microsoft Office SharePoint Designer 2007, ASP.NET 3.5,ASP.NET AJAX 3.5, SQL Server 2008, JavaScript, jQuery, LLBLGen Pro(Object Relational Mapping Generator),Telerik RadControls for ASP.NET AJAX v2009, Subversion 1.6, VMware player.

Responsibilities:

  • Designed application architecture for mapping complex user authentication, user management and role assignment.
  • Designed and defined Data Layer Tables and relationships
  • Designed and defined entities for business layer
  • Used code generated by LLBLGen ORM generator as Data Access Layer for Business Layer capabilities.
  • Extensively used ORM generated Classes like Entity, EntityCollection, TypedList, TypedView etc.
  • Wrote business layer modules for hierarchical projections, filtering and sorting
  • Enabled forms based authentication for the entire sharepoint application
  • Designed custom SharePoint login page for forms based authentication.
  • Designed UI for user registration, group and roles assignment, center management, application configuration using ASP.NET web forms and Telerik RadControls for ASP.NET Ajax
  • Extensively used Telerik radcontrols like Grid, Menu, Panel, Combox, Masked Text Boxes, Script Manager, Ajax Manager, FormDecorater, XMLHttpPanel etc
  • Extensively used ASP.NET controls like DetailsView, UpdatePanel, Validation Controls (RequiredField Validator, RegularExpression Validator, Validation Summary, Compare Validator), Login Controls etc.
  • Extensively used SharePoint Controls like InputFormTextBox, Sharepoint Validation Controls (InputFormRequiredFieldValidator) etc.
  • Wrote modules for client side interactivity using JavaScript, jQuery and ASP.NET AJAX
  • Wrote code behind logic for dynamic data loading, data binding for data controls.
  • Designed master pages for consistent branding across application.
  • Generated Batch files for single click deployment of changes to SharePoint Server in development environment. Batch files were generated dynamically on each build of the solution in Visual Studio.
  • Built SharePoint Solution for deployment to test box
  • Managed SharePoint deployment configurations in Test Environment including modifications to web.config and generating release numbers dynamically.
  • Practiced Agile Development methodology

Confidential

Senior SharePoint Developer

Tools: and Technologies: Windows Server 2003, Windows SharePoint Services 3.0, Microsoft Office Project Server 2007,Sharepoint Designer 2007, Visual Studio 2005, Visual Studio Extensions for Windows SharePoint Services 3.0, Microsoft Office SharePoint Designer 2007, Crystal Reports, Windows Server 2003 Rights Management Service, SQL Server 2005, Team Foundation System Server.

Responsibilities:

  • Created Custom SharePoint Sites, Lists and Libraries for Microsoft Office Project Web Access (PWA).
  • Designed developed and deployed custom SharePoint web parts, application pages and site pages for Microsoft Office Project Web Access(PWA)
  • Created and deployed custom SharePoint Site templates for Microsoft Office Project Web Access(PWA)
  • Extended Microsoft Office Project Web Access (PWA) to be accessed using ASP.NET forms authentication(FBA)
  • Designed and developed custom ASP.NET application pages employing ASP.NET login controls for forms authentication and user management to be used for forms based access of Microsoft Office Project Web Access(PWA)
  • Created custom web parts to host reports generated with Crystal Reports. Microsoft Office Project Server 2007 data store was accessed directly for custom reporting.
  • Integrated a File server exposed through WCF service with SharePoint using Business Data Catalog(BDC)
  • Created a Document Management Solution using SharePoint Enterprise Content Management (ECM) features.
  • Created Custom Workflows for document routing and approval.
  • Enabled Windows Server 2003 Rights Management Service on specific documents libraries.
  • Configured Rights Management Service on Windows Server 2003
  • Configured search filters on SharePoint Server
  • Performed Search customization for SharePoint.
  • Created and deployed solution packages to migrate project workspace templates from staging to production environment.
  • Used Visual Studio Team System for source control and unit testing
  • Participated in code reviews

Confidential, Chicago, IL

Senior SharePoint Developer

Tools: and Technologies: Windows Server 2003, MOSS 2007, WF, Visual Studio 2005, Visual Studio Extensions for Windows SharePoint Services 3.0,Sharepoint Designer 2007 Visual Studio Extensions for Windows Workflow Foundation, Microsoft Office SharePoint Designer 2007, SQL Server 2005

Responsibilities:

  • Installed and configured Microsoft Office SharePoint Server 2007 (MOSS 2007) with Windows SharePoint Service 3.0 (WSS 3.0) for development environment
  • Created SharePoint Web parts using Visual Studio 2005 with Microsoft. SharePoint and Microsoft. SharePoint. Webpart pages object model
  • Designed forms using InfoPath 2007 and configured a Forms Library
  • Designed custom list and content types to store client information.
  • Wrote custom SharePoint timer jobs to update the contents of SharePoint list in the associated content database thereby refreshing calculated column data on each update.
  • Triggered system generated birthday and anniversary greeting mails.
  • Created a Request Management System based on a couple of SharePoint custom lists and event handlers. The request management system could assign specific request to a particular departmental team responsible for handling the given request. The requests could be monitored, prioritized and could be scheduled to complete on a specific date all through SharePoint portal environment.
  • Created a Recreation Activity Site with Web Content Management (WCM) features.
  • Tweaked and configured the existing Publishing Site Template’s CSS and page layouts to give a custom look and feel.
  • Created and customized Enterprise Search using built-in Shared Services in MOSS 2007
  • Created User Controls to be used in custom applications pages
  • Created SharePoint Workflow using SharePoint Designer 2007 and Windows Workflow Foundation(WF)

Confidential

.Net Developer

Tools: and Technologies: Microsoft Framework Net 2.0, 3.0, WCF, ASP.NET, Visual Studio 2005, Visual Studio Extensions for framework 3.0

Responsibilities:

  • Created WCF service interfaces and end points for uploading and downloading of user documents/images using FTP.
  • Wrote modules in C#.NET to manage image size and formats
  • Wrote modules to formats and to store/retrieve up to a million images from a unique directory structure on the file server.
  • Designed and developed a Time Zone Management Library to manage application wide time zones based on user selection/p
  • Queried Windows Registry for appropriate time zone offsets and daylights savings in user selected time zones.
  • Used Windows API to perform required time translations and the modified time information was accessed in managed code using P/Invoke features in .NET Framework

Confidential

.Net Developer

Tools: and Technologies: Visual Studio 2005, JavaScript, Microsoft Virtual Earth, Yahoo Maps API, Google Maps API, MapQuset API.

Responsibilities:

  • Performed technical comparison of Mapping API on following features: Aerial imagery, 3-D imagery, Map data, Map rendering, Proximity search, Geocoding, Driving directions, Multipoint routing, Map annotation and drawing, Localization, Flexibility and Standards.
  • Implemented features common to majority of the platforms using mashups wherein maps from any two different platforms could be selected and shown on the same page. The common functionality being compared was interlocked across each mapping platforms.
  • Geocoding capabilities were separately assessed for result accuracy.
  • Batch Geocoding was performed using custom windows application written in C#.Net that extracted relevant address information from an Excel 2007 WB and consumed a batch Geocoding service.

Confidential

.Net Developer

Tools: and Technologies: Visual Studio, ASP.NET 2.0, JavaScript, Microsoft Map Point

Responsibilities:

  • Designed and developed a rich interactive front end for a mapping application
  • Coded modules using JavaScript and C#.NET to asynchronously fetch live data from end points
  • Coded modules to generate triggers/events based on object states.
  • Coded modules to perform event handling.
  • Coded modules to manipulate shapes and styles, to design custom information boxes.
  • Coded modules to display fleet history
  • Coded modules to generate and plot optimal routing paths on maps and to process XML data

We'd love your feedback!