I am providing a complex approach and Full-stack development for SharePoint.

Working with the next versions of SharePoint:

  • SharePoint 2007
  • SharePoint 2010
  • SharePoint 2013
  • SharePoint 2016

Both environments:

  • On-premises
  • Online

Both UX:

  • Classic
  • Modern

Out of the Box configuration

Build Environment from scratch

Tenant purchase and configuration, enabling licenses, sites pre-provisioning, creating pages, lists, libraries, setting up permissions.

Policies configuration

Implementing Advanced Data Governance: Labels, DLP policies, Governance, eDiscovery, Audit, Alerts. Creating a Record Center and Information management policies.

Develop and build portal Architecture

Planning, developing and implementing portal map, apps integration and creating a high-productive Collaboration space.

Workflows Automatization

Taking existing manual processes and move them to SharePoint with InfoPath, SharePoint Designer workflows, PowerApps, custom lists and libraries and approval workflows.

Custom Development

Custom solutions:

  • Web-parts
  • Masterpages
  • Page Layouts
  • Pages
  • Custom branding
  • Timer jobs (for on-prem only)
  • Forms
  • Reports


On the Back-end:

  • C#
  • .Net
  • JS
  • .wsp packages

On the Front-end:

  • HTML
  • CSS
  • JS
  • Angular.js
  • jQuery
  • CAML
  • REST API / Ajax / JSON


- Moving content from Shared Drives and Personal Sites to SharePoint;
- Migrating from older versions of SharePoint to the latest one;
- Moving from on-prem to online;
- Moving from 3rd party apps to SharePoint and OneDrive.
More information on the Migration page.

Sharegate migration
Metalogix migration
DocAve migration
Cloudiway migration


  • End users support
  • Managing Sites
  • Managing Permissions
  • Governance managing
  • Group and Local Policies implementation
  • Infrastructure maintenance and upgrade
  • Prepare reporting


  • Building POC
  • Sharing knowledge and experience on SharePoint implementation, configuration, migration
  • Gathering requirements and preparing a solution
  • Building the right team
  • Implementing new applications and services based on the best-practices


Preparing workshops and training materials to raise a level of confidence with SharePoint for your team and management.

Different levels of training available:

  • Basic
  • Advanced
  • Admin

Different topics might be covered. Contact me for more information.