CK
01Experience

Where I've worked

Full-stack engineering across insurance, fintech, and government — building production systems end to end.

Senior Software Engineer

Britam Group

Apr 2023 – Present
Key Functions
  • Adapting business applications to fulfill specific needs.
  • Full-stack development of front-end and back-end components.
  • Optimizing database design and performance.
  • Building mobile applications from Figma designs.
Achievements
  • Designed the Agent app (Onboarding the client) and Operation portal (Issuance and approval of the policies).
  • Creating system designs and architecture for the Agent app.
  • Developed APIs for the agent app and operation portal.
  • Integrated to core system for policy issuance
  • Integrated to IPRS, KRA, Bridger and Phone verification to enable auto approval of policies.
  • Created APIs for pension and investment modules on agent app.
  • Implemented interfaces using Next.js.
  • Integrated to payment (Mpesa and Card) and notification providers (SMS and Email) to enable payment and notifications on the agent app.

Software Engineer

Tanda

Sep 2021 – Mar 2023
Key Functions
  • Designing user-friendly interfaces for forthcoming products.
  • Configuring interactive dashboards and front-end elements.
  • Testing and integrating internal and external micro-services APIs.
Achievements
  • Developed staff, agent review, and reseller portals.
  • Implemented dashboards for monitoring and reporting on payment history and performance.
  • Created a portal for product setup and management of fees, commissions, and discounts.
  • Created a portal for managing USSD menu and content.
  • Created a portal for managing SMS and email templates as well as bulk sending.
  • Created a monitoring console for payment history tracking.
  • Using Golang, integrated third-party APIs with KPLC token provider

Software Engineer

Kenya Revenue Authority (KRA)

Oct 2020 – Sep 2021
Key Functions
  • Designing wireframes and UI for web applications.
  • Developing Java RESTful web services.
  • Converting user stories into system requirements.
Achievements
  • Developed the KRA AMS Work-ticket reporting tool.
  • Created dashboards for CSS Initiatives and leave reports.

Software Engineer Intern

Spot the Ball Limited

Sep 2020 – Nov 2020
Key Functions
  • Assisted with backend development tasks.
  • Utilized HTML, Django and Python for various projects.
Achievements
  • Developed a web application for Mantiki landing page.
  • Created User Interface for Ishano Distributors
  • Gained hands-on experience with Django and Python.

Information Technology Officer (Volunteer)

ICT Authority

May 2020 – Sep 2020
Key Functions
  • Network Configuration.
  • Network repair and maintenance.
  • System and computer repair and maintenance.
  • User support and assistance.
  • Software installation and assistance.
Achievements
  • Provided IT support at the commissioners offices under the Regional Coordinator.
  • Assisted in maintaining the ICT infrastructure at the commissioners offices.
  • Installation of voice over IP (VOIP) system at the commissioners offices.

IT Officer Intern

ICT Authority

Jun 2019 – Sep 2019
Key Functions
  • Network Configuration.
  • Network repair and maintenance.
Achievements
  • Provided IT support at the ICT Authority.