David Mashiku

David Mashiku

$15/hr
Specialized in internet research for information on a wide variety of topics.
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Age:
38 years old
Location:
Mwanza, Mwanza, Tanzania, United Republic of
Experience:
6 years
+ RESUME David Mashiku Birthday:- Mobile:- Live now:Mwanza, TZ Email:- Education 2012.09—2016.06 Bachelors in Electrical and Automation Engineering Bohai University in Jinzhou China Major courses: Software Engineering, Management, Information Technology Systems, Logistics Solutions, Warehouse Logistics Automation, Embedded Systems Manufacturing, Product Design, Bluetooth Low Energy, Internet of Things Solutions, Consumer Service, Systems Troubleshooting, web application design, Robotics. 2023.07 Udemy Certificate Zero To Mastery Complete Python Developer Developer Environments, Jupyter Notebooks, Virtual Environments, Advanced Python: Object Oriented Programming, Functional Programming, Python Decorators, Error Handling, Modules in Python, Generators, Debugging in Python,Testing in Python, Scripting in Python, Scraping Data with Python, Web Development with Python, Automation and Testing, Machine Learning +Data Science. 2020 .01 0Sololearn Python 3 Certificate 2020 .02 Sololearn SQL Certificate Work Experience October 2016- Present      Mwanza, TZ ES Entity III, Founder Responsible for finding solutions based off of public or private datasets presented by accredited organizations. Develop professional software with software documentation using python 3, micropython, C++. Work with RESTful API’s, MQTT protocols. Design and develop firmware for WIFI, BLE, ESP32, ESP8266 Micro-controllers. Along with Teensy, Raspberry Pi, Raspberry Pi Pico, Stm32 using Arduino IDE, Microsoft Visual Studio Code and Microchip Studios. Interfacing a range of sensor technologies including but not limited to GPS, RFID, I2C for telemetry data and real time data acquisition. Working with Azure IoT, AWS for real time data transmission and acquisition. I developed an application which enabled users in Tanzania to SMS text to the internet to acquire and transmit information. The system used an ESP8266, a sim800L module programmed with a combination of python 3, Firebase real time database, C++ for embedded systems, Ubuntu Linux server on AWS cloud for the SQL database schema, and attach interrupts in case the system lost signal due to unforeseen circumstances. The system also utilized a web application deployed on a Linux server running on AWS, it included NGINX, GitHub actions for continuous development and upgrades. Internet-SMS enabled the local water utility provider to go completely paperless. With this protocol they where able to quickly document meter readings and have the information automatically added to the online billing database for its users. It enabled more remote areas to keep track of all water usage electronically as compared to writing down meter reading and manually adding them into the system. More People where able to access education and general resources online who did not have access to smartphones with Android or iOS.   Partnered with Bafredo Electronics in Dar Es Salaam, Tanzania to create Solar Powered Robotics(SPR) to facilitate a moisture sensor based agricultural watering system. The system utilized the Arduino Pro Mini, ESP8266, and WiFi connectivity. The system has a central data processing python 3 program running on the raspberry Pi 3B. It would transmit commands to water a particular portion of the garden. The SPR system included a remote access portal for engineers to control the device with a PlayStation joystick through Bluetooth, Bluetooth Low Energy, and WiFi. The system was able to monitor water usage, humidity levels, and was programmed using C++, micropython, and Python. 2020.03 DTECT IoT Inc, Little Rock Arkansas, USA IoT Software Engineer. Created Firebase Real Time and SQL database for real time visualization of data. Developed and designed the RFID circuitry and microcontroller selection to transmit data onto cloud computing platform through WIFI, GSM(2G, 3G, and 4G) with a combination using MQTT, HTTP, LoRa and Zigbee. Developed the system while connecting remote on a Raspberry Pi 3B and programming the Arduino through the remote access over the internet. Developed and designed how the project will upgrade the firmware on the system in case of changes to the design. Contacted Supplier of the microcontroller units, contact and designed 3D printable modules for the housing.    July- Voices of Africa(VOA) Dar es Salaam  Lead software engineer. Responsible for development prototyping and design of an electronic microscope. Microscope’s objectives where to take pictures of the samples and with practitioners help identify different parasites found in blood samples for training datasets for the machine learning portion of the project. Worked with a raspberry pi 3B, Jetson Nano, and attached High Definition web camera with a combination of lens to take clear pictures of the samples. Visualization libraries used where OpenCV, Pillow, Matplotlib, and Numpy for data structuring. Developed automated image upload feature to Google Drive, and SQL databases to be accessed by authorized personnel. This increased dateset organization by enabling automatic GPS coordinates upload, time/date, attending physicians involved in identifying samples.   Professional Skills         Python 3, and Micropython for embedded systems, SQL database, Linux Server, Arduino, ESP32BLE and ESP32 programming with C++ and Micropython, Google Suite, Google Docs, Google Spreadsheet, Data Entry, Data Visualization, Data analyst. Communication Skills in written and spoken English. Linux Server DevOps. Ubuntu Linux and Ubuntu Server, Linux Fedora 36, Debian, Internet of Things(IoT), Microsoft Azure IoT, AWS IoT, MQTT communication protocol, WIFI, Bluetooth, Bluetooth Low Energy,Tools such as Pycharm IDE, Microchip Studio, Github, Office suites(Microsoft Office, MS Office 360). Web application development with Python 3. Research Skills, Critical Thinking. Prioritizing, Planning, Goal Setting(Google’s Objective and Key Results(OKR) paradigm). Attention to Detail, Persuasion Skills. Positive, Linux Server Administration. Firebase. Fast Typing (over 55 WPM).       Docker Containers, IoT frameworks and protocols. Customer Service, Customer Troubleshooting Assistance, Preparing and Executing Objectives in Accordance to Institution Policies. Home Automation System design and Prototyping. 6+ Years experience with deploying react application from GitHub with Git-actions. Linux Server Administration. Certified in Python 3(Udemy and Sololearn) Certified in SQL Databases(Sololearn) Robotics architecture and product design using KiCad for PCB and SolidWorks and FreeCad for printable 3D models. Robotics Programming using micropython, C++ for embedded systems and (Robotic Operating System(ROS). Experienced programming with Espressif ESP32, Arduino Portenta H7,Raspberry Pi Pico RP2040, Robotics OpenCR 1.0, Teensy 3.2 , 4.0, 4.1, Arduino Due, Arduino Zero microcontrollers and microprocessors. Professional Accomplishments During the COVID-19 pandemic I developed Internet-SMS, a text based web access system that allows user to ‘text the internet’ to acquire information. The innovation included a system that allowed users to text to acquire textbook resources,online resources such as dictionary definition, tutoring resources. Users could submit assignments, and get assignments from the teachers. Featured an automated grading system for all SMS submitted assignments.  Regional finalist in the 2020 IBM call for code under the Middle East and African Regions.  Awarded top 100 solutions in the Africa Vs Virus Challenge.  Featured on the Tech Republic website.  Published on the MIT Solves re-engage learner website.  Tony Elumelu Alumni beneficiary 2021. Please see link below for more details and links to above awards. https://drive.google.com/file/d/1Ye1DKSIL6UujI3yBTzf9_5oBZ_7HRY3J/view?usp=sharing Self-evaluation I have improved my communication skills while working remotely for companies in the past. This has sharpened my ability to critically think about what I want to share and propose feasible next steps forward for a project in development stages. I have developed better debugging and problem resolution skills and have leveraged the advantages that platforms like ChatGPT, Stack OverFlow, and the discord server community have made possible. I have gained a new appreciation for how working remotely has caused me to become more organized and prepared in my daily tasks execution methodology. Good at preparing software documentation, defining and executing objectives in a timely manner. Making sure to keep to moral of other teams and motivating those I work with to always be finding better and more efficient ways to solve problems. I am optimistic, positive, enthusiastic about learning new skills, full of positive energy, and able to bring joy to those around me. Sufficient remote work experience, always on time, sincere work attitude, willing to learn with humility. I am able to devote great enthusiasm to work and strive to grow into a better team member.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.