Senior Sharepoint Developer Resume
North Chicago, IL
SUMMARY
- Microsoft Certified Technology Specialist with 8+ years of IT experience in developing intranet, internet N - tier and Distributed Client Server applications using Microsoft Technologies.
- Extensive experience in Web Portal development using Microsoft SharePoint Technologies (SharePoint 2013/2010/2007 and Office 365).
- Extensive experience in the development of SharePoint 2013 .NET CSOM and JSOM, CSOM in PowerShell, Restful Services, Display Templates, Branding, Content Search Web Part, Search APIs.
- Hands on experience in the development of SharePoint apps using Angular.js, ASP.NET MVC, Web API, JSON.
- Hands on experience in developing SharePoint 2013 App Model (Provider Hosted Apps and SharePoint Hosted Apps).
- Hands On experience on design and developing of Nintex Workflows in SharePoint 2010/2013.
- Extensive Experience in the development of Custom Web parts, Custom Workflows, Excel Services, Document Management, InfoPath, Site definition, Features, site templates, CAML (Collaborative Application Mark-up Language), LINQ using Visual Studio 2008/2010/2012 Environment.
- Proficient in web designing using XML, HTML, HTML5,CSS and Bootstrap
- Strong in design and development of web and windows based applications using C#, VB.Net, ASP.Net, JavaScript, .NET framework (Version 2.0/3.0/3.5/4.0/4.5), Asp.Net AJAX framework, ADO.NET, XML, IIS, SQL, Web Services and WCF Services.
- Hands on experience in design and development of databases including SQL Server 2000/2005/2008. Proficient in writing SQL statements, Stored Procedures, Triggers, Views, User Defined Functions.
- Hands on experience in design using Object Oriented Principles
- Working experience with design patterns for various design issues like singleton, factory, decorator, business delegate etc.
- Experience in code analysis tools like ReSharper and FxCop.
- Exposure of Test Drive application development (TDD) using Testing frameworks like N-Unit.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills
- Capable to delve into new technologies with ease.
- Ability to work well in a team as well as in an independent environment.
TECHNICAL SKILLS
Languages: C#.Net, VB.Net and Object Oriented Programming
Microsoft SharePoint Technologies: MOSS 2007/SPS 2010/2013/Office 365
Programming Technologies: ASP.Net,Javascript,AngularJS,CSS,XSLT,JSON,AJAX,JQuery,HTML,LINQ
Development Tools/Other: Visual Studio, SharePoint Designer, Visual Source Safe, FxCop,U2U CAML query builder, Metalogix Tool, K2 Workflows
Web Servers: IIS 6.0/7.0/7.5
Database: SQL Server 2005/2008/2010//2012, MS Access 2010
Operating System: Windows 2003/2008/2012 Server, NT/XP/7/8 and 10
PROFESSIONAL EXPERIENCE
Confidential, North Chicago IL
Senior SharePoint Developer
Responsibilities:
- Created Business Logic Layer & Data Access Layers to implement the ASP.NET MVC architecture.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Integrated SharePoint BCS with Line of Business (LOB) using ADO.net, ASP.net Web services, .net assembly, and custom connectors.
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Created Provider Hosted App using developer account for SharePoint online (o365) and a remote IIS (azure web sites in this example but it’s another public IIS) by using Napa Office 365 Development Tools.
- Remote Event Receiver (RER) for Host Web using SharePoint Provider Hosted App in Office 365/SharePoint Online Environment
- Developed Sandboxed Solutions and published to SharePoint online.
- Extensively involved in writing the PowerShell scripts to automate common activities.
- Performed a wide range of OData query string operators to select, filter, and order the data you for the SharePoint REST service request.
- Connecting SharePoint Lists and List Items using Rest APIs and performed basic CRUD (Create, Read, Update, and Delete) operations.
- Created SharePoint site collections, sites, lists, list items using client side object model (CSOM) and performed basic CRUD operations.
- Host the app within SharePoint and use the JavaScript Client-Side Object Model (JSOM).
- Used AngularJS as the development framework to build a single-page application.
- Designed, developed and implemented Workflows in SharePoint Designer 2013 using workflow manager.
- ConfiguredK2BlackPearl,K2Studio,K2Smartforms, andK2for SharePoint on development and stagingWorked on Documenting Backup Restore Procedure & Several other Planning documents & Architecture Documents.
- ImplementedK2Blackpearl workflows in a SharePoint environment.
- Worked onK2and SQL to read and write data from different LOB applications.
- Implemented consistent branding and navigation, enhancing user experience
- Implemented custom solutions created by the development team
- Corrected configuration issues in existing SharePoint farm.
- Worked on Bootstrap CSS to customize the user interface of the portal with the client requirements.
- Tuned SharePoint search with Authoritative Pages, Best Bets, metadata, key words and synonyms to create more effective results.
- Experience in SharePoint security model and working knowledge of Active Directory
- Configured Shared Service Provider for Search, Audiences and User Profile management.
- Worked on List template, Site template and Site definition to customize SharePoint Portal 2010.
- Created Site Columns and Content Types to resume schema of columns in different lists of web application.
- Assign roles and permission to sites, lists and list items.
- Created SPQuery and SPSiteDataQuery using CAML to search data from lists.
- Involved in designing, bug fixing and testing of the portal.
Environment: SharePoint Server 2010/2013,Office 365, Windows Server 2012, IIS 7.5 Web Server, Visual Studio 2010/2012, C#.Net, .Net Framework version 4.5, SharePoint Designer 2013,SQL Server 2010/2012, Metalogix Migration Tool, U2U CAML Query Builder for SharePoint 2013/2010
Confidential, Bridge Water, NJ
Senior SharePoint Developer
Responsibilities:
- Understanding & Analysis Client Requirement.
- Requirement gathering, analysis, design, development, migration and deployment of entire portal.
- Creating content types and site columns and designing ticket tracking workflow of the portal.
- Experience in using out of the box web parts and Creating Custom web parts.
- Editing List forms by using Info path form designer.
- Involved for content updating of the portal.
- Doing the Impact Analysis of the development on the site.
- Packaging the customization into a single WSP format and deploying solution packages into web application.
- Createdweb partthat can read and write data from external sources usingBCS.
- Developed In-house Ticketing System and Help desk Solutions using Visual Studio 2013 andK2/ BlackPearl
- Developed and Implemented Workflow for Cost Estimation project usingK2
- Used tools such as designer 2010, Visual Studio 2010 Ultimate.
- Packaged the upgraded web parts to deployable installation solution files.
- Created Sites, Document Libraries, Lists and List Views to collaborate users.
- Used SharePoint Designer 2010 for branding and customizing SharePoint Server 2010 by modifying Master Pages.
- 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.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Created layered C# Class libraries using ADO.Net classes and integrated those libraries for Web part developments.
- Extensively used SharePoint Object model to show SharePoint data in different ASP.Net web applications.
- Worked with Office SharePoint Server 2010 Excel Services to enable the interaction of the end users with spreadsheets through a Web browser.
- Implemented the project structure using MVC design pattern.
- Extensively worked with OOPS concepts in developing C# classes.
- Customized the Pages, including the design, layout and variations in display for different devices and screen sizes using Cascading Style Sheets (CSS).
- User interface validations were handled through JavaScript.
- Logging module implemented using SharePoint custom ULS logs
- Involved in Unit testing and integration testing of different modules
- Application architecture and implementation
- Extensively worked on SQL Queries, Stored Procedures and Triggers.
- Participated in writing use case specification document.
Environment: SharePoint Server 2010, Windows Server 2008 R2, Microsoft SQL Server 2008 R2, SharePoint Designer 2010, Visual Studio .Net 2010, Microsoft Office 2010.
Confidential, Grand Rapids, MI
Senior SharePoint Developer
Responsibilities:
- Overseen SharePoint Portal Server infrastructure, user access, and application deployment for domestic and international users.
- Created, analyzed, and published global import and export shipments key performance indicators (KPI) for executive dashboard.
- Queried data from SAP to SharePoint and Access for dashboard reporting.
- Created and analyzed global key performance indicators (KPI) for executive dashboard.
- Prepared written documents constructed data decompositions, data flow diagrams in Visio for internal applications.
- Created training material for users to understand how to use SP2010 functionality and features.
- Provided end user support on every aspect of SharePoint implementation.
- Designed Approval Workflows using Nintex Workflows tool.
- Independently designed, developed and delivered SharePoint sites and Web Part Forms
- Met 100% of milestones for SharePoint, Access and Excel deployments and data transfers
- Analyzed project in every retrospective meeting and planned the goals for the next sprint of project using agile methodology
- Created InfoPath Forms using InfoPath Designer 2010 for the creation of Travel Expense list library
- Used Content types in MOSS 2010 as the basis for receipts creation and attached the receipts to the InfoPath form
- Implemented approval and denial requirements using Application workflows - part of SharePoint Designer 2010
Environment: SharePoint Server 2010, Windows Server 2008 R2, Microsoft SQL Server 2008 R2, SharePoint Designer 2010, Visual Studio .Net 2010, Microsoft Office 2010,Nintex Workflows.
Confidential, Plano, TX
Senior SharePoint Developer
Responsibilities:
- Creating new features for site columns, Site Content Types and Page Layouts in SharePoint Server 2010.
- Involved in creating and deploying solution packages.
- Creating features for List and document libraries with content types.
- Involved in content update for site and Testing.
- Involved in designing of the portal
- Designed InfoPath forms; applied look-and-feel standards of the company; created data connections
- Created and customized data view web parts and web part connections
- Created SharePoint pages and page layouts
- Administered user permissions and accounts
- Deployed SharePoint packages to Server farm
- Assisted end-users as to how to use SharePoint 2010
Environment: SharePoint Server 2010, Windows Server 2008 R2, Microsoft SQL Server 2008 R2, SharePoint Designer 2010, Visual Studio .Net 2010, Microsoft Office 2010.
Confidential
SharePoint Technology Consultant
Responsibilities:
- Working as only front-end developer for this project
- Understand the requirements from Analysts and create HTML wireframes prior to development
- Designed a solution that utilized SharePoint 2010 to meet client requirements.
- Written Functional Requirements Specifications Document, Design Document, Test Plan, and other project documents.
- Designed wireframes and ensured developers built master pages and CSS according to wireframe specification.
- Designed and developed custom web parts based on AJAX to meet client requirements.
- Designed and developed custom features and solutions to deploy custom lists and content types.
- Developed custom features and workflows using both SharePoint Designer and Visual Studio.
- Developed custom Visual Studio workflows that utilized InfoPath Initiation, Association, Modification and Review forms. Custom workflows were both Sequential and State Machine based.
- Installed small SharePoint 2010 Server farm in a virtual development environment, and configured the Shared Services Provider.
- Configured Forms Based Authentication for the extranet site and used Active Directory Authentication for the intranet site
- Experience in Creating Enterprise search of list items using CAML.
- Contributed to Application Support and releasing the fixes.
Environment: SharePoint Server 2010, Windows Server 2008 R2, Microsoft SQL Server 2008 R2, SharePoint Designer 2010, Visual Studio .Net 2010, Microsoft Office 2010.
Confidential
SharePoint Technology Consultant
Responsibilities:
- Developed a site architecture and security model based on requirements.
- Created sites, site collections, Managed web contents, document and form libraries, customization of library attributes, search and indexing, branding, import of existing data etc.
- Developed a custom event receiver which prevents deleting documents from a document library. Created a feature for this and deployed the solution.
- Created various document libraries and routed documents to proper destination library through the various rules defined in event receivers when document is uploaded in the system.
- Experience in UI design using SharePoint designer.
- Created Application form using InfoPath forms, retrieving financial data from companies SAP system when requesting grant from researchers.
- Created a custom search and search result web part to provide more ease to the user while selecting search criteria and to display search result in grid view.
- Created a custom web part in C# to display a document library as a tree view in left panel and current view of library in right panel.
- Created a custom connected web parts using custom interface class to provide an interface to the user to select different products and get detailed information about the product.
- Implemented a dashboard template along with KPI lists to show the progress of the project development.
- Customized site pages in SharePoint Designer and created various ASP.Net application pages in .Net framework 3.5.
Environment: SharePoint Server 2010, Windows Server 2008 R2, Microsoft SQL Server 2008 R2, SharePoint Designer 2010, Visual Studio .Net 2010, Microsoft Office 2010.
Confidential
SharePoint Technology Consultant
Responsibilities:
- Involved in developing of Web Parts using C#
- Customizing Master Pages for branding the sites in SharePoint designer.
- Involved in customization of portal using Share Point Designer
- Involved in customizing the site look and feel.
- Code reviews, Testing and Bug fixing
Environment: Microsoft Office SharePoint Server 2007(MOSS 2007), Windows Server 2003 SP1, Microsoft SQL Server 2005 R2, SharePoint Designer 2007, Visual Studio 2005, Microsoft Office 2007, Microsoft .Net Framework 3.0.
Confidential, CA
.Net Developer
Responsibilities:
- Effort estimation
- Project requirement analysis
- Developing project schedules and establishing milestones
- Working as an interface between customer and company. Client interaction
- Tasks and team management
- Application Architecture and database design
- Coding and Code review
Environment: Windows Forms, C# and SQL Server 2005