I focus on SharePoint customization, including advanced forms and data collection, dynamic homepages and portals, interactive dashboards and custom themes/skins/branding. I specialize in using client-side code (JavaScript, REST API, JSOM and CSS) to develop custom SharePoint solutions. I always aim to minimize server-side changes, facilitating system maintenance and eventual migration. 12 years' experience with SharePoint setup, development, usability (UX/UI) and project management experience. 10 years' experience with business process design, documentation, implementation, analysis and continuous improvement experience. 10 years experience using SharePoint to facilitate business processes, with continuous improvement mechanisms integrated throughout. 8 years' experience with software and process training, including classroom-style, train-the-trainer and individual training sessions. Deliverables can include audience analysis, training plans, training materials, assessment strategies and post-training check-ins. 6 years' experience migrating various types of systems to SharePoint. 20 years' experience with software documentation, including requirements, specifications, user guides and administrator guides. Happy clients include the US Forest Service, state government agencies, Unilever, universities, Sizzler USA and other franchise management corporations.