Software Developer
I am fascinated by how technology can be used to solve almost all the problems we are facing every day. When it comes to Software development (backend or frontend) count me in. I have gathered hands-on experience over the years developing applications, doing Data Analysis and Visualization, and developing Management Systems both business logics and UI. I have learned several skills on my own and others taught by my fellow software engineers. Other than that, I have gained outstanding Problem-Solving techniques for efficiency using Data Structures and Algorithms and Discrete Mathematics. These save me a lot when it comes to time and memory efficiency.
Education / Certificates
Bachelor Of Science In Microprocessor Tech And Instrumentations | University Of Nairobi
2014 | 2018
1. Computing - Data Structures and Algorithms - Discrete mathematics - Programming in C, Java and C++ - SQL Database design and programming - OOP in Java and C# - Operating Systems and compilers 2. Industrial Electronics - Programming microprocessors using C and assembly language - Using SystemC to design systems - Electronic circuit designs - Matlab
Employment History
Software Developer | Nanyuki Microsoft Appfactory
May, 2018 - April, 2019
Software Engineer | Techno Brain Ltd
May, 2019 - Till Date