HomeBlog

Hi, Iā€™m David Muraya šŸ‘‹

I am a software developer from Kenya.

Lover of all things programming. Lately I have been writing lot of apps in Python.

David Muraya's profile picture

About

Strategic Business Analyst with 16 years of experience in business analysis and data analytics. Well versed with analysing data and developing actionable insights that support decision making. Profound skills in discovery, requirement gathering, business processes analysis, conducting model office workshops, conducting training, and post implementation support. 3+ years of experience in application design and development of web services, integrating existing applications and interfaces with 3rd parties. Built an API-driven middleware service handling 100,000+ requests per month, with millisecond latency.

Projects

Here are some side projects I've worked on over the years. I'm always looking for new opportunities to work on!

Katanasa Payments screenshot

Katanasa Payments

An application that allows the staff at Katanasa Co-working Spaces to view M-Pesa payments made by their customers.

Python

Fastapi

Googlecloud

Jquery

Javascript

Docker

Firestore

View Project

DecodeHash screenshot

DecodeHash

An application designed to help businesses and individuals decode hashed phone numbers provided by Safaricom's C2B APIs. This service converts hashed MSISDNs back to their original phone numbers.

Python

Fastapi

Googlecloud

Googlecloudstorage

Jquery

Docker

Bootstrap

Firestore

View Project

Fast Download Video screenshot

Fast Download Video

A web application that allows users to download videos from TikTok, Twitter, Facebook and Youtube in a variety of formats, including MP4, MP3.

Python

Fastapi

Googlecloud

Jquery

Javascript

Docker

Bootstrap

View Project

AI Receipt Reader screenshot

AI Receipt Reader

This application uses AI to extract information from receipts. The information includes receipt dates, line items, KRA Control Unit information, and more.

Python

Googlecloud

Docker

Caddy

View Project

Work Experience

Jul 2020 - Present

Salmon Business Solutions Ltd. - Nairobi, Kenya logo

Solution Architect

Salmon Business Solutions Ltd. - Nairobi, Kenya

Outline

Salmon Business Solutions product Bima-MO is a medical insurance Platform-as-a-Service (PaaS) for medical insurers that accelerates fast innovations and connectivity for insurers. Bima-MO enables traditional core systems in insurance organisations to extend and connect to every digital and conventional channel by offering a full set of insurance microservices across all health products and processes. The APIs are consumed by virtual medical service providers, biometric member validation providers, mobile apps, payment providers, to provide real time insurance services.

Key Responsibilities and Achievements

  • Led re-architecture of this API platform that now serves 100,000 requests per month, increasing speed by 30 percent.
  • Collaborated with developers to plan enhancements, new capabilities, improvements, and customizations, exceeding projected revenue by 18%.
  • Managed the vision, development backlog, and marketing strategy of this API platform.
  • Conducted research, and potential ROI which led to the implementation of new features with 73% user adoption.
  • Achieved 30% product revenue growth by planning and launching payment processing features.
  • Conducted customer interviews for product feedback, with suggested improvements leading to a 99.6% customer satisfaction level.
  • Delivered 90% of quarterly roadmap features and presented to key stakeholders.

Jul 2021 ā€“ Dec 2023

Healthcare International ā€“ Brighton, United Kingdom logo

Senior Business Analyst

Healthcare International ā€“ Brighton, United Kingdom

Outline

HealthCare International is a global healthcare provider offering international private medical insurance for policyholders in over 150 countries. I have the privilege of wearing many hats on this role: - I provide analytics, process, database administration, and systems support for several fast-growing commercial insurance business units transacting Ā£7-figures in premium, and double-digit YoY growth.

