Lead Sharepoint Developer Resume
Idaho Falls, ID
SUMMARY
- 5+ years of SharePoint experience in designing and implementing Customer Intranet Portal solutions for various clients in different industry sectors.
- Experience in configuring and managing the Collaboration, Fast Search, Enterprise Search, Enterprise Content Management, Business Data Catalog, Shared Services Provider and Farm Topology.
- Proven ability in Installation, Configuration, Administration and Maintenance of Microsoft SharePoint based solutions.
- Experience in developing custom solutions for SharePoint using Visual Studio
- Hands - on experience with Branding and Application Development using JavaScript, JQuery, Angular, CSS 3 and HTML 5
- Experience in assigning permissions to native groups in SharePoint as well as Active Directory groups.
- Expertise in migration process from MOSS 2007 /SP 2010/2013.
- Experienced in moving content DB from old SQL Server to new SQL Server.
- Well versed in designing and creating forms in InfoPath 2007/2010 and 2013.
- Expertise in solving any issues related SharePoint Environment and SQL server.
- Comfortable working with clients, gathering requirements, and translating those into system improvements.
- Expertise in Adding/Changing/Removing users and user group permissions for various sites, updating content & changing navigation.
- Experience with administration of search engines and relevancy tuning- Thorough understanding of search features in FAST Search for SharePoint 2010.
- Familiar with automating the business processes by creating Workflows using SharePoint Designer and Custom Workflows using Windows Workflow Foundation.
- Experience in development of Features for deploying Web Parts, Workflows, Custom Menus, Content Types, Site Templates, Blogs and Wikis in SharePoint Portal.
- Proficient in creating Custom List Definitions, Features, and Master Pages to improve features and look and feel of the sites.
- Worked with Branding of SharePoint sites using SharePoint Designer 2007/2010/2013.
- Hands-on experience in designing and implementing various SharePoint Web Parts, Event Handlers, Content Types, Custom Document Libraries.
- Thorough experience and knowledge in using PowerShell and stsadm tool and commands, especially in Installing & Configuring SharePoint and Service Applications, setting permissions, adding and deploying solutions (.wsp files) in test, staging and production servers after the code had been successfully tested in the local development box.
- Experience with creation of Business Forms/InfoPath 2007/2010/2013 forms, Catalogs, Structured and unstructured data search with configuration of filters.
- Experience in customizing dashboard for Key Performance Indicator (KPI) lists.
- Proven ability in Customizing the SharePoint Ribbon.
- Extensively worked on BCS/BDC to fetch and access external data into SP Portal.
- Experience in configuring SharePoint Security and Backup and Restore of the portal.
- Experience in System Monitoring, Performance Analysis, Log analysis and performance tuning in SharePoint Server 2007 and also post production support.
TECHNICAL SKILLS
Programming Languages: C#.NET, ASP.NET, JAVA, J2EE, C++, C, Visual Basic 6.0, VB.NET, SharePoint Technologies SharePoint Online/ 2013/2010/2007 , InfoPath 2013/2010/2007 , WWF, Web Parts, SharePoint Designer 2013/2010/2007 , Business Data Catalog and BCS, Excel Calculation Services, SSO and Secure Store Service, Visual Studio 2010/2008/2005
Web Technologies: ASP, XML, XSLT, XPath, VBScript, JQuery, JavaScript, Angular, CSS, Bootstrap, Bluebird, Knockout, JSOM, REST API, NodeJS, npm, gulp, Sammy, webpack.
Database Technologies: SQL Server 2012/2008/2005 , Oracle 8i/9i/10g, DB2, MySQL
Operating Systems: Linux AS3.0, Solaris, WINDOWS NT/2000/XP/ 7/2003/2008/2012
Web Services: SOAP, WCF, REST, DAML-S, BPEL4WS
Source Control Systems: Team Foundation Server 2010/2012, PVCS, ClearCase
Application Server: Tomcat, BEA Weblogic, IBM Web Sphere
PROFESSIONAL EXPERIENCE
Confidential, Idaho Falls, ID
Lead SharePoint Developer
Responsibilities:
- Converted an existing InfoPath form into a modern SPA form using Angular 1.5, npm, gulp, webpack, bootstrap, etc. along with SharePoint’s REST API.
- Met with technical leaders and stakeholders gather business requirements and design subsystems and modules of existing applications.
- Elected to use a SharePoint hosted app with client-side technologies such as jQuery and Knockout for the UI part of the application.
- Developed a SharePoint hosted app that communicates with the host and pull data from that source.
- Developed app code using various ES5 (JavaScript standard supported by all browsers) design patterns.
- Used bluebird promises throughout for asynchronous code; bluebird promises are almost a drop-in replacement for ES6 promises, ensuring future-proof code.
- Developed provisioning code using the JSOM to go through a JSON schema file and create Site Columns, Content Types, Lists, add Site Columns to Content Types, add Content Types to Lists, etc. in the Host Web.
- Developed REST clients using the SharePoint Cross Domain Library and SharePoint Web Proxy, allowing REST requests from the Add-In Web to the Host Web and also from SharePoint to external services.
- Developed SharePoint 2013 Visual Studio workflows and called them when appropriate during form submission.
- Developed the various review system forms using knockout, using Sammy for client-side routing to navigate between forms / form steps.
- Implemented the SharePoint hosted app in the organization by deploying the package in the app catalog site and make it available across all the site collections.
Confidential, NM
Lead SharePoint Developer
Responsibilities:
- Worked with Managers and Stakeholders to gather and document requirements for customizations within SharePoint 2013.
- Worked with DBA to help troubleshoot issues with SharePoint databases during upgrade from SQL 2008 R2/2012 to SQL 2014.
- Worked with manager to help develop SharePoint governance plan
- Developed a console application to synchronize data from SharePoint 2013 to a SQL database using NHibernate / Fluent NHibernate that could be scheduled on a regular basis.
- Developed a web service using ASP.NET MVC 6 to expose data from the database.
- Created a multi-stage Workflow to automate the routing of proposal documents to managers using SharePoint Designer and InfoPath Designer.
- Developed an SPA application using TypeScript and Angular2 along with many other JavaScript frameworks to consume the web service and present data on a public-facing site.
- Had to backport from release candidate ASP 5 / Core 1.0 to current stable release due to client security concerns.
- Utilized JavaScript and JQuery within the intranet portal to consolidate Multiple List View Web parts into a single tabbed view.
- Customized Display Templates for the Content Search Web Part using SharePoint Designer, JavaScript, and HTML 5.
- Designed a training materials for and taught two separate SharePoint training courses, one for general users and one for site owners.
- Worked with manager and DBA to reorganize SharePoint content databases and site collections.
Confidential, Chicago, IL
SharePoint Architect/Developer
Responsibilities:
- Served as Primary Contact and SharePoint Subject Matter Expert for the SharePoint Services Team.
- Analyzed and Troubleshot code within Apps written in Angular.js to increase efficiency and performance.
- Fixed data time logic for the IRAS dashboard in SharePoint 2010 with AngularJS in a CEWP. The due dates for tasks were off by a day in different time zones.
- Developed a PowerShell script for ARE that read input from a CSV file and for each row processed reviews and profiles using LINQ to XML to create or modify InfoPath forms directly via XML-sanitized streams.
- Liaised as the solution architect between the business stakeholders and the vendor contracted for development of the NGage portal.
- Integrated Search Verticals into SharePoint to enhance user experience utilizing SharePoint Designer
- Reconfigured Search and navigation settings to loop through all the Site Collections by use of PowerShell.
- Performed Troubleshooting on Web Front End Servers to resolve Nintex Workflow execution issues.
- Worked directly with business stakeholders to troubleshoot ARE issues and meet ever-changing business requirements.
- Worked with ARE stakeholders to develop a proposal and plan for a migration from SharePoint 2010 to SharePoint 2013.
- Developed a SharePoint 2013 App using AngularJS and jQuery to create an HTML5 client for a vendor-created web service for the Wall of Fame that a stakeholder wanted brought into NGage.
Confidential, Buffalo, NY
SharePoint Architect/Developer
Responsibilities:
- Lead of a partially developed utility which allowed users to export folder hierarchies and their permissions as well as add bulk upload file mappings in SharePoint 2013.
- Completed development of the utility and several additional feature requests during my tenure.
- Wrote the technical design document for the portal solution developed by NIIT Technologies.
- Oversaw the portal development, ensuring SharePoint 2013 best-practices were implemented - functioned as the chief technical support for the portal and primary SharePoint 2013 technical advisor.
- Reviewed the portal code and helped to guide the development process from the technical side to help facilitates the needs of both Central Technology and the business users.
- Helped Central Technology understand NIIT's proposed change request for integrating external reports into the portal. Ultimately we came up with an alternative proposal ourselves.
- Wrote the technical design document for a client that would allow an existing script to push external reports to the portal.
- Designed the client, using a design that would be a reusable generic system that could be reused in the future by other business units to push external reports to the portal.
- Developed the external report portal integration client.
- Helped Central Technology troubleshoot a critical workflow timeout issue that held up the business processes when they needed to upload and approve their quarter-end reports.
- Helped troubleshoot an issue where regular users were unable to approve reports.
- In charge of the development of a utility with a Windows From front-end and custom REST service back-end.
- This utility allowed business users to export a folder hierarchy and its permissions, as well as facilitating the upload of bulk upload file mappings for NIIT's bulk upload process.
- Toward the end of the project, developed a client using the .NET Client Object Model. This client was a common class library exposed through four different executable clients that allowed an existing script from an external process which was automatically generating reports to push those reports into the appropriate hierarchy levels on the portal.
Confidential, Lynchburg, VA
SharePoint Architect/Developer
Responsibilities:
- Worked with an existing team in the middle of a migration from, solving problems that were holding up the migration.
- Developed a custom SharePoint 2013 solution to change the mappings of custom application pages so the users could have a custom error page with a link to submit a support ticket.
- Assisted the deployment team port a Python tool for reading file paths from SharePoint lists and copying those files to deployment folders.
- Compiled a list of third-party solutions for the business to evaluate in order to meet the vast majority of their development requests, as they were very general things. This saved the business money and added value to the business.
- Developed a Business Data Catalog with Visual Studio 2012 using the Secure Store and Entity Framework 5.0 with the Dependency Injection, Repository, and Unit of Work patterns to access an existing SQL Server 2008 R2 database.
- Used the external content type deployed by the BDC model to create an external list with a bi-directional sync between SharePoint 2013 and SQL Server 2008 R2.
- Used Twitter Bootstrap to build an HTML/CSS/JS page layout to be imported as an HTML Master Page in SharePoint 2013 based on the branding guidelines given by Creative Media.
- Configured the Secure Store Service and Business Connectivity Services service applications and created a target application to map an Active Directory group to a SQL Server login created for a development requests
- Developed several SharePoint tutorials, and lead training sessions for team members to teach end users and other team members so that future development can continue.
Confidential, Reston, VA
SharePoint Administrator
Responsibilities:
- Responsible for the maintenance of two SharePoint 2010 farms including QA/UAT and Production.
- Responsible for the execution of change control procedures including deployment of all custom solutions to UAT and Production.
- Provisioned and configured User Profiles, Enterprise Search, MySites, and Managed Metadata.
- Developed custom application to facilitate and track user requested sites and their provisioning status.
- Manually provisioned sites and site collections based on the needs of the business.
- Advised and mentored business users in the proper utilization of site customizations and SharePoint 2010 OOB functionality.
- Extensive use of PowerShell to retrieve information from Sites and sub sites, set permissions and deploy custom solutions.
- Provided support to project developers for troubleshooting and debugging customizations.
- Performed UX testing for customizations prior to production deployment.
- Performed the migration of SQL Server 2008 R2 logs and drive letters to resolve SQL clustering issues.
Confidential, Reston, VA
SharePoint Developer
Responsibilities:
- Worked as Lead developer in charge of gathering and formalizing the requirements, assigning tasks to other developers and monitor the overall progress of the development items.
- Implementation of SharePoint 2010 for corporate intranet portal focused on document management and collaboration.
- Created an enterprise system from the ground up meeting very aggressive deadlines following Agile/Scrum methodology.
- Customized out of the box pages, created custom pages, field types, web parts, developed web service components and integrated them through BDC.
- Devised and implemented a periodic backup strategy with a recovery plan using SharePoint, SQL and third party tools.
- Created several PoCs for enhancements to the current environment which were well received an implemented in the initial scope of the project.
- Initiated efforts directed towards improving code consistency and test automation.
- Created custom C# web parts to implement custom business logic that would be used for the interpretation and communication between user interface and data layer.
- Created a custom view for the search results page and implemented a custom action that would allow the users to export the result as excel files.
- Responsible for creating the training material and providing training sessions to the business users.
- Worked extensively with InfoPath 2010 to create various forms utilized to capture information to be stored in various lists by creating and associating custom XML schemas with the form.
- Extensively used asp .net controls like Datagrid, Dataset, Calendar and more to create a custom presentation for the portal.
Confidential, Atlanta, GA
SharePoint Developer
Responsibilities:
- Worked as a SharePoint Integration Specialist, responsible for designing and implementing a new SharePoint 2010 farm with integration with existing Documentum and eRoom systems.
- Planned for the initial infrastructure of a new medium SharePoint farm consisting in 6 servers.
- Installed and configured SharePoint 2010 platform as a custom corporate intranet portal.
- Prepared and designed an integration plan and strategy to allow and provide corporate users with content management functionality in SharePoint sites.
- Implemented content management functionality allowing users to efficiently manage content in Documentum repository from and within SharePoint sites using DFS.
- Provided most commonly used content management functionalities via custom built web parts including check-in, check-out, versioning, importing, exporting, viewing and workflow management.
- Built several custom Web Parts and Tool Parts utilized in SharePoint to facilitate the overall integration solution and customization.
- Created multiple Visual Studio Workflows to manage business rules of documents and content.
- Extensively utilized ASP.NET to build web parts and ADODB.NET to connect to back end SQL Server databases with the appropriate authentication and session management.
- Provided post-production support for newly implemented custom web parts and third party solutions deployed to the farm.
- Prepared test cases to evaluate the overall integration solution and deployed newly implemented components into production.