Summary
Overview
Work History
Education
Skills
Certification
Reading books
Timeline
Generic

Thabiso Nxumalo

Electronic Technician
Pretoria,GP

Summary

I am an Electronics Technician with about 3 and a half years of experience in the field of Information and Communication Technology (ICT) working on Embedded Firmware, Middleware and Software development. I do Engineering research, develop field- programmable gate array (FPGA) based embedded systems development using VHDL hardware description language and Embedded C/C++ programming for Zynq® UlraScale+™ MPSoC and Zynq®-7000 SoC, STM32 32-bit Arm® Cortex and Microchip micro-processors (MCUs) and micro-controllers (MPUs), Printed Circuit Board (PCB) layout inspection, read and understand schematics, report writing and documentation. I also have some experience with Linux command line.

I have a depth knowledge of HTML5, CSS3, PHP, JavaScript, TypeScript, Python and C#, Java programming language.

Overview

7
7
Certifications
10
10
years of post-secondary education
3
3
years of professional experience

Work History

Electronic Technician

North Park Telecoms
Pretoria, Gauteng
07.2019 - 09.2021
  • Develop prototypes using high level language (such as Matlab, Python and/or C++)
  • Analyze system requirements, capabilities, and functionality
  • Generate detailed item development specifications and software/hardware requirement specifications
  • Design and development of FPGA-based embedded systems, in support of RF subsystems.
  • Translate suitable RF designs to schematic level
  • Schematic capturing and printed circuit board (PCB) layout level
  • Managing the process to manufacture PCBs and components procurement
  • RF hardware integration testing
  • Develop Graphical User Interface using Qt
  • Embedded C/C++ programming for STM32 and PIC microcontroller and microprocessor units
  • Website and software development using HTML5, CSS3, PHP, JavaScript, TypeScript, NodeJS, ExpressJS, MongoDB, ReactJS, Redux, GraphQL , C# programming and SQL database
  • Commit projects to GitHub repositories
  • Develop mobile application using React Native
  • Develop desktop application using ElectronJS
  • Working with Linux Command Line Interface (CLI)






Junior Technician

Microtronix SA
Johannesburg, Gauteng
06.2019 - 06.2019
  • Setting up and operating Surface Mount Technology (SMT) pick and place machines.
  • Test electronics units, using standard test equipment, and analyze results to evaluate performance and determine the need for adjustment.
  • Printed Circuit Board (PCB) inspection

Trainee Technician

Omnigo
Pretoria, Gauteng
06.2018 - 06.2019
  • Test electronics units, using standard test equipment, and analyze results to evaluate performance and determine the need for adjustment
  • Read blueprints, wiring diagrams, schematic drawings, and engineering instructions for assembling electronics units, applying knowledge of electronic theory and components
  • Maintain system logs and manuals to document the testing and operation of equipment
  • Develop Embedded C programming for STM32 which communicates serially with desktop software developed with C# programming and installed into the computer

Education

NSC Grade 12 - Science Education

Nkawu S
KwaZulu Natal
01.2010 - 12.2014

National Diploma in Electrical Engineering - Electronic Engineering

Tshwane University of Technology
Pretoria
01.2015 - 12.2019

Skills

    C/C programming

undefined

Certification

Advanced C++ Programming

Reading books

I read self development books to stay motivated everyday.

Timeline

Python Programming

02-2021

Java Programming

01-2021

JavaScript Programming

01-2021

Designing with VHDL

01-2021

Drone Orientation

03-2020

Advanced C++ Programming

02-2020

Electronic Technician

North Park Telecoms
07.2019 - 09.2021

Junior Technician

Microtronix SA
06.2019 - 06.2019

Trainee Technician

Omnigo
06.2018 - 06.2019

In-house Health and Safety Workshop

06-2018

National Diploma in Electrical Engineering - Electronic Engineering

Tshwane University of Technology
01.2015 - 12.2019

NSC Grade 12 - Science Education

Nkawu S
01.2010 - 12.2014
Thabiso NxumaloElectronic Technician