Nyoman Ribeka

Software Engineer, Platforms & Services

Zionsville, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nyoman Ribeka is a seasoned Software Engineer with 18 years of experience building cloud-native, Dockerized platforms and full-stack applications across digital development, health tech, and financial services. He combines front-end expertise in React, NextJS and Angular with back-end proficiency in Spring Boot, C#, Ruby and GraphQL to deliver scalable, event-driven microservices and AI-enhanced features. At The Digital Impact Alliance he architected the Digital Impact Exchange and deployed an AI-powered RAG chatbot using LangChain, FAISS and OpenAI embeddings to synthesize multi-source information for thousands of users. His open-source contributions include practical fixes and architectural improvements to high-impact projects like OpenMRS and ODK Collect, reflecting deep experience in low-resource and healthcare settings. Comfortable leading cross-border initiatives, he blends product-minded engineering with a track record of taking solutions from prototype to production and improving developer and user experience. Based in Zionsville, Indiana, he’s equally at home optimizing telemetry and observability stacks as he is designing data-driven educational platforms.
code18 years of coding experience
job12 years of employment as a software developer
bookBS Informatics Engineering, BS Informatics Engineering at Institut Teknologi Bandung
bookMaster of Science (MS) Health Information/Medical Records Administration/Administrator, Master of Science (MS) Health Information/Medical Records Administration/Administrator at University of Pittsburgh
languagesbalinese, Indonesian, English
github-logo-circle

Github Skills (13)

javas10
junit10
data-collection10
openmrs10
android10
java10
health9
ehealth9
srecord9
medical9
mx-record9
debugging7
debug7

Programming languages (11)

TypeScriptJavaCSSShellCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
getodk/collect

Sep 2016 - Oct 2019

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
userMobile Developer (Android)
Contributions:11 PRs, 2 pushes, 189 comments in 3 years
Contributions summary:Nyoman's contributions primarily revolve around enhancing the ODK Collect Android application. Their work includes fixing a media player reset issue within the audio playback feature. They also implemented a form instance uploader task, introduced instance syncing, and modified the user interface through the addition of new features. Furthermore, they refactored the code base to include a constant number of variables to improve application efficiency and improve performance.
challengingmhealthdata-collectionpointsmobile-data-collection
openmrs/openmrs-core

Jan 2009 - Jul 2013

OpenMRS API and web application code
Role in this project:
userBack-end Developer
Contributions:45 commits in 4 years 6 months
Contributions summary:Nyoman primarily contributed to the OpenMRS core repository by addressing issues related to platform compatibility and functionality. Their work included modifying code to ensure proper operation on Windows environments, specifically correcting file path separators used in the JUnit tests. The user also introduced a stateful rule interface and made related modifications to the RuleFactory, enabling storage and reuse of rule instances, enhancing the system's capabilities. Furthermore, the user fixed an equals method for PatientIdentifier, improving data integrity.
apij2eehospitalemropenmrs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nyoman Ribeka - Software Engineer, Platforms & Services