Key Responsibilities and Achievements

  • Overhauled obsolete and legacy reporting infrastructure and led the transition to Microsoft Power BI. Created full management reporting suites and scorecards with 100+ data metrics, providing C-level executives with valuable and actionable insights across 60+ geographies, to achieve 20+% YoY growth. Accountable for data accuracy, system availability, lifecycle, effectively collaborated with internal stakeholders and outside vendors (Auditors, system vendors etc.)
  • Streamlined repeat policy, claims and product performance reporting, increasing the operational efficiencies by 30%.
  • System Migration activities as HCI migrated to the EASY platform (by ExpaTPA), to manage their International Private Medical Insurance portfolio:
    • Conducted data mapping and data profiling activities with stakeholders to establish the transformation rules from source to target.
    • Designed effective and reusable ETL processes with high scalability and maintainability.
    • Performed data collection, cleansing, and transformation processes.
    • Estimated effort and planned timeline for ETL development to achieve portfolio migration within the set project timeline.
  • Provided first level technical and administrative support for the policy and claims administration software. Assessed root causes, designed, tested solutions, and ensured sustainability of desired outcomes resulting in 98% satisfaction rate from employees.
  • Provided technical guidance and support to cross-functional teams, resulting in successful PMI product launches and project implementations within expected timelines.

Mar 2013 ā€“ Aug 2020

Cegedim Insurance Solutions (UK) Ltd ā€“ Bristol, United Kingdom logo

Implementation Consultant

Cegedim Insurance Solutions (UK) Ltd ā€“ Bristol, United Kingdom

Outline

Working as part of a joint Cegedim & client team, this client facing role involves extensive working on client sites to implement software solutions serving the needs of the medical insurance, travel, protection, and assistance markets. Cegedim Insurance Solutions flag ship product, Act-isure, serves product management, customer management, policy and claim administration, and web servicing needs for clients around the world.

Key Responsibilities and Achievements

  • Primary duties included guiding customers through the customization, setup, rollout, and deployment of Cegedim Insurance Solutions.
  • Served as a subject matter expert consulting and training customers on the appropriate use of key Insurance solution products.
  • Contributed on complex projects that resulted in moving 800,000 members in over 5 Medical Insurance Companies in East Africa, Nigeria, Mauritius, and UK.
  • Assist in the standardization and streamlining of overall implementation processes, reducing time by 50%.
  • Responding to requests for proposals and ensuring the bids fully meet the compliance requirements in over 5 countries. Conducting pre-sales demos of software solutions to prospective clients whilst building strategic client relationships.
  • Provide end user training including creating training material and training systems.
  • Project management: Managed the completion of tasks and provided timely and accurate input on project status to the Client, project, and programme managers, and resolved any issues related to implementation during the conversion period through to closure. Ensured all products/services are set up correctly before transitioning the client to service. Utilizes resources (e.g., Developers) but facilitated issues to closure to ensure maintained client satisfaction.
  • Reviewed and analysed existing application effectiveness and efficiency and recommending improvements on both the application and the business process.
  • Analysed data functionality and assisted the customer support team with inquiries resulting in high customer satisfaction ratings.

Mar 2008 ā€“ Feb 2013

Resolution Insurance - Nairobi, Kenya logo

Assistant Business Analyst

Resolution Insurance - Nairobi, Kenya

Outline

After a rigorous and exhaustive 12-month tender process managed by KPMG, Act-isure was selected as the new health information system for a range of products to be sold in East Africa by Resolution Insurance. I was involved in the project initiation, planning, implementation and headed a team of 30 people who moved Resolution Insurance's entire book of business to the new information system over a 2-year period.

Development

  • Wrote SQL queries, functions, views, and stored procedures for the SAP reporting infrastructure.
  • Developed, deployed, and maintained Integration Services that aggregate multiple reporting sources for Data Warehousing.
  • Developed reports spanning policy, claims, accounting, and case management using SAP Crystal Reports and Power BI for visualization and business reporting.

Business Support

  • Ad-hoc reporting of business statistics.
  • Working with users from problem reporting, problem diagnosis through to resolution.
  • Software testing and implementation rollouts.

Technical Skills

Databases

SQL Server, Oracle

Operating Systems

Windows, Linux, Mac OSX.

Languages

Python, SQL/TSQL, Javascript, UNIX Shell Scripting.

Productivity

Microsoft Office.

Frameworks

FastAPI, Reflex.

Version Control

Git.

Servers

Nginx, Caddy.

Containerization

Docker.

Business Intelligence

PowerBI, PowerBI Report Server.

Cloud

Google Cloud Platform

Contact Me

Have a project in mind? Send me an email at hello@davidmuraya.com and let's bring your ideas to life. I am always available for exciting discussions.

Ā© 2025 David Muraya. All rights reserved.