Himalayas logo
DK
Open to opportunities

Darius Kirui

@dariuskirui

Senior software engineer specializing in cloud, data and distributed systems.

Kenya
Message

What I'm looking for

I seek a technical leadership role building scalable, data-driven health‑tech solutions with strong emphasis on data quality, ML insights, and mentorship in an agile, impact-focused team.

I am a driven Senior Software Engineer with over 10 years of experience building cloud-native, distributed systems and data engineering solutions for health‑tech organizations. I have led architecture and implementation of centralized data warehouses and scalable ELT pipelines that materially improved reporting speed and data accuracy.

My work includes developing machine learning models for clinical forecasting, redesigning EMR platforms to improve data capture, and building secure APIs for seamless data exchange with national health systems. I have experience across full‑stack development, database architecture and performance tuning, and infrastructure automation.

I provide technical leadership and mentorship, foster agile practices, and prioritize data quality, security and compliance to deliver actionable insights and high‑performance systems that support health outcomes.

Experience

Work history, roles, and key accomplishments

KB

Software Engineer - Cloud & Distributed

Kenya Conference of Catholic Bishops

Oct 2018 - Jul 2024 (5 years 9 months)

Designed and deployed a centralized KCCB Data Warehouse and data exchange APIs to DHIS, improved EMR data cleaning and quality, and led migration from .NET to Java/OpenMRS to enhance scalability and interoperability.

PG

Software Developer

Palladium Group

Jan 2018 - Sep 2018 (8 months)

Developed front-end and back-end components for the IQCARE EMR, migrated MSSQL databases, and implemented business logic for web integration using C# and ASP.NET to meet project requirements.

Education

Degrees, certifications, and relevant coursework

Jomo Kenyatta University of Agriculture and Technology logoJT

Jomo Kenyatta University of Agriculture and Technology

Bachelor of Science, Computer Technology

Bachelor of Science in Computer Technology from Jomo Kenyatta University of Agriculture and Technology focusing on software development and data systems.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Darius Kirui - Senior Software Engineer - Centre for Health Solutions | Himalayas