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 pig farm management startup, APIGZ, a robust web and mobile based solution that allows pig farmers to manage various aspects of their farms. From inventory record keeping to task assigning and scheduling. The main aim is to empower farmers towards data driven decision making. I major in web application development but with growing interest in dockerized micro services, machine learning and computer vision.

Currently a tech guide writer for pluralsight, majorly developing guides for python based topics.

Education

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-- Udacity, cognitiveclass.ai
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

SD
Software Developer
Dotsh, ApigZ, Hewani
June 2019 to Date

Rendering my services as a python/Django backend developer majorly for web based solutions. In my time, I have participated in taking a twitter bot for hewani live which give real time rainfall data in GIFs and developed 3 Proof of Concepts (POCs)projects for Dotsh that were pitched successfully to clients.

K
Microservices Developer
Kakbima
June 2020 to Oct 2020

Developed Django based micro-services running on docker and served via Ariadne GrapQL.

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

Python geopandas Maps

Maps using geopandas and shape files for spatial Data visualization and reporting

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

Tech Interest

The below technologies are the ones I am actively pursuing and have gained interest in

Docker
Team Management
Python/Django
Ariadne Graphql API
Micro services
SaaS

Blog

blog-image
Data Science and Insight Recommendation

Performed a data science task fom start to finish. From problem framing, where I convert a qualitative statement to a quantitative data science problem, data cleaning and EDA, feature engineering, model building and finally, Insight and analysis presentation. Checkout the journey in this consolidated notebook

blog-image
Tutorials and Guides

I develop tech guide content and tutorials mainly around Python, React and DevOps technology such as Kubernetes and Docker. Catch a collection of my guides in this link. Content spans from Docker, Django, Python, React js, Cloud Native technologies and so much more.

blog-image
Federated Mirco-service

Built a 3-app federated micro service architecture using dockerized django applications, ariadne graphql and an apollo gateway to provide the federation facility. The genesis project can be located here

blog-image
Data Analysis and Visualization

Used streamlit and formulae from investopedia to develop an intrinsic value calculator to help determine the worth of a business. The application also features real time data for stocks from the Financial Model Prep API. Finally, dockerized the whole project which can be found here

blog-image
Guide writer at Pluralsight

In this role, I develop and write short guides for the company to act as tutorials for their clients. I have written guides on React , Detectron 2 and Deploying streamlit to Heroku amongst others

Contact