Personal details

Charles N. - Remote back-end developer

Charles N.

Based in: 🇰🇪 Kenya
Timezone: Nairobi (UTC+3)

Summary

Software engineer with 6 years of experience in software development in Fintech, Travel Tech, Supply chain Tech and Data Analytics. I have a deep understanding of building applications, primarily using Go(Golang), Python, SQL(MYSQL, PostgreSQL), AWS, GCP and Terraform.

Work Experience

Lead Go Backend Engineer
FunnelFlux | Apr 2024 - Present
Google Cloud Platform
Apache Kafka
Go (Golang)

I lead backend development

Backend Engineer - Contractor
Adeva | Jun 2023 - Present
PostgreSQL
Google Cloud Platform
Terraform
Go (Golang)

I work as a contractor to design backend applications for multiple clients through Adeiva

Technologies: AWS, Go, Python, Apache Kafka, Terraform, Jenkins(CI/CD pipelines)

Education

Strathmore University
Bachelor's degree・Computer Science
Jan 2014 - Nov 2018

Personal Projects

A Load BalancerIconOpenNewWindows
2022
Go (Golang)
A minimal load balancer written in Go that uses the round robin algorithm to distribute load across multiple backend servers
A rate limiter libraryIconOpenNewWindows
2023
Go (Golang)
This repository contains a simple a rate limiter that empowers you to control the rate of incoming requests in your Go applications, safeguarding against excessive traffic and potential overload. It offers a flexible configuration to tailor its behavior to your specific needs.