David Kiprop Tanui

David Kiprop Tanui

$10/hr
I am a software engineer, specializing in full stack web development.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
0 years
About

I am a recent graduate in Electrical and Electronic Engineering from the University of Nairobi with a deep passion for technology and innovation. I bring a solid academic foundation and practical experience to the table, making me an aspiring engineer with a keen interest in emerging technologies.

My academic journey was marked by a focus on electrical circuit design, digital electronics, and control systems. I excel in programming languages such as C/C++, MATLAB, and various web technologies. During my studies, I achieved Upper Second Class Honors, demonstrating my dedication to academic excellence.

Complementing my academic prowess, I gained hands-on experience as an Electrical Engineer Intern at Gearbox in Kenya. My work included embedded systems projects, where I programmed Arduino and ESP32 microcontrollers for sensor integration and control applications. I also contributed to PCB layout design and prototype testing and was instrumental in troubleshooting and debugging electronic systems to resolve technical issues.

My passion for innovation is evident in my personal projects. Notable among them is the "Real-time Hatchery Monitoring System," which I developed using ESP32 and DHT11 sensors. This system offers real-time monitoring of hatchery environmental conditions, featuring user-configurable limits and real-time data classification. It leverages MQTT for data transmission and includes a React-based client app. I also deployed the system on an AWS virtual EC2 instance with SSL certificate configuration for enhanced security.

In the realm of web development, I created "SoulSpark," an online dating web application. This project showcases my full-stack development skills, with custom authentication, data management using Express, Prisma, and PostgreSQL, and real-time messaging facilitated by Pusher. Cloudinary was employed for efficient digital asset management, enhancing the user experience.

I also developed a "Password Generating Tool" and a "Messenger Clone" of the official messenger application, demonstrating my versatility across different web technologies and frameworks.

My skill set encompasses various programming languages, including JavaScript, TypeScript, and C++. I am well-versed in frameworks and libraries like Node.js, React.js, and Express.js, and proficient in database systems like MongoDB, Redis, and SQL. My knowledge extends to version control using Git, containerization with Docker, and working with embedded systems such as Arduino and ESP32. I am also familiar with cloud infrastructure, particularly Azure and AWS virtual machines.

I hold a certification in Advanced React from Scrimba, demonstrating my commitment to continuous learning and staying updated with the latest technologies and industry trends.

In addition to my technical skills, I am fluent in both English and Swahili, and my strong problem-solving and analytical abilities are complemented by effective communication and teamwork skills.

My desire to make a meaningful impact in the field of engineering drives my ambition to join a dynamic team.

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.