
Bonifase O
This talent has passed a rigorous process of technical and soft skills interviews, system design tests, background checks, onboarding exams, and has successfully completed technical and soft skills challenges, or has demonstrated their capabilities through on-platform work.
The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
Software Engineer Preferred Title
$33.75 /hr $ 15.4K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 100.0%
- Average Response Time 2.4 hours
- Average Count of Messages/Day 8.9
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 40h PST, 30h UTC
- Earned Hours 1135.50
- No. of Onboarding MCQs Completed 111
- Code Quality 1 attributes More details
- Software Engineering Process 4.0/5
- Design Practice 3.0/5
- Design Theory 3.0/5
- Technical Breadth 5.0/5
- Logical Thinking 4.0/5
- Technical Strength 5.0/5
- System Design 3.0/5
- Productivity and Responsiveness 3.0/5
- Teamwork 4.0/5
- Agile Development Process 3.0/5
- Intellectual Merit 4.0/5
- English Communication 4.0/5
- Documentation 3.0/5
- Desktop Mac
- Phone Android
- Member Since Dec 11, 2019
- Profile Last Updated Feb 14, 2025
- Last Activity Feb. 14, 2025, 5:16 p.m. UTC
- Location Kenya
Profile Summary
Bonifase is a Back-End developer specializing in Django, FastAPI, and Flask. He builds scalable RESTful APIs, integrates Google Sign-In, and optimizes MySQL and PostgreSQL databases. With expertise in Wagtail CMS, Selenium for web automation, and asynchronous processing using Celery and Redis, he improves performance on large datasets. He also streamlines Docker deployments, deploys applications to GCP and Azure, and configures CI/CD pipelines with Jenkins and GitHub Actions.
Skills
Total Experience: 8+ years
Python (9E, 8Y)
9 experiences, across 8 yearsMySQL (6E, 7Y)
6 experiences, across 7 yearsJavaScript (4E, 7Y)
4 experiences, across 7 yearsDjango (8E, 7Y)
8 experiences, across 7 yearsCSS (4E, 8Y)
4 experiences, across 8 yearsReact (3E, 6Y)
3 experiences, across 6 yearsPython Selenium (5Y)
5 years of experienceSEO (2E, 5Y)
2 experiences, across 5 yearsUX Design (2E, 5Y)
2 experiences, across 5 yearsRedis (4Y)
4 years of experienceJenkins (4Y)
4 years of experienceGoogle Cloud (4Y)
4 years of experienceREST (4E, 3Y)
4 experiences, across 3 yearsDocker (2Y)
2 years of experienceGoogle API (2Y)
2 years of experienceFlask (2Y)
2 years of experienceGraphQL (2Y)
2 years of experienceMaterial Design (2E, 2Y)
2 experiences, across 2 yearsTrello (2Y)
2 years of experienceHTML (3E, 3Y)
3 experiences, across 3 yearsVisual Studio (2Y)
2 years of experienceMicrosoft SQL Server (2Y)
2 years of experienceTypescript
Angular
Postgres
HTTP
Algorithms
Artificial intelligence (1C)
1 courseComputer vision (1C)
1 courseDeep learning (1C)
1 courseAndroid native app development (1C)
1 courseAndroid Studio (1C)
1 courseXML (1C)
1 courseJava (1C)
1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 40h PST, 30h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
15 - 23
15 - 23
15 - 23
15 - 23
15 - 23
PST
07 - 15
07 - 15
07 - 15
07 - 15
07 - 15
Vetting
- Interview Data
- Software Engineering Process
- Design Practice
- Design Theory
- Technical Breadth
- Logical Thinking
- Technical Strength
- System Design
- Productivity and Responsiveness
- Teamwork
- Agile Development Process
- Intellectual Merit
- English Communication
- Documentation
- Code Quality
- Code Readability
Experience
Software Developer
Passion Project
Jan 2022 - Present
Personal Project Company
Project: Django Reactify
- A package to reactify Django app.
- I am using Python, Django to create and maintain the package.
- I am also using React, Javascript to generate JavaScript related files and configuration.
Software Engineer
Passion Project
Jun 2024 - Jun 2024
LD Talent Company
Technology Industry
Project: Technical Vetting
- I used Algorithms knowledge to conceptualise the solution
- I used Python to code the algorithmic solution
Front End Developer
Passion Project
Jan 2020 - Jan 2021
CrowdDoing Company
Healthcare Industry
Project: Medicinal Foods and herbs For stress sleep anxiety Web
- 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
Full Stack Developer
Internship
Aug 2020 - Nov 2020
Andela Company
Technology Industry
Project: BuildForSDG Cohort 2
- I am contributed to the building and maintenance of the backend API for my client in collaboration with other developers using Python, Django, MySQL, and Postgres.
- As a backend developer, I highly contributed to the development of the backend REST API to avail data and other services to the client side application.
- As a frontend developer, I personally developed the client side of the application using TypeScript, Angular, Angular Material Design, CSS, and HTML.
Back End Developer
Internship
Apr 2020 - Jul 2020
Andela Company
Technology Industry
Project: BuildForSDG
- I am contributed to the building and maintenance of the backend API for my client in collaboration with other developers using Python, Django, MySQL, and Postgres.
- As a backend team member, I highly contributed to the development of the backend REST API to avail data and other services to the client side application.
Software Developer
Employment
Sep 2018 - Oct 2019
Andela Company
Technology Industry
Project: MRM-API for meeting room management system
- 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 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 MySQL extension with Postgres to manage database models and tables
- I used Python as the basic coding language for the backend implementation, HTTP to manage REST APIs methods.
- I used Google API which provided us with the Calendar API to manage and schedule room bookings.
Full Stack Developer
Employment
Jul 2018 - Sep 2018
Andela Company
Healthcare Industry
Project: Wger application
- 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 Django to build the whole application, JavaScript, HTML and CSS to build an interactive user interface.
- I used MySQL extension with Postgres to manage database models and tables
- I used Python as the basic coding language for the backend implementation, HTTP to manage REST APIs methods.
Full Stack Developer
Employment
May 2018 - Jul 2018
Andela Company
Technology Industry
Project: HealthChecks
- 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.
- I used Python as the basic coding language for the backend implementation, HTTP to manage REST APIs methods.
MTA Trainer.
Employment
Sep 2016 - Jan 2017
I Choose Life Africa. Company
Education Industry
Project: Hour Of Code.
- 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
LD Experience
Client Projects
Developer
Contract
Feb 2021 - Jan 2025
Learning Dollars Client's Company/Project
Technology Industry
- I am contributing to the building of the application for my client in collaboration with other developers using Python, Django, JavaScript, HTML, CSS.
- I am using UX Design, jQuery, UI Design, and MySQL for user and experience design and database management respectively.
- I am currently working on improving the quality and quantity of website traffic for the web pages from search engines via SEO.
- I am using HTML and CSS to create and style user interfaces for the site's web pages.
- I am using Python Selenium to automate web browser interactions to perform tasks like automated web scraping, simulating user actions on websites in order to control browser programmatically.
great attitude! responded even in busy times quite well and knew his bandwidth
Developer
Contract
Mar 2021 - Nov 2024
WriteWise Client's Company/Project
Utilites Industry
- I am contributing to the building and maintenance of the backend API for my client in collaboration with other developers using Python, Django, MySQL.
- I am using Google Cloud Platform for deploying the application.
- I am using Redis and Celery to automate mundane tasks and reports generation for the admin
- I am using Jenkins to perform continuous integration and delivery of completed project features.
Bonifase Orwa is a very proactive, detail-oriented developer. He has helped us to implement solutions that work and has even proposed improvements that we had not previously considered. Bonifase provides quick responses and communicates clearly to all levels of the team. We are 1,000% satisfied and are glad to have Bonifase working on our project!
Developer
Contract
Aug 2023 - Oct 2023
Thea Client's Company/Project
- I am using Django to create a website for the packaged Apple app where users can download the DMG file for installation in their Apple machines. Applying UX Design for the website interface and SEO.
- I am using React with ElectronJS for packaging the app
Video Projects
How to implement django-tenant-schemas with a fixed URL
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Python
- MySQL
- JavaScript
- Django
- CSS
- React
- Python Selenium
- Led user research for a new construction site documentation tool.
- Hosted workshops to synthesize user insights into design requirements.
- Designed 3D concepts and built prototypes to investigate new tool form factors.
- Researched existing digital solutions and prioritized key features for app release.
LD Ventures
Thea
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Python
- MySQL
- JavaScript
- Django
- CSS
- React
- Python Selenium
- I used the Django Rest Framework to create a multi tenant API with the aid of the django-tenant-schemas package.
- I used the Postgres Database as the persistence layer and specifically the PostgreSQL Schemas to ensure that all tenants using the API had their data.
- I used the REST architecture in designing my API.
- Researched existing digital solutions and prioritized key features for app release.
Qualifications
Education
University Of Kabianga [Graduation Diploma Confirmed]
Sep 2009 - Nov 2013
B.Sc (Computer Science)
Kisumu Boys High School
Feb 2003 - Dec 2006
KCSE (Secondary Education)
Courses
Reviews
Client Project Reviews
LD Talent
great attitude! responded even in busy times quite well and knew his bandwidth
WriteWise
Bonifase Orwa is a very proactive, detail-oriented developer. He has helped us to implement solutions that work and has even proposed improvements that we had not previously considered. Bonifase provides quick responses and communicates clearly to all levels of the team. We are 1,000% satisfied and are glad to have Bonifase working on our project!