KIMARU THAGANA

DJANGO DEVELOPER
ALGORITHMS REFINMENT AND ANALYSIS
BACK END DEVELOPER
Knowing is not enough we must apply; To be willing is not enough we must do.
profile-image
add

KIMARU THAGANA

WEB APPLICATION DEVELOPER
BACK-END AND ALGORITHMS REFINEMENT
As a river never drinks its own water and a tree never consumes its own fruit, so we must share what we have for it is to benefit another

With my out of the box thinking and unconventional modus operandi, i burn the midnight oil to deliver solutions that once seemed far out of reach.All in a timely fashion. All you need is an open mind. Help me help you solve your problems using technology and programming. I am part of and co-founder of a tech startup, VENTURI, a full stack solutions company which brings everything under one umbrella from UI/UX Design to logic and algorithm implementation in app or web development. I major in web application development but with growing interest in Machine learning using python as it is my language of choice.
  Mainly develop web applications in django,the python web framework for perfectionists with deadlines,among other languages such as PHP. The most recent addition to my bag of responsibilities is working for DOTSH AFRICA, an automation company dealing with drone security, automated facility inspection and automated water inspection

A recent winner of the Google Africa Udacity scholarship on the intermediate Mobile-web specialist track. Currently learning Offline first approach and progressive web app development within the online course, tailored to improve user experience when accessing websites Currently enrolled in a mentorship program, KAMILIMU,a program that upskills tech university students in order to foster their global competitiveness.

Education

H
High School
Pioneer School
Jun 2011 - Nov 2014

I completed my high school certification from this prestigious institution. I successfully completed all the credits without any fallout and got A grade overall.

C
Computer Science
University of Nairobi-Chiromo Campus
Sept 2015 to Date

Still currently pursuing my course at the university

Software Development and Entrepreneurship
Emobilis
Jan 2015- May 2015

I completed this short programming course from this institution after which i was equipped with relevant programming knowledge which would set me on a path of discovery

Web Development
Ever learning
Ongoing

Always learning something new from peers and mostly clients. The approach to learning is increamental.

M
Mentorship and Soft Skills Development
Kamilimu
April 2018- October 2018

A 6 month evening program that seeks to bridge the skill gap between university graduates and the job market requirements. Content gained majorly include soft skills, community and personal development experience.

Machine Learning and Data Science
Youtube and Online Courses
Ongoing

Through online multi-media content and subscriptions to bootcamps, I have and continue to build my understanding and application of the concepts of machine learning and data science. The main mode of learning and evaluation is practising as evidenced by the activity graph on my github page and repositories.

Skills

Professional
REST APIs
90%
Python
98%
DJANGO REST & GRAPHQL
85%
MPESA DARAJA API
92%
Personal
Communication
80%
Teamwork
90%
Creativity
95%
Dedication
110%
Software
Linux terminal
90%
PostMan
95%
SeaBorn & Pandas
90%
Tensor Flow
80%

Experience

Mobile Back-end Development
VENTURI,DOTSH, FREE-LANCE
Apr 2016 to Date

Within our startup, i build web applications and also serve these services to a client mobile application(Android/IoS/Hybrid) via GRAPHQL or REST APIs as is the modern architecture

U
Django Developer
U-FUNDS,DOTSH, FREE-LANCE, VENTURI
Jan 2016 to Date

The main django developer at our startup where most of our robust web applications are in django which is built on python

A
Algorithm Refinement and Abstraction
VENTURI, FREE-LANCE, U-FUNDS
Jan 2016 to Date

Durng the evaluation stage of a project, i form part of the team that develops the pseudo-codes, visualizes the abstractions and decides the plan of action on how to implement the algorithms and abstractions in the simplest and neatest way because the complexity of a program lies in its simplicity and neatness of the code

M
Mpesa Integrator
FreeLance,U-FUNDS
Aug 2018 to Date

Assisting Clients leverage on the power of the new Daraja API to gain an edge above competition

G
Google Rich Cards and Snippets for SEO
FreeLance,U-FUNDS
NOV 2018 to Date

Assisting Clients leverage on the power of the relatively new GOOGLE RICH SNIPPETS and RICH CARDS to gain an edge above competition in their search results and search visibility

Portfolios

portfolio

ADMIN DJANGO-SITE

Django Project with a modern UI Kit from Creative Tim

portfolio-demo

Django Dash User Account

Simple Django Functionalities with heuristics considered. (Max of 3 clicks per process)

portfolio-demo

Casino_Locator DRF

A demonstration of the Django Rest Framework implementation

portfolio-demo

GIS GEO-Django

A project that uses the geodjango and postgis module for storing and representing spatial data

portfolio-demo

Geo Django Maps

Maps using Leaflet JS front end Libraries for spatial Data reprentation

portfolio-demo

MaterialDashBoard

A Concept of a dashboard in material design

portfolio

VENTURI WEBSITE

Our own website

portfolio-demo

Concept WEBSITE

A general html responsive website

portfolio-demo

Constructors Galore

A website for constructors and real estate developers

Interest

A lover of life and the tranquility nature offers. I am an out doors person and enjoy walks and also competitive sports such as rugby which i used to participate in while in high school. Movies, music and travelling also are part of my hobby list

Music
OutDoor activities
Programming
Sports
Traveling
Movies

Testimonials

Blog

blog-image
USER EXPERIENCE

This is a user centric concept that ensures an application is made to suit the user's every needs. Measured in metrics such as usability, effeciency, effectiveness and learnability,i.e, how easy is it to learn how to use the application

blog-image
Python Machine learning and Data Science

Current interest is machine learning which will be what will carry my career in the coming days I plan to dive into the world of machine learning and data science with python and venture into fields such as financial analysis, client profiling in big institutions and also, abit of embedded systems programming with arduino

blog-image
Simple is better

A personal philosophy, the code should be neat, duck-typed and with bits of comments for future reference. Proper indentation is a good practice to enhance readability. All this is much easier with an interpreted language such as python which as simple as it may be, it is also very powerful and applicable in areas such as web, Robotics eg Raspberry Pi, AI eg the Nattural Language ToolKit and also machine leaning using libraries such as SKLearn

Contact