Sr. Sharepoint Dev / Technical Lead Resume
Secaucus, NJ
SUMMARY
- Microsoft Certified result - driven SharePoint Technology Lead. 13+ years of Information technology experience with complete understanding of end-to-end software development life cycle (SDLC) involving Architecture, Analysis, Design & Development, Implementation and Testing of web based and client-server applications.
- Broad experience delivering enterprise software solutions for Fortune 500 clients on Microsoft SharePoint 2007, 2010, 2013, SharePoint Online (O365) and IBM Lotus Notes & Domino platforms.
- Working with business and technical teams for SharePoint Governance planning, designing the Information Architecture, implementation of Multi-Tier Farm Topologies, Enterprise Content Management and Taxonomy, Search Topology planning, Enterprise Search Configuration and Scale-Out, Social Workloads and Document Management.
- Extensive experience in Design & Development of SharePoint Farm, Sandbox, Web Based Solutions and SharePoint Apps. Extensive use of the REST API and CSOM, object oriented JavaScript, JQuery, SPServices and Bootstrap for development of custom SharePoint applications and in the SharePoint App model.
- Provisioned and extended SharePoint sites with custom Web Templates, Site Columns, Content Types, List and Library definitions, Features, Modules, Custom Actions, Web Parts and Event Receivers through Visual Studio development using C# and CAML based approaches.
- Performed SharePoint Migration in 2007, 2010, 2013 and SharePoint Online (O365) versions including setup and configuration of a Hybrid SharePoint Environment. Well versed in PowerShell for the upgrade process, general tasks, troubleshooting and inventory management in SharePoint.
- Experienced in SharePoint Farm installation and configuration, management of Web Applications, Content Databases, Managed Accounts and Site Collections, Diagnostic Logging, Health Analysis, Backup & Recovery.
- Setup and configuration of Service Applications like Managed Metadata with Content Type Hubs, Search Service components, User Profile Service and custom properties, Business Connectivity Services and the SharePoint App Management Service and Catalog.
- Experienced in Configuring Dedicated Content Databases for web apps and site collections, Self-Service Site Creation and Upgrade, Cross-Farm Service Application Publishing and Remote BLOB storage.
- Implemented Enterprise Content Management features like Term Stores, Syndicated Content Types, and social features of Rating, Tagging, My Sites and Audiences.
- Designed and developed Document Management Solutions, Records Center, eDiscovery Center, Information Management Policies and auditing, Publishing Portal with Cross-Site Publishing in SharePoint 2013, Enterprise Search Center setup including the use of Result Types, Display Templates and Search Results customizations.
- Development of Master Pages, Web Parts, Workflows, InfoPath Forms, workflows in Nintex and SharePoint Designer.
- Knowledge of Business Intelligence, Office Web Apps and Workflow Services, Secure Store, Performance Point and Project Server setup in SharePoint.
- IBM Certified Solution Developer with strong expertise in Lotus Notes &Domino projects including re-engineering and migrating applications to SharePoint 2010 using tools like Lotus Enterprise Integrator.
- Managed projects with the ‘Remedy’, ‘Team Track’ and ‘Service Now’ help desk support systems, coordination with Microsoft for SharePoint service requests.
TECHNICAL SKILLS
Languages / Tools: Microsoft SharePoint Server 2013/2010/2007 / SharePoint Online (O365), Azure, SharePoint Designer 2007/2010/2013, Visual Studio 2012/2, MS InfoPath 2013/2010/2007, Nintex 2010, Lotus Notes & Domino R8/R7/R6/R5Lotus Script, Formula Language, Lotus Enterprise Integrator (LEI) 3.x, 8, TFS
Web: SharePoint Online / On Premises, Microsoft SharePoint 2007/2010/2013, CSOM, Silverlight, JavaScript, JQuery, Angular 1.3, Bootstrap, DHTML, CSS, Ext JS, Ajax, XML / XSL, Domino R8/R7/R6/R5
Others: SharePoint Administration, ASP.Net (4.5/4/3.5/3), C#,Nintex, LINQ, SQL (2005/2008/2012 ), PowerShell 2.0/3.0, Oracle,MS-Office, MS-Project, TFS, Remedy, Team Track, Service Now, Domino Administration, TeamStudio for Notes, X-Pages
PROFESSIONAL EXPERIENCE
Confidential - Purchase, NY
SharePoint Lead
Responsibilities:
- Migration from SharePoint to SharePoint Online (O365) including the setup of a test environment, pre-upgrade check, creating the inventory of SharePoint artifacts using PowerShell, cleanup / decommissioning, changing to Claims Based Authentication for SharePoint 2013, perfoming the upgrade by setting up new Farm and Service applications and Database Attach method for the content databases, Migration of Content, upgrading site collection and also setting up self-service site upgrade.
- SharePoint Online (O365) Tenant setup - setup of Accounts and Security Groups, configuring Administrator access, Setup of users in SharePoint Online, synchronizing Active Directory with Azure AD, general Tenant Administration through the SharePoint Admin center like setup of Site Collections quotas, resources, Information Rights Management, search configuration, user experience.
- Setup of Two-Way Hybrid SharePoint 2013 and SharePoint 2013 Online (O365) environment - creating server-to-server trust between On premises and SharePoint Online tenant (O365), replacing the default STS certificate, adding a service principal name in Azure AD, configuring the proxy / reverse proxy and connectivity for on-premises to SharePoint Online, configuring Hybrid One-Drive, Sites and Search.
- Setup and management of Site Collections, Managed Metadata setup, Taxonomy based Navigation, Search configuration, customization of search pages, Global Search box and People Search template, Groups and Permissions hierarchy, information policy, audit settings, individual department / function level sites and Publishing Portal.
- Worked with the business team to define requirements and scope for department level sites. Managed all phases of the Intranet development from requirements to implementation and SharePoint Online tenant administration.
- Designed individual sites using SharePoint Online features as well as custom pages using JavaScript, JQuery, REST API, Bootstrap and CSS.
- Developed the necessary SharePoint artifacts like sites, site columns, content types, lists, libraries, document sets.
- Implemented several workflows which included event based workflows that update items across different lists using the new REST API features in SP designer 2013 workflows, approval and reminder workflows, creating calendar entries from Document sets,
- Master page customizations like incorporating collapsible footers to show the Intranet Policy on every page of the site collection.
- Implemented and customized several web parts like Content Query and Content Search web parts, Search Results and Refinement, Page Viewer, Query String Filter web part and Connectable web parts. Implemented a Cross-Site web part to view contents of a document library across different sub-sites.
- Integrated SharePoint Online with Google Analytics for management dashboards and data analysis.
- Implemented secure FTP transfer of files from SharePoint Online to secure FTP location using Microsoft PowerApps and Logic Flows.
- Coordination with Microsoft for SharePoint support. Administration and technical support to end users.
Environment: Microsoft SharePoint Online (2013), SharePoint Designer 2013/2010, REST API, JavaScript, SP Services, Datatables 1.10, JQuery 1.8x/2. x, Bootstrap 3.x, CSS 3.x, Google Analytics, Microsoft PowerApps and Logic Flows.
Confidential - Wilton, CT
SharePoint Lead
Responsibilities:
- Worked with business and project teams to define requirements and scope. Provided estimates and assisted in planning from requirements to implementation.
- Developed the use cases, test cases, process flows, assisted in designing the data structures, project structure in Visual Studio.
- Designed the necessary SharePoint artifacts like sites and lists, libraries and the workflow.
- Developed a custom object-oriented JavaScript framework using the prototype pattern to create pseudo JavaScript objects like context, user, site, lists and columns definitions, among others. Performed CRUD operations between the web browser and SharePoint using SPServices and REST.
- Developed code libraries containing the business logic using JavaScript and JQuery. Developed the workflows using SharePoint Designer.
- Developed WCF web services to gather employee, role and grade information from SQL.
- Designed the web interface using Bootstrap 3.x for the presentation.
- Used BCS to pull work culture, habits, and poll and survey scores for the people awareness application.
- Developed grade and performance review reports in SSRS 2008.
- Cross-farm service application publishing.
- PowerShell to perform SharePoint administration tasks for password changes, web application and site collection setup, detaching and attaching content databases, automated testing scripts for the upgrade process. Mounting databases, troubleshooting with co-relation ID, backup / restore / upgrade of sites, enabling / disabling timer jobs, installing / uninstalling features and solutions, bulk operations like removing user permission from all webs in a site collection, scripts for retrieving the inventory of web apps, site collections, sites, lists, items and exporting results to a csv file.
Environment: Microsoft SharePoint Server 2013/2010/2007, SharePoint Designer 2013/2007, Visual Studio 2012, SQL Server 2012/2008, SP 2013 REST API, JavaScript, SP Services, Datatables 1.10, Flot Charts, WCF 3.5/4.0, JQuery 1.8x/2.x, Bootstrap 3.x, SP2013 BCS, SP2013 Excel Services, SSRS 2008, PowerShell 2.0/3.0, Browsers
Confidential - Secaucus, NJ
Sr. SharePoint Dev / Technical Lead
Responsibilities:
- Worked with business and project teams to define scope and specifications. Provided work breakdown structures, estimates and solution designs.
- SharePoint Administration of 2007, 2010 and 2013 environments.
- Used Nintex Workflows to automate workflows in the above applications and miscellaneous workflow requests in the Quality &Risk Management department.
- Developed Apps using SharePoint 2013 for aggregating company-wide events into a corporate calendar, task management system, people locator and variety of HR department’s self-serving modules - using Office 365, REST, CSOM and JQuery.
- Designed and maintained custom web templates, site, application and master pages. Experience in migrating sites and content from SharePoint and switching over to the 2010 master pages.
- Created and published InfoPath forms to an Audit Forms library. Designed the visual layout, fields and controls. Added rules for formatting, validation and actions. Used data connections to pull information from SharePoint lists. Associated forms with declarative workflows created in SharePoint designer. Also used the quick publish features to use an InfoPath form as a list form.
- Leveraged REST based Lists.svc web services in SharePoint 2010 to display list item details inside web parts.
- Configured and implemented Managed Metadata with syndicated content types, created taxonomies, and used tagging features to tag important content while developing reusable artifacts across sites. Created document sets for employee joining forms and records management for a Tax record center.
- Extended applications using Visual Studio to create appropriate site columns, content types, list definitions, list instances and views.
- Provisioned the PM Tool project sub site with a custom Web Template and feature receivers. Created a syndicated content type and used a custom search scope to roll up summary of projects into a main project site.
- Constructed User Profile Properties in the IT Application Register workflow that would evaluate the approver and re-assign site creation requests to a delegated user if the selected approver was out of office.
- Designed a code based workflow in Visual Studio for PICT that would assign a score to each record based on the audit violations selected by the user. A review and approval task would be assigned to either the sub-area or area level group depending on the score. Each step would be tracked in the history list.
- Created connectable web parts in the PICT application to generate various reports - allowing the selection of report criteria on a web part and then displaying the results on a second web part. Provided a personalized experience with a custom editor part property to choose a default report.
- Developed external content types and external lists to surface US partner records from an SQL database that contained data migrated from the Lotus Notes database by Lotus Enterprise Integrator (LEI).
- Coded a weekly custom timer job in US Partner Rotation that would update the partner information in the company list items by finding any changes in the corresponding partner details.
- Used event receivers in the SharePoint Server Object Model to perform business validations and modify list item permissions while adding / updating records. Used the dialog framework whenever appropriate to display status and notification messages on the browser.
- Provisioned publishing sites with web part zones and customizations to the Content Query Web Part in SharePoint Designer.
- Utilized the XSLT List View, Data View and Data Form web parts in SharePoint Designer customizations.
- Involved in analysis, targeting, design, security and content migration of Lotus applications into provisioned Sharepoint sites, lists and libraries using Quest Notes Migrator tool.
- Performed unit testing, peer reviews and assisted in project coordination between various cross-functional and technical teams between the onsite and offshore.
- Transition and support to enterprise application management teams.
Environment: Microsoft SharePoint Server 2013/2010/2007, REST, CSOM, SharePoint Designer 2013/2010/2007, Visual Studio 2012/2010/2008, SQL Server 2012/2010/08, MS InfoPath 2013/2010/2007, MOSS 2007, Nintex 2010, JQuery, JavaScript, AJAX, XML/XSL, CSS, LINQ, CSOM, Silverlight,ASP.NET, C#, ADO.NET, Lotus Enterprise Integrator 8.x, Quest Notes Migrator, Lotus Notes and Domino 8.x, MS Office, Internet Explorer
Confidential
Senior Developer / Project Lead
Responsibilities:
- Worked with business and project teams to define the scope and specifications of each quarterly release.
- Provided high level estimates, Work Breakdown Structures and Solution Designs.
- Created Sites, Site Columns, Document Libraries, Lists, List Views and Content Types.
- Designed and developed the necessary application and site pages for the admin modules.
- Performed peer code reviews, Project coordination, implementation, post production support and transition to support teams.
- Analyzing existing code and remediating any technical issues within existing applications.
Environment: s: MOSS 2007, SharePoint Designer 2007, InfoPath 2007, ASP.NET 3.0, C#, ADO.NET, Workflow Foundation, SQL 2005/2008, DHTML, CSS, JavaScript, AJAX, Remedy, Service Now
Confidential
Project Lead
Responsibilities:
- Assisted the onsite project team to analyze and develop the requirement specifications.
- Developed the solution and technical design documents for team members.
- Developed application pages using ASP.Net Server Controls. Used C# for the code-behind and ADO.NET for SQL connectivity. Used WF to automate custom business process for approval.
- Assisted the offshore project manager to develop the project estimates, schedules, status reports and MoMs.
- Coordinated with onsite team and offshore development and QA teams to meet the deliverables on time and budget.
- Performed peer code reviews, Project coordination, implementation, post production support and transition to support teams.
Environment: s: ASP.NET 2/3.0, C#, ADO.NET, Workflow Foundation, Lotus Notes & Domino R6.5 Application Server & Clients, @Formulas, LotusScript, Team Track
Confidential, Columbus, OH
Senior Lotus Notes Developer and Project Lead
Responsibilities:
- Extensive involvements in system study, requirement analysis, functional and design specifications. Worked with offshore project manager to develop the WBS, estimates, schedules, resource matrixes, status, billing and utilization reports.
- Developed the solution and technical design documents for team members whenever necessary. Assisted the offshore project manager to develop the project estimates, schedules, status and progress reports. Coordinated with client as well as onsite team and offshore development and QA teams to meet the deliverables on time and budget. Performed peer code reviews, implementations, post production support and transition to support teams.
Environment: s: Lotus Notes & Domino R6.5 Application Server & Clients, @Formulas, LotusScript, HTML, DHTML, CSS, JavaScript, Remedy
Confidential - Rochester, NY
Senior Lotus Notes Developer
Responsibilities:
- Responsible for requirement analysis and design of my modules and change requests. Developed technical design documents. Development, Unit Testing, UA support, client coordination. Implementation, support.
Environment: s: Lotus Notes & Domino R5, @Formulas, LotusScript, HTML, DHTML, CSS, JavaScript