Sr. Sharepoint Developer Resume
New York, NY
SUMMARY:
- Well - rounded experience in Confidential SharePoint Technologies including SharePoint Online / 2016/2013/2010, MOSS 2007 as well as third parties’ tools such as Sharegate & Nintex Workflows/Forms for Office 365 /2013/2010.
- Experience with SharePoint client object model (CSOM), REST API, Confidential GRAPH API and the SharePoint Patterns and Practices (PnP)
- Expert in client-side development (HTML, jQuery, CSS, Angular 2, TypeScript, Bootstrap) and applying these with SharePoint Online/2013.
- Hands-on experience with .NET Platform, C#, VB.NET and Visual Studio.NET.
- ASP.NET 4.5, Visual Studio 2017/2015/2012/2010/2008, SQL Server 2012/2008 R2 experience.
- Highly experienced in development of server side and middle layer of transactional, multi-tier applications (COM+, ASP/ASP.NET, ADO.NET, and Web Services).
- Experience with SQL, relational table design, and MS SQL Server, including SQL Server 2012.
- Experience creating Legal Hold Notification using SharePoint App Model, Heat Maps and multi-language applications.
- Excellent written and verbal communication skills for both English and Spanish languages.
TECHNICAL SKILLS:
Microsoft Technologies: SharePoint Online / 2016/2013/2010, MOSS 2007, SharePoint Designer 2013/2010/2007, InfoPath 2013/2010/2013, Nintex Workflows 2013/2010, Nintex Forms
Programming Languages: .NET, VB.NET, C#.NET, ASP.NET, JAVA, PHP, J2EE, XML, XSLT, HTML, DHTML, AJAX, JavaScript, TypeScript (Angular 2), PowerShell, VBScript, CSS
Libraries/APIs: Bootstrap, Google Maps API, BING, jQuery, Highcharts, DataTables
Databases: MS SQL Server 2012/2008/2005, Oracle 9i/10g, MS Access
Operating Systems: Windows 2012/2008/2003 Server, UNIX, Red Hat Linux
Enterprise Applications: Visual Studio .NET, Visual Source Safe, Active Directory, VMware
EXPERIENCE:
Confidential, New York, NY
Sr. SharePoint Developer
Responsibilities:
- Collaborated a MOSS 2007 migration to SharePoint Online using Sharegate
- Designed and improved SharePoint 2007 workflows to SharePoint Workflow 2013 by using tasks and content types
- Created a web part to be used as a form to create/update Document Sets given a specific content type with managed metadata, programmatically upload/retrieve documents to the same form and create document set versions using REST & JSOM for a SharePoint Online page.
- Trained the client IT staff of all work performed including the updated workflows
- Created a timer job, as an Azure WebJob, that collected Outlook Calendar events from users (conference rooms) using Confidential Graph API to store this in a SharePoint Online Calendar list for employees to consume this data in their portal site.
- For a SharePoint Online portal site, built web parts using Confidential Graph API, Active Directory Authentication Library (ADAL) and JavaScript, that displayed Outlook Events, Insights (recently used documents & items trending around user), OneDrive items shared with me, and People Around Me
- Created web parts to display quick links, followed sites, and image carousel using REST service in SharePoint
- Integrated Yammer feeds, leveraging its API and authentication layer to GET the Yammer Groups of a user into SharePoint Online using JavaScript and a Content Editor Web Part
- Applied custom scripts to a SharePoint Online site collection without modifying the master page file using CSOM (Client-Side Object Model) as a Custom Action which allowed the script to execute across all sites within a site collection
- Created PowerShell scripts to perform automation such as moving a SharePoint Document Library from one site collection to another, create a document center site collection, upload branding files and applying default master page to site, create subsite for search with pages, applied search refiners and insert content editor web parts
- Wrote technical manuals to properly document all the work that has been performed and used Visio diagrams to show clear process on all workflows and other work.
- Utilized Visual Studio Team Services for code repository, plan and prioritize work items
Sr. SharePoint Developer
Responsibilities:
- Create Nintex workflows and forms for Reimbursement and Travel Request using SharePoint 2013
- Migrated InfoPath forms to Nintex Forms
- Created custom display template (Twitter and LinkedIn fields) for SharePoint 2013 Search by using a custom user profile property and creating mapping and configuring Managed Property for then creating the Result Type with the Custom Display Template.
- Setup in-house SharePoint 2013 development farm through the use of PowerShell commands to develop work for clients and use User Profile Service, Search and SharePoint BI (PowerPivot and Access Services 2013),
- Created custom list view by using the JS Link Property
- Organized content from a single document library by moving to separate libraries and sites, then converted to metadata and indexed those metadata columns to overcome the 5000 item limit threshold
- Organized security permissions in site collection
- Introduced Managed Metadata
- Conducted entire SDLC through custom solution development, extending existing SharePoint 2013
- Presented factors to consider for SharePoint 2016 migration, highlighting some new features
- Created functional SharePoint 2016 POC lo leverage many of the new compliance features as well as hybrid deployments.
Sr. SharePoint Developer
Responsibilities:
- Setup payment gateway to allow new currency onto our system from new merchant through API requests using POST
- Involved in several SharePoint Enterprise custom applications development projects on a pre-existing SharePoint farm for immediate support, enhancements and new features
- Implemented Adobe analytics to custom applications using JavaScript and Digital Data Object (DDO) by setting up client-side scripts on SharePoint Master Page
- Setup a couple of workflows for business users using SharePoint 2013 Workflow Manager
Sr. SharePoint Consultant
Responsibilities:
- Setup in-house SharePoint 2010/2013 and MOSS 2007 development farms to develop work for clients
- Conducted entire SDLC through custom solution development, extending existing SharePoint 2010/2013 and MOSS 2007 Farms
- Developed a Legal Hold Notification application for an organization to preserve all forms of relevant information when litigation is reasonably anticipated in SharePoint 2013
- Developed Heat Map visualization application using Google Maps V3 API to analysis risks worldwide
- Remote consultant assisting on off/hours implementation and support
- Implemented multi-language application that supports language resource from a SharePoint list
- Installed language packs to the SharePoint farm
- Devised extended migration path for planned complete SharePoint 2013 environment
- Created functional SharePoint 2013 POC
- Generated new Designer workflows and SharePoint hosted apps for the purpose of demoing 2013 POC
- Demoed next phase of migration process to stakeholders, explaining feasibility and pros versus cons
- Configured a mixed mode FAST service, running in 2013 and indexing from 2010
- Presented factors to consider for SharePoint 2013 migration, highlighting some new features
- Setup workflows for users using SharePoint 2013 Workflow Manager
Sr. SharePoint Developer
Responsibilities:
- Updated SharePoint Forms Authentication Role Provider to improve performance issues
- Worked with Load UI Web tools to test load time on heavy traffic by adding counters to check the performance of servers which resulted in knowing the culprit behind the issue
- Applied asynchronous programming techniques for calls to database to improve performance
- Updated .NET MVC interface application for routing authentication between Drupal technology and SharePoint
- Involved in several SharePoint Enterprise custom applications development projects on a pre-existing SharePoint farm for immediate support
- Setup an interface to communicate between a web service and several SharePoint custom web applications
- Worked with SOAP UI for function testing on SOAP services
Sr. SharePoint Developer
Responsibilities:
- Work on a daily basis with client to solve business problems with SharePoint technology
- Implemented JQuery library DataTables to perform data load, sort, search and filter functions
- Utilized the SharePoint (2010/2013) REST API to facilitate communication
- Created pages with web parts that loaded before and after initial page loading using AJAX
- Generated rich InfoPath Forms (2010/2013) utilizing rules and validation
- Executed queries on lists and libraries via CAML
- Displayed data from queries within custom web part
- Coded custom event handlers within Visual Studio 2010 tied to InfoPath Forms to automate behaviors
- Performed validation, change logging/tracking, rejection of duplicate forms and auditing via SharePoint event handler
- Facilitated dynamic pie-charts to display data utilizing JQuery library Highcharts and AJAX
- Collected and pre-aggregated data from a large list through a SharePoint custom timer job
- Created various workflows using Nintex Workflow 2010
Sr. SharePoint Developer
Responsibilities:
- Involved in several custom development projects on a pre-existing SharePoint farm, from documentation to implementation and support.
- Using custom C# libraries implemented variations to provide Multilanguage support for 9 based off of URL to translate dynamically.
- Added light box controls to allow users to edit sections without sending the user to a different site.
- Developed a second system for navigation based on tags entered with user tagging of sites.
- Worked with a jQuery customized libraries to enhance data tables to create meaningful views for the end user.
- Created a rich user experience using jQuery to dynamically populate form fields and preform calculations based on user input.
- Created several form pages utilizing both client and server side validation to improve site security.
- Created batch image/video upload functionality to existing forms pages.
- Designed pages for a more modern dynamic search, with dynamically generated URL.
- Refined the security access to access both webs and site collections by calling web services to ensure the user has access to the content.
- Worked extensively with offshore development teams on multiple projects and interact with Sr. Developers, systems analysts and project managers on a daily basis as required.
- Outlined best practices and a migration plan for SharePoint 2013.
SharePoint Lead Developer
Responsibilities:
- Conducted meetings and workshops with business and IT department members to introduce SharePoint 2010 new functionality.
- Highlighted business benefits and gains of upgrading to the new version of SharePoint and potential use cases.
- Integrated SAP Business Data into SharePoint 2010 using BCS Services and BCS Connector from Theobald Software
- Evaluated use cases and created POCs to demonstrate the new platform's user experience and performance.
- Utilized new enterprise features to achieve more robust content management solutions in an enterprise environment including: global content types, document sets, folders and content organizers.
- Created external lists to present 2010 capabilities to integrate other enterprise solution with SharePoint.
- Introduced the SharePoint 2010 development platform to Development team and promoted best practices and standards.
- Took the role of being the go to person regarding the upgrade process and customization migrations to the SharePoint 2010 environment.
- Produced server farm design recommendations including sizing and capacity planning, server topology and service availability.
- Utilized newly added web parts and site templates to implement additional requirements with out of the box functionality and capabilities.
- Automated a number of business processes utilizing 2010 workflows and InfoPath Forms 2010.
- Mentored and prepared existing resources to maintain and operate on the new platform SharePoint 2010.
SharePoint Developer/Architect
Responsibilities:
- Created various custom web parts for business users.
- Modified Master Pages and Page Layouts to meet business needs.
- Built and deployed SharePoint Server 2010 in a virtual server and tested the Confidential Office 2007 and Confidential Office 2010 variations against the SharePoint Server 2010 virtual server.
- Utilized Lotus Notes and Windows SharePoint Server 2010 to perform Enterprise Content Management.
- Extensively worked with Business Data Catalog (BDC) Objects utilizing BDC Web Parts using SharePoint Server 2010.
- Utilized the BDC Web Parts to demonstrate connectivity to foreign databases utilizing the Adventure Works Sample database in SQL 2008.
- Designed and implemented BDC Web Parts that are ADO.net enabled Web Parts which allow ODBC, OLEDB, SQL, Oracle and enterprise databases to connect and display data seamlessly within SharePoint Server 2010 enterprise.
- Used Visual Studio 2010 to assist in developing Web Parts for Office SharePoint 2010 rollout.
- Setup Confidential Windows Workflow Foundation Services for a Test environment on Office SharePoint 2010.
- Used Confidential SharePoint Services along with SQL 2008 to develop InfoPath 2010 forms for submitting information to a forms library in Office SharePoint Sever 2010.
- Demonstrated how Lotus Notes databases can natively produce web services to produce data for InfoPath forms by using Confidential Office 2010 InfoPath.
- Used basic C# to define and implement CLR stored procedures and functions in SQL Server 2008.
- As part of a team, created various reports according to the business requirements of the IT Recruiter Placement Application.
- Installed, authored, and managed reports using SQL Server 2008 Reporting Services.
- Provided support for a newly implemented SharePoint Server 2010.
- Performed Backup and restore activities for the portal sites using the STSADM utility.
- Involved in site Administration including creation of sites, giving access permissions for users, Fast search and crawl settings
.Net Developer
Responsibilities:
- Developed COM+ objects with VB.NET for data retrieval and manipulation.
- Interviewed user managers for application specifications.
- Created tables, stored procedures, functions, secure schemas, user ids in Oracle 8i.
- Extensively used ADODB.NET for database connectivity within code for COM+ objects.
- Documented plan for software versioning, and client distribution using Install shield.
- Configured Windows 2000 based development, testing and live production environments.
- Performed network/application load tests and implemented solutions where needed.
- Administrated COM+ objects within Component Services.
- Responsible for the progress and continued success of three junior developers.
- Acted as liaison between all levels of management for a successful application launch.
- Extensively used SQLConnection and SQLCommand for creating/opening connections, executing the stored procedures respectively.
- Extensively used XMLSchemas for validating the input XML Documents of web service.
- Extensively used Xpath queries, XmlDocument and .NET XmlNavigator for querying, loading and navigating the XML Documents.
- Deployed components remotely on different machines by exporting the Components.
- Wrote stored procedures and functions of Data Layer using OPENXML and Auto, Explicit functions of SQL Server 2005 of developed windows and web services.
- Actively involved in the performance tuning of the developed System.
Computer Repair Technician
Responsibilities:
- Installed, repaired, maintained, and upgraded desktop and notebook computers.
- Performed on-site repairs including physical set up of PC and Mac Computer Systems.
- Installed software, configure internet access, and professionally run all wires and cables.
- Installed Linux & Windows operating system on laptops and desktops.