Summary
Overview
Work History
Education
Skills
Skills Summary
Professional and a cademic summary
Personal Information
References
Timeline
Generic

David Nkuna

Software Developer
Soshanguve

Summary

As a SharePoint Developer in the IT Services and IT Consulting industry, I bring a wealth of experience and expertise in leveraging SharePoint technologies to streamline business processes and enhance collaboration. My proficiency in SPFX (SharePoint Framework), Power BI, Power Apps, and ReactJS enables me to design and develop robust solutions tailored to meet the unique needs of clients. Throughout my career, I have consistently demonstrated my ability to deliver innovative solutions that drive efficiency and productivity. My keen understanding of SharePoint's capabilities combined with my skills in data visualization, application development, and front-end development has contributed to the success of various projects. I thrive in dynamic environments, leveraging emerging technologies to stay at the forefront of industry trends and deliver impactful results. My commitment to continuous learning and excellence fuels my passion for delivering exceptional solutions that exceed client expectations.

Overview

2025
2025
years of professional experience
4
4
Languages

Work History

SharePoint Developer

Falcorp Technologies
07.2019 - Current
  • SharePoint Online (Office 365) Development and Administration
  • Practical SharePoint Online product experience - configuring, administration, development and deploying solutions
  • Experience of developing SharePoint sites / pages
  • Experience in Developing Custom webpart using React.js, Jquery and Javascript
  • Experience developing site templates, content types
  • Experience in Create Reports using Power bi
  • Good front end/CSS skills and experience
  • Experience of integrating SharePoint online with third party applications - using CSOM, JSOM, API etc
  • Strong knowledge of SharePoint Application models
  • Strong practical knowledge of SharePoint Search Service, User Profile Service and other Service Applications
  • Experience taking requirements and generating designs and implementing a final solution
  • Ability to work intuitively, along or as part of a team environment
  • Strong organisation skills and ability to prioritise, plan and multitask work assignments
  • Task ownership and ability to work within deadlines / timelines and budgets
  • Communique, Document Management System, Content Management System/Migration from Onprem to SharePoint Online

SharePoint Developer

Cornastone Enterprise Systems
3 2015 - 7 2018
  • SharePoint feature packaging and deployment
  • Web parts and web part connections
  • Applicability and use of content types
  • SharePoint-hosted workflows
  • Standard features (i.e
  • Search/indexing, content management, and Shared Service Providers (SSPs))
  • Enterprise features (i.e
  • Forms Server, Excel Calculation Services, and Business Data Catalog (BDC))
  • Reporting and business intelligence (BI)
  • Maintaining and supporting existing SharePoint systems
  • Development and maintaining of new systems
  • Documentation of code
  • Support and advice users in their day-to-day use of Microsoft SharePoint 2010 – providing one to one or group training when necessary
  • Work with the Web SharePoint Development Manager on the maintenance of existing web-based applications and services held by Falmouth Exeter Plus upon their web servers
  • Monitor and report on the performance of existing web-based applications and services
  • Supplier Chain Management System (Contract Management, Supplier Management and Order Management)
  • Self Service (E-Leave System)

Software Developer

Esoftware Solutions
08.2018 - 06.2019
  • Reporting and business intelligence (BI)
  • Development and maintaining of new systems
  • Documentation of code
  • National Consumer Tribunal System
  • Open Door Learner Management System

Education

National Diploma - Information Technology (Technical Applications)

Tshwane University of Technology

Matric - Grade 12

Sincobile High School

MCSD - SharePoint Application

Miicrosoft
04.2001 -

MCSD - Web Application

Microsoft
04.2001 -

AZ-900 - Microsoft Azure Fundamentals

Microsoft
04.2001 -

Skills

IT Production Support

Vendor Management

Development and Implementation of Change Management Strategies

Time Management

Customer Relations Management

Customer Service

Flexibility

Impact and Influence

Organizational Commitment

Commitment to Professional learning

Teamwork

Analytical thinking

Achievement orientation

Initiative

Power Bi

Power Apps

Power Automate

SharePoint 2010

SharePoint 2013

SharePoint Online

Microsoft Azure

Reactjs

Ionic React

Laravel

Github

C#

ASPNET

SQL Server 2008

JavaScript

Window PowerShell

CAML

XML

REST APIs

DOM

SharePoint development

REST API integration

Document management

Skills Summary

Microsoft Power Platform SharePoint Cloud Platforms Frontend Development Backend Development Programming and Scripting Version Control

  • Power BI:Creating visualizations and dashboards.
    Combining and transforming date columns for filtering purposes.
    Managing date columns effectively for analytics.
  • Power Apps:Building custom apps integrated with SharePoint and other data sources.
  • Power Automate:Automating workflows to streamline processes across platforms and systems.
  • SharePoint Versions:Extensive experience with SharePoint 2010, SharePoint 2013, and SharePoint Online.
  • Development:Developing SharePoint solutions using SPFx and custom code.
    Querying and managing data in SharePoint lists using CAML queries, REST APIs, and PowerShell scripts.
    Creating and customizing forms and workflows.
  • Microsoft Azure:Deploying, managing, and integrating solutions within Azure.
  • React.js:Building interactive and responsive SPAs.
    Expertise in integrating React with SharePoint and other systems.
  • Ionic React:Developing cross-platform mobile applications with React.
  • Laravel:Building robust web applications with PHP.
  • C# and ASP.NET:Developing server-side applications and APIs.
  • SQL Server 2008:Designing and managing databases, writing queries, and optimizing performance.
  • JavaScript:Frontend and backend scripting for web applications.
  • Windows PowerShell:Scripting for automation, SharePoint administration, and deployment tasks.
  • CAML:Crafting queries for SharePoint list data.
  • XML:Data structuring and configuration.
  • REST APIs:Integrating external services and handling data exchange.
  • DOM Manipulation:Directly handling and updating HTML elements using JavaScript.
  • GitHub:Managing source code repositories and collaborating on projects.

Professional and a cademic summary

AZ-900, Microsoft Azure Fundamentals, 69FESC-7FD3D0, SharePoint Application, F642-9290, Web Application, F596-4472, Microsoft, MCSD (SharePoint Applications), 2016, Tshwane University of Technology, National Diploma Information Technology (Technical Applications), 2013, Sincobile High School, Matric (Grade 12), 2008

Personal Information

  • ID Number: 8909196452084
  • Gender: Male
  • Marital Status: Single

References

  • Mr Surprise Lubisi, Snr Consultant Network Engineer, Sita, Pretoria, Gauteng, +27 798326473, Supriselubisi1@gmail.com
  • Mrs Grezel Nell, Snr Systems Analyst, Falcorp Technologies , Johanesburg, Gauteng, +27 614734053, zellyj@gmail.com
  • Mr Samba Desaboina,Snr SharePoint Developer, Falcorp Technologies,Johanesburg,Gauteng,+27846332766, DesaboSS@telkom.co.za

Timeline

SharePoint Developer

Falcorp Technologies
07.2019 - Current

Software Developer

Esoftware Solutions
08.2018 - 06.2019

MCSD - SharePoint Application

Miicrosoft
04.2001 -

MCSD - Web Application

Microsoft
04.2001 -

AZ-900 - Microsoft Azure Fundamentals

Microsoft
04.2001 -

Matric - Grade 12

Sincobile High School

SharePoint Developer

Cornastone Enterprise Systems
3 2015 - 7 2018

National Diploma - Information Technology (Technical Applications)

Tshwane University of Technology
David NkunaSoftware Developer