G o d f r e y
HI
I am Godfrey Kandeya.

Software Developer +
Aspiring DevOps Engineer

I specialize in designing and building robust, scalable web applications using Python, Django, and React JS. With a strong foundation in database design and RESTful API development, I create efficient and secure solutions tailored to business needs. As I explore cloud technologies, I'm passionate about transitioning into DevOps, focusing on automation, continuous integration, and seamless cloud deployments.

Backend Development, Cloud Solutions, and DevOps Automation

I provide end-to-end backend development using Python frameworks such as Django and Flask, alongside cloud infrastructure design, deployment, and management on platforms like AWS. Additionally, I specialize in implementing CI/CD pipelines and DevOps practices to streamline operations, enhance scalability, and drive continuous improvement in organizational technology ecosystems.

01

Backend Development

With a strong focus on Python, Django, and Flask, I specialize in building high-performance backend systems. My expertise lies in developing scalable server-side logic, creating RESTful APIs, and architecting microservices that power seamless web and mobile experiences.

02

Cloud Infrastructure

I have extensive experience in designing and managing cloud infrastructure on AWS, leveraging services like EC2, S3, and VPC for efficient computing, storage, and networking. Utilizing Infrastructure as Code (IaC) tools such as Terraform and CloudFormation, I ensure scalable, consistent, and secure deployments.

03

CI/CD and DevOps

I design and implement end-to-end Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins, GitHub Actions, and CircleCI by applying DevOps principles and leveraging tools like Terraform for infrastructure automation, I streamline application deployment processes and enhance operational efficiency, scalability, and reliability.

My Recent Works

Explore some of my recent projects showcasing backend development, cloud infrastructure, and DevOps automation.

Credit Control Platform

RentSafe: Credit Control Platform

RentSafe is a comprehensive leasing management platform built using Django, Django REST Framework, and React JS. It empowers real estate agencies to efficiently manage properties on behalf of landlords, overseeing the entire leasing process. The platform automates critical functions, including tracking financial records, invoicing, and alerts, ensuring a seamless experience for agents and landlords alike.

Agents earn a pre-agreed commission upon the receipt of rental payments from tenants, while also managing balances owed to landlords. Disbursements are processed monthly on the 25th, with Django-crons automatically generating invoices for...

clavaChat Marketplace

ClavaChat is an innovative WhatsApp chatbot marketplace designed to facilitate seamless buying, selling, leasing, and renting of properties. As the lead developer, I set up and managed a robust AWS infrastructure, ensuring high availability and scalability for the chatbot. This platform not only empowers users to manage their listings efficiently but also features a library section where users can search for and download books effortlessly.

By integrating a local payment system, clavaChat allows sellers and landlords to subscribe and manage their listings effectively. This project has significantly enhanced my skills in handling server loads and balancing user requests with available resources, motivating me to continue innovating in the field.

Lost & Found

Users can easily post lost or found items, either through the WhatsApp chatbot or via the website. You can set alerts for lost items that haven't been found yet. Keep track of important details like location, date, and category to quickly find what you're looking for.

Xira - Customer support system

Developed a customer support system built with Django, utilizing GitHub Actions for CI/CD. The application is hosted on AWS and allows users to open inquiries through various channels, including web, WhatsApp, and email. All support interactions are managed via a WhatsApp chatbot or the web interface, ensuring that replies reach the original inquirer. The system also tracks all activities for comprehensive reporting and analysis, enhancing overall support efficiency.

My Skills & Tech Stack

As a backend developer with a passion for cloud technologies, I am dedicated to crafting robust applications that meet user needs. My goal is to transition into a DevOps engineer role, where I can leverage my skills in automation and infrastructure management to enhance deployment processes and drive operational efficiency.

Django

Django

AWS

AWS

Docker

Docker

Flask

Flask

Redis

Redis

Terraform

Terraform

Git

Git

React

React

PostgreSQL

PostgreSQL

Let’s Collaborate

I am eager to engage in innovative projects and strategic collaborations. Let's explore how we can achieve remarkable results together.