I am an innovative IoT Software Engineer with over 7 years of experience creating cutting-edge solutions for data acquisition, embedded systems, and web applications. I take pride in developing impactful technology solutions that empower underserved communities, such as my award-winning Internet-SMS system that facilitates digital access in remote areas. With expertise in Python, C++, microcontroller programming, and cloud platforms like Azure IoT and AWS, I thrive in both remote work environments and cross-cultural teams. I love tackling challenging technical problems and continuously learning new technologies to deliver reliable, scalable solutions.

David Mashiku

I am an innovative IoT Software Engineer with over 7 years of experience creating cutting-edge solutions for data acquisition, embedded systems, and web applications. I take pride in developing impactful technology solutions that empower underserved communities, such as my award-winning Internet-SMS system that facilitates digital access in remote areas. With expertise in Python, C++, microcontroller programming, and cloud platforms like Azure IoT and AWS, I thrive in both remote work environments and cross-cultural teams. I love tackling challenging technical problems and continuously learning new technologies to deliver reliable, scalable solutions.

Available to hire

I am an innovative IoT Software Engineer with over 7 years of experience creating cutting-edge solutions for data acquisition, embedded systems, and web applications. I take pride in developing impactful technology solutions that empower underserved communities, such as my award-winning Internet-SMS system that facilitates digital access in remote areas.

With expertise in Python, C++, microcontroller programming, and cloud platforms like Azure IoT and AWS, I thrive in both remote work environments and cross-cultural teams. I love tackling challenging technical problems and continuously learning new technologies to deliver reliable, scalable solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Founder & Lead Engineer at ES Entity III
October 1, 2016 - June 28, 2024
Develop professional software solutions using Python 3, MicroPython, and C++, designing and implementing firmware for WiFi, BLE, and various microcontrollers such as ESP32, ESP8266, Teensy, Raspberry Pi, and STM32 platforms. Interface sensor technologies including GPS, RFID, and I2C for telemetry and real-time data acquisition. Architect cloud solutions using Azure IoT and AWS for real-time data transmission and processing. Key achievement includes developing an Internet-SMS system enabling Tanzanian users to access the internet via SMS, facilitating paperless operations for local water utility providers and expanding digital access to remote communities.
IoT Software Engineer at DTECT IoT Inc
March 1, 2020 - June 28, 2024
Created Firebase Real-Time and SQL databases for real-time data visualization. Designed RFID circuitry and microcontroller systems for cloud data transmission via WiFi, GSM (2G/3G/4G). Implemented communication protocols including MQTT, HTTP, LoRa, and Zigbee. Developed remote programming capabilities for Arduino systems using Raspberry Pi 3B. Designed firmware upgrade systems and coordinated hardware procurement with suppliers. Created 3D printable housing modules for IoT devices.
Lead Software Engineer at Voices of Africa (VOA)
July 1, 2016 - December 31, 2018
Led the development of an electronic microscope system for medical diagnostic applications, implementing a machine learning pipeline for parasite identification in blood samples. Utilized OpenCV, Pillow, Matplotlib, and NumPy for image processing and data visualization. Developed an automated image upload system to Google Drive with GPS coordinates and metadata, and created SQL database architecture for authorized personnel access and dataset organization.
Founder & Lead Engineer at ES Entity III
October 1, 2016 - June 9, 2024
Developed professional software solutions using Python 3, MicroPython, and C++. Designed and implemented firmware for various microcontrollers including ESP32, ESP8266, Teensy, Raspberry Pi, and STM32. Integrated sensor technologies such as GPS, RFID, and I2C for telemetry and real-time data acquisition. Architected cloud solutions using Azure IoT and AWS for real-time data transmission and processing. Key achievement includes developing an Internet-SMS system enabling Tanzanian users to access the internet via SMS, which supported paperless operations for a local water utility and expanded digital access to remote communities.
IoT Software Engineer at DTECT IoT Inc
March 1, 2020 - June 9, 2024
Created Firebase Real-Time and SQL databases for real-time data visualization. Designed RFID circuitry and microcontroller systems for cloud data transmission via WiFi, GSM (2G/3G/4G). Implemented communication protocols including MQTT, HTTP, LoRa, and Zigbee. Developed remote programming capabilities for Arduino systems via Raspberry Pi 3B. Designed firmware upgrade systems and coordinated with suppliers for hardware procurement. Created 3D printable housing modules for IoT devices.
Lead Software Engineer at Voices of Africa (VOA)
July 1, 2016 - December 31, 2018
Led development of electronic microscope system for medical diagnostics. Implemented machine learning pipelines for parasite identification in blood samples. Utilized OpenCV, Pillow, Matplotlib, and NumPy for image processing and data visualization. Developed automated image upload system to Google Drive including GPS coordinates and metadata. Created SQL database architecture for authorized personnel access and dataset organization.

Education

Bachelor at Bohai University, Jinzhou, China
September 1, 2012 - June 30, 2016
Bachelor's degree at Bohai University, Jinzhou, China
September 1, 2012 - June 30, 2016

Qualifications

Complete Python Developer Certificate
July 1, 2023 - July 31, 2023
Python 3 Certificate
January 1, 2020 - January 31, 2020
SQL Certificate
February 1, 2020 - February 28, 2020
Complete Python Developer Certificate
July 1, 2023 - July 31, 2023
Python 3 Certificate
January 1, 2020 - January 31, 2020
SQL Certificate
February 1, 2020 - February 28, 2020

Industry Experience

Software & Internet, Computers & Electronics, Energy & Utilities, Healthcare, Non-Profit Organization