Green leaf

Bonifase O - JavaScript developer
Member since:Dec 11, 2019
Profile last updated:Aug 13, 2020
Last activity:March 4, 2021, 12:30 p.m. UTC

Bonifase O

Software Engineer

I am an experienced software engineer who has managed all aspects of software development functions from individual contributor to managing projects and teams to mentoring and promoting junior software engineers. I focus on creating software applications using Python, JavaScript, and SQL as my main programming languages. I have working knowledge in web-based frameworks such as Flask, Django, Express, and Angular, front-end libraries like React/Redux, ORMS like SQLite, PostgreSQL, and NoSQL

Skills:   JavaScript  ·  HTML  ·  CSS  ·  Django  ·  MySQL  ·  Python  ·  Postgres  ·  Redis  ·  GraphQL  ·  Docker  ·  Trello  ·  Material Design  ·  React  ·  Visual Studio  ·  Microsoft SQL Server  ·  Heroku  · 
Weekly Availability: 91 hours
Sun 13 - 23 05 - 15
Mon 09 - 23 01 - 15
Tues 09 - 23 01 - 15
Wed 09 - 23 01 - 15
Thurs 09 - 23 01 - 15
Fri 09 - 23 01 - 15
Sat 12 - 23 04 - 15

Experience: 7+ yrs
JavaScript: 4 yrs
HTML: 4 yrs
CSS: 4 yrs
Django: 3+ yrs
MySQL: 3 yrs
Python: 1+ yrs
Postgres: 1+ yrs
Engineer's Devices:

LD Talent Work History

Average response time:
2.9 hours
Avg count of messages / Day:
Average client satisfaction:

Earned hours:
Worksession approval:
# Hires / # Interviews :
3 / 6
# Projects in last 2 weeks:
# Hours worked in last 2 weeks:


CrowdDoing     Medicinal Foods and herbs For stress sleep anxiety Web     Front End Developer     Passion Project
Jan 2020 - Jan 2021

  • CrowdDoing's goal is to address systemic change gaps through supporting social innovation and social enterprise through global virtual inter-disciplinary group volunteering.
  • I am developing the latest user-facing features using JavaScript and React. Designing a modern highly responsive web-based user interface using Material Design. Using Trello for project management

Skills used: React, Trello, JavaScript, Material Design

Andela     MRM-API for meeting room management system     Software Developer     Employment
Sep 2018 - Oct 2019

  • The MRM-API is the backbone of a tool that is used to facilitate meeting room management.It enables capturing of feedback based on room usage and analyze usage statistics.
  • I used Python, Flask and GraphQL to create REST API endpoints. Docker to containerise and deploy the back-end application, Redis to automate push notifications and send emails
  • I used Postgres to manage database models and tables

Skills used: Python, Redis, Docker, GraphQL, Postgres

Andela     Wger application     Full Stack Developer     Employment
Jul 2018 - Sep 2018

  • Wger is a free, open-source web application that manages your exercises and personal workouts, weight, and diet plans
  • It offers a REST API as well, for easy integration with other projects and tools.
  • I used Python and Django to build the whole application, JavaScript, HTML and CSS to build an interactive user interface.

Skills used: Python, JavaScript, HTML, CSS, Django

Andela     HealthChecks     Full Stack Developer     Employment
May 2018 - Jul 2018

  • Healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.
  • I used Django to build the whole application, HTML and CSS to build an interactive and responsive user interface, Heroku for deployment and MySQL to manage database.

Skills used: MySQL, Heroku, HTML, CSS, Django

I Choose Life Africa.     Hour Of Code.     MTA Trainer.     Employment
Sep 2016 - Jan 2017

  • The Microsoft Technology Associate (MTA) certification is an entry-level credential that validates fundamental technology skills and knowledge among students and job-seekers who are pursuing a career.
  • I trained the learners on HTML and CSS Application Development Fundamentals, Software Development Fundamentals using Visual Studio.
  • I trained the learners on Database Fundamentals using Microsoft SQL Server, Software Testing Fundamentals using Visual Studio
  • I also trained the learners on Networking Fundamentals, Security Fundamentals, and Cloud Fundamentals

Skills used: Visual Studio, HTML, CSS, Microsoft SQL Server

Freelancer     Self-employed and not in a long-term contractual commitment to any one employer while focusing on research writing, computer programming, and training.     Software Developer     Contract
Jan 2014 - Aug 2016

  • I was offering training, and teaching to my clients on computers science topics.
  • I was also taking part in building applications to my clients in collaboration with other developers using Django, JavaScript, HTML, CSS, AND MySQL.

Skills used: Django, JavaScript, HTML, CSS, MySQL


University Of Kabianga    B.Sc  (Computer Science)
Sep 2009 - Nov 2013
Kisumu Boys High School    KCSE  (Secondary Education)
Feb 2003 - Dec 2006


Intel Edge AI Scholarship Foundation.    Udacity
Dec 2019 - Mar 2020
Skills learnt: Deep learning, Computer vision, Artificial intelligence
Beginner Android Development.    Andela Learning Community and Udacity
Nov 2017 - Apr 2018
Skills learnt: XML, Android native app development, Java, Android Studio