Skip to content
View Senzokuhle's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home
  • FNB
  • Johannesburg, South Africa
  • 23:47 (UTC +02:00)
  • LinkedIn in/senzod

Block or report Senzokuhle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Senzokuhle/README.md
Profile Banner

๐Ÿค Letโ€™s Connect!

LinkedIn Email UiPath Forum


Hi there, I am Senzo Dlomo ๐Ÿ‘‹

Automation Consultant โ€ข Robotic Process Automation (RPA) โ€ข Software Developer
Transforming business processes with code, automation, and intelligent tech.


๐Ÿ”ง About Me

I am a passionate Software Developer and RPA Consultant with 6+ years of experience delivering automation, system integration, and digital transformation across industries. I'm particularly fascinated by the potential of AI to enhance automation further and create truly intelligent workflows. I specialise in building scalable, intelligent solutions with UiPath and Microsoft technologies, integrating everything from legacy systems to AI-powered services.


๐Ÿš€ Featured Projects

๐Ÿ“Œ Candidate Onboarding Automation

A comprehensive, fully automated candidate onboarding workflow designed for the Human Resources department, integrating multiple cloud services and enterprise systems to streamline hiring and improve process consistency. This automation handles offer generation, contract processing, IT onboarding, HR notifications, and employee feedback surveys, significantly reducing HRโ€™s administrative burden while improving the candidate experience.

Tools:

  • Power Automate: Main orchestration engine managing triggers, document processing, email communications, escalations, and task scheduling.
  • SharePoint: Central storage for contract templates, candidate tracking records, signed documents, and audit logs.
  • Excel Online: Maintained master candidate records not available in TalentLyft; used for cross-validation and triggering escalations if incomplete.
  • Word Online: Populated offer templates with candidate-specific data, converting final documents to PDF for secure delivery.
  • Outlook: Managed offer notifications, HR escalations, IT ticket follow-ups, and calendar event creation.
  • Azure SQL Database: Logged all automation events, errors, and escalations to support MIS reporting and SLA tracking.
  • Power BI: Delivered operational reporting and HR process analytics dashboards.

System Integrations:

  • TalentLyft Webhooks: Triggered onboarding workflow when candidates moved to โ€˜Offerโ€™ status.
  • FreshDesk API: Automated IT setup ticket creation, monitoring resolution status, and managing escalation workflows.
  • SurveyMonkey API: Scheduled and dispatched satisfaction surveys to new hires at 7, 30, and 90-day milestones.
  • Outlook / Calendar API: Sent reminders to hiring managers and HR throughout the onboarding process, including candidate start date confirmations.

๐Ÿ“Œ Supplier & Client Vetting Automation

A highly detailed, multi-platform supplier and client vetting automation developed for the Master Data team to manage regulatory compliance and risk screening. The solution automated the collection of supplier information, reputation checks, financial stability validations, and sanction screening, integrating various government, financial, and legal data sources. The entire process was multilingual and region-specific, providing tailored results for markets in Germany, the UK, and The Netherlands.

Tools:

  • UiPath: The primary automation tool responsible for executing all vetting workflows, handling browser-based data extraction and interactions with secured portals.
  • Power Apps: Provided an input form for master data users to submit supplier details, with built-in field validation, mandatory field checks, and dynamic dropdown menus for countries and search types.
  • Power Automate: Received form submissions, formatted details for regex-friendly processing, and dispatched them via email to trigger UiPath bot execution.
  • Azure SQL Database: Logged process steps, errors, market origins, and audit records for SLA tracking and operational insights.
  • Power BI: Consolidated performance metrics and exceptions into actionable dashboards for continuous process improvement.

System Integrations:

  • Nexis Diligence+ via OKTA Auth: Conducted sanctions and negative press checks for companies or individuals.
  • Dun & Bradstreet: Pulled company financial reports and risk profiles.
  • ServiceNow API: Logged exceptions, retries, and error notifications as tickets for IT support follow-ups.
  • Google Search (multi-language): Performed reputational checks in English, Dutch, and German markets.
  • VAT & Company Registries: Validated supplier tax and registration numbers through multiple European platforms.
  • Azure Blob Storage: Archived final vetting reports, screenshots, and financial documents for compliance audits.
  • Outlook / SharePoint: Shared final reports and audit documents with business users via secure, time-limited SharePoint folders.

More project summaries coming soon...


๐Ÿ† Key Achievements

  • โœ… Built a supplier vetting automation using APIs and OCR to validate and vet suppliers across multiple platforms
  • ๐Ÿ” Developed secure, reusable RPA libraries, reducing development time by 40% and eliminating the need for direct credential handling
  • ๐Ÿง  Created insightful dashboards (Power BI, Tableau, Insights) to track ROI and process health
  • ๐ŸŒ Collaborated with EMEA stakeholders on high-impact digital transformation initiatives
  • โšก Maintained 99.9% bot uptime through robust production support and proactive monitoring
  • ๐Ÿ’ฌ Contributed over 800 posts on the UiPath Dev Community Forum, with 76 marked as solutions and 322 received appreciation from fellow developers

๐ŸŽฅ RPA Challenge: Solving the Dynamic Form Data Entry

I recently participated in an exciting RPA Challenge from rpachallenge.com, where the goal was to create an automated workflow capable of inputting data from a spreadsheet into dynamic form fields that change position after every submission. The challenge had the following requirements:

  • Data Input Automation: The workflow needed to automatically input data into form fields that change positions after each submission, for a total of 10 rounds.
  • Dynamic Field Recognition: Since the positions of the fields shift after every submission, the workflow had to dynamically identify where each piece of data from the spreadsheet should go, ensuring accuracy on every round.
  • Timing Constraints: The challenge also had a countdown timer that started once the "Start" button was clicked, adding pressure to complete the task efficiently.

You can watch my full solution in action in this YouTube video, where I walk through the workflow design and explain the approach I used to ensure accuracy, speed, and scalability across the 10 rounds of changing fields. This showcases my skills in workflow design, dynamic field handling, problem-solving, and efficient automation development.

Watch my RPA Challenge Solution on YouTube


๐Ÿ… Certifications

  • AI Career Essentials - ALX Africa (2024)
  • UiPath Certified RPA Associate (UiRPA) - UiPath (2023)
  • Power Platform Fundamentals (PL-900) - Microsoft (2020)
  • Scrum Fundamentals - SCRUM study (2018)

๐Ÿšง Currently Working On

The Swiss Army Knife Toolkit
A multi-functional web utility suite built with core web technologies

  • Tech Stack:
    HTML5 CSS3 JavaScript

  • Key Components:

    • ๐ŸŽฐ Lotto Generator (SA Lotto & PowerBall)
    • ๐Ÿ”’ Password Generator with customizable parameters
    • ๐Ÿงฎ Smart Calculator with expression evaluation
    • ๐Ÿ“ฑ South African Cell Number Validator
    • ๐Ÿ“ง RFC-compliant Email Validator
    • ๐Ÿ  Unified Home Dashboard
  • Live Demo:
    Live Demo


๐Ÿ“„ Download Resume

You can download my detailed resume in PDF format: Download Resume


๐ŸŒ Community & Side Projects

  • ๐Ÿ’ฌ Contributed 70+ solutions on UiPath Forum, primarily focused on UI Automation and data extraction.
  • ๐Ÿ… Winner of UiPath Monthly Contributor Reward
  • ๐ŸŒ Built and deployed a live site for a Johannesburg-based investment firm: kopanyoinvest.co.za

๐Ÿš€ Tech Stack & Skills

Core Expertise
Related Technologies
AI, RPA & DevOps Tools
Databases & Analytics
Version Control & CI/CD

โ€œAutomation is not just a tool, itโ€™s a mindset shift that unlocks innovation, efficiency, and value.โ€

Pinned Loading

  1. BankAccountsApp BankAccountsApp Public

    Banking App using C#, windows forms and SQL Server

    C# 1

  2. UiPath-Advanced-Developer-Training-Solutions UiPath-Advanced-Developer-Training-Solutions Public

    These are my solutions to the Advanced UiPath Developer Training.

  3. UiPath-Reusable-Components UiPath-Reusable-Components Public

    UiPath re-usable components (plug & play)

    5 2

  4. Automating-Pneumonia-Diagnosis-Process-Using-UIPath-and-Keras Automating-Pneumonia-Diagnosis-Process-Using-UIPath-and-Keras Public

    Forked from vicely07/Automating-Pneumonia-Diagnosis-Process-Using-UIPath-and-Keras

    Python

  5. masakhane masakhane Public

    Forked from masakhane-io/masakhane-mt

    Let's put Africa on the Machine Translation Map!

    Jupyter Notebook

  6. github-slideshow github-slideshow Public

    A robot powered training repository ๐Ÿค–

    Ruby