Summary
Overview
Work History
Education
Skills
Technologies and languages
Certifications,and courses
Projects
References
Certification
Timeline
Quote
Work Availability
Software
Work Preference
Languages
SeniorSoftwareEngineer
KATHURIMA KIMATHI

KATHURIMA KIMATHI

Software Engineer
Nairobi,Karen

Summary

A Software Engineer experienced in the development of robust, scalable applications. A meticulous professional with proven software development capabilities for resolving complex technical issues. Enthusiastic team player ready to contribute to teams success.

Overview

4
4
years of professional experience
4
4
years of post-secondary education
2
2
Certifications

Work History

Software Engineer Consultant

iBima Limited
Nairobi, Kenya
5 2024 - Current
  • Lead the migration of insurance product purchase systems from DMVIC to server-to-server communications, significantly reducing dependency on intermediaries and streamlining business processes for enhanced operational efficiency.
  • Implemented Mpesa integrations for seamless product purchases, enabling real-time payment verification and issuance of insurance certificates, thereby improving customer experience and reducing processing time.
  • Provided ongoing service maintenance, performed bug fixes, and delivered support for mission-critical systems, ensuring high availability, reliability, and optimal performance of core business services.

Software Engineer

Savannah Informatics Limited
Nairobi, Kenya
03.2021 - Current

Life Sciences Team April 2024 – Present

  • Stratification Algorithm for Patient Screening: Development and implementation of a stratification algorithm, based on the guidelines provided by the Ministry of Health Cancer. This would result in identifying patients who are at high risk and allows for focused preventive health care and the optimization of health care provision.
  • Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
  • Patient Segmentation Features Based on Risk Status: Development of segmentation features based on the status quo of patient's risk, while improving health care efficiency and effectiveness, enables better patient health outcomes using personalized care strategies.
  • Continuous Follow-up and Patient Education Functionalities: Implementation of functionalities that ensure continuous follow-up and education of the patient over time to ensure the adherence of a patient to set protocols for improved health outcomes.
  • Analyzed proposed technical solutions based on customer requirements and develop scalable and maintainable code, ensuring long-term stability of the software.
  • Designed and implemented patient referral workflows that ensure timely and appropriate care is provided to the individuals by the right healthcare professional, enhancing quality of care and optimizing use of resources.
  • Automated appointment booking systems to provide more patient-centered care through efficient and streamlined scheduling and service delivery.
  • Increased code quality and reduced bug rates by establishing comprehensive unit and integration testing protocols.

Optimal Health Team Jan 2021 – March 2024

  • Part of team that designed and developed backend infrastructure for a health portal as part of a research study aimed at enhancing healthcare access for young adults and adults, facilitating better care delivery
  • Refactored code for workflow optimization; thus, increasing productivity by streamlining development to quicken project delivery.
  • Implemented a multi-tenant architecture in microservices, optimizing resource utilization and improving operational efficiency, which streamlined tenant onboarding and accelerated time-to-market.
  • Promoted project sustainability through documenting key areas of the codebase and onboarding new team members, reducing overall delivery time by 30%.
  • Implemented CI/CD pipelines, increasing development efficiency by 30% and quickening time-to-market by 25%, thus giving way for higher-order code development by the team for improved productivity.
  • Optimized code base maintainability through refactoring: increased from 30% to 60%, which brought about immense improvement in team productivity and sped up project timelines.
  • Implemented an advanced solution using Goroutines for asynchronous handling of sensitive user data, specifically FHIR patient profiles, employing exponential back-off strategies to guarantee data privacy and continuity of service.
  • Solved a critical bug in patient synchronizations between the Electronic Medical Record system and the service, which improved the system's reliability upon a bug reported by a client.

Software Engineer Intern

Savannah Informatics Limited
03.2021 - 07.2021
  • Designed and implemented an SMS gateway to generate leads, resulting in a notable 12% increase in sales
  • This initiative also established the foundation for creating other business-tailored SMS campaigns to promote products and foster awareness
  • Designed and implemented a USSD gateway, enabling clients to seamlessly request and check their medical cover balances
  • This enhancement significantly improved service delivery, especially for patients using low-end phones or in cases where internet connectivity posed challenges
  • Designed and implemented Customer Relationship Management (CRM) tools to address customer acquisition scenarios and facilitate transitions within the business funnel
  • This initiative played a crucial role in effectively tracking and managing customers throughout various stages of engagement and business processes.

Education

Bachelor of Science - Computer Science

Murang'a University of Technology
Murang'a, Murang'a District, Kenya
08.2016 - 12.2020

Skills

GoLang

Technologies and languages

Go (Golang), Python, Java, Gin, Echo, gRPC, Protobuf, MySQL, PostgreSQL, MongoDB, Docker, Kubernetes, GCP, REST, GraphQL, Git, GitHub, GitLab, Gitlab CI, GitHub CI, Agile, Scrum, Test-Driven Development (TDD), DDD, Testing, FHIR, HIPAA

Certifications,and courses

  • GCP Cloud Architect Certification - Udemy
  • The Project Management Course: Beginner to PROject Manager - Udemy

Projects

  • Be.Well - A mobile app that enables easy access to health insurance for yourselves and loved ones.
  • myCareHub - A collaborative project between Johnson & Johnson, SGHI, and the University of Nairobi to facilitate access to care for adolescents and young adults.
  • Empower - A breast and cervical cancer screening platform. A collaboration between Savannah Global Health Institute and Roche Diagnostics.

References

Available upon request

Certification

GCP Cloud Architect Certification - Udemy

Timeline

Project Management - Udemy

09-2024

GCP Cloud Architect Certification - Udemy

06-2024

Software Engineer

Savannah Informatics Limited
03.2021 - Current

Software Engineer Intern

Savannah Informatics Limited
03.2021 - 07.2021

Bachelor of Science - Computer Science

Murang'a University of Technology
08.2016 - 12.2020

Software Engineer Consultant

iBima Limited
5 2024 - Current

Quote

The way to get started is to quit talking and begin doing.
Walt Disney

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Software

Go

Python

Version Control

Java

Fast Healthcare Interoperability Resource (FHIR)

Scrum

SQL and NoSQL

Work Preference

Work Type

Full TimePart Time

Work Location

HybridRemote

Important To Me

Work-life balanceFlexible work hoursHealthcare benefitsPersonal development programs

Languages

English
Bilingual or Proficient (C2)
KATHURIMA KIMATHISoftware Engineer