We provide IT Staff Augmentation Services!

Sharepoint Developer Resume Profile

MN

Summary

SharePoint Developer with 7 years of experience in client-facing projects ranging from simple file migrations to full-trust solutions and apps.

Skills Abilities

C , JavaScript, HTML, CSS, SharePoint, Office 365, ASP.NET, Web API, Entity Framework, OData, Azure, TFS Online, Git, SVN, Visual Studio, SharePoint Designer, Technical Writing, Microsoft Office, Visual Basic, Microsoft SQL Server, PDF, Solidworks, MRP, AutoCAD, Photoshop, jBase.

Experience

Sharepoint Developer

Confidential

  • Participated in requirements gathering meetings with clients.
  • Created functional specifications detailing solutions for meeting client requirements.
  • Developed a solution to automate a client's resource scheduling process.
  • Created a SharePoint app to allow the client to deploy the solution to various internal SharePoint farms and share the data between them.
  • Used Web API to create an OData v3 web service proxy for BCS to connect to a SQL Server database using Entity Framework and display a training course listing in calendar format.
  • Used SheetJS to process incoming schedule spreadsheets from client's LOB system for scheduling training and store the data in SQL Server.
  • Created a genetic algorithm in C to calculate the best possible schedule for a set of people and resources.
  • Used Web API to create an OData v3 web service to manage a set of rules that allow management to modify the algorithm without additional development.

Senior Software Engineer

Confidential

  • Participated in requirements gathering meetings with clients.
  • Created functional specifications detailing solutions for meeting client requirements.
  • Developed a solution to automate a client's Request for Information process.
  • Created a custom timer job to poll a document library for newly uploaded Excel spreadsheets and use Excel services to pull data from the spreadsheet to save it into custom lists in SharePoint.
  • Worked with client to create a SQL Server Reporting Services report that covers all of the client's RFI scenarios.
  • Created a custom workflow to track the RFI through an approval process.
  • Created a personalized dashboard to show the current user only the RFIs that are waiting for their interaction.
  • Developed a solution to automate a client's approval process for marketing materials.
  • Created a custom approval workflow that allowed for 2 sign-offs from any number of users within a specific user group.
  • Created a personalized dashboardto show the current user only the marketing materials that are waiting for their interaction.
  • Created custom master page for the site to hide various elements of the site including the ribbon and the quick launch navigation per the client's request.
  • Created custom site columns with rendering that replicated the behavior of various buttons on the ribbon.
  • Mentored junior developers on SharePoint development and best practices.
  • Researched and implemented best practices for using Git and TFS via Visual Studio Online.
  • Developed a product to allow a customer to rapidly deploy templated web, document library, and folder structures to a SharePoint site collection.
  • Used Isotope to create a custom client-side rendering template to display list items using tiles with an action list on hover.
  • Used jQuery DataTable to create a custom client-side rendering template to display list items with accordion grouping and client-side filtering controls.
  • Created custom dashboards using custom list view web parts to show webs, document libraries, and folders that the current user is able to access within the site collection.
  • Created a custom dashboard to allow a site collection admin to quickly and easily set permissions on users on any web, document library, or folder within the site collection.
  • Implemented custom analytics capturing code for documents that was designed by another team member.
  • Developed a licensing system for JavaScript files.
  • Created an HTTP handler to process requests for JavaScript files by checking license validity with a 3rd party store web site Avangate.
  • Created an ASP.NET Web Form to process incoming Instant Payment Notifications IPN and License Change Notifications LCN from 3rd party store web site Avangate.
  • Stored and retrieved all licensing information using Azure Storage Tables.

SharePoint Development Consultant

Confidential

  • Participated in requirements gathering meetings with clients.
  • Created functional specifications detailing solutions for meeting client requirements.
  • Setup and maintained SharePoint development environment consisting of Windows Server 2008 R2, SQL Server 2008 R2, SharePoint 2010 Enterprise, and Visual Studio 2010.
  • Implemented a design for a client's Intranet.
  • Created a custom master page with a touch-enabled image slider for site navigation.
  • Created a custom stylesheet from the mockup and specifications given to me by our designer.
  • Created a solution using Visual Studio to automate deployment and activation of the custom design on the client's staging and production environments.
  • Created a custom web template with a front page dashboard to allow the client to create a web for each company in their investment portfolio.

Engineering Assistant

Confidential

  • Setup and maintained SharePoint production environment consisting of Windows Server 2003, SQL Server 2005 Express, and Windows SharePoint Services 3.0.
  • MigratedstaticIntranet content from Classic ASP to SharePoint.
  • Setup and maintained SharePoint production environment consisting of Windows Server 2008, SQL Server 2008, and SharePoint 2010 Foundation.
  • Migrated content database from Windows SharePoint Services 3.0 to SharePoint 2010 Foundation.
  • Developed a solution to allow the purchasing department to go paperless.
  • Used BCS and jBase to connect to the MRP system to retrieve purchase orders.
  • Used SQL Server Reporting Services to populate a purchase order report with the BCS data and save it as a PDF in a document library.
  • Used iTextSharp to append assembly drawings to the purchase order PDF.
  • Created custom ECB actions to allow the user to email or fax the completed purchase order PDF to the vendor.
  • Developed a solution to automate the Accounts Payable process.
  • Used BCS and jBase to connect to the MRP system to retrieve accounts payable information for the supplied time period.
  • Used SQL Server Reporting Services to populate an invoice report with the BCS data and save it as a PDF in a document library.
  • Used iTextSharp to add a digital signature block to the invoice PDF.
  • Worked with the CFO to automate the printing of checks.
  • Maintained legacy in-house Visual Basic 6.0 applications.

Available on request.

Hire Now