Shruthi Dipali is a Lead Consultant based in Bengaluru with 14 years of experience building full-stack web applications and APIs, currently leading delivery and technical direction at ThoughtWorks. She combines front-end expertise in AngularJS/React—evident from contributions to the widely used Bahmni EMR frontend—with back-end work enhancing OpenMRS REST services, showing fluency across clinical software stacks. Her work spans UX improvements (consultation flows, document uploads, patient search) and API-level integrations and representations, reflecting a pragmatic focus on product usability and interoperability. A Computer Science graduate from Visvesvaraya Technological University, she has grown from hands-on development roles to senior technical leadership while staying active in open-source health IT projects. Colleagues rely on her for bridging clinician needs with robust engineering, and she often surfaces non-obvious fixes like image URL handling and request-context enhancements that improve reliability in real-world deployments.
14 years of coding experience
4 years of employment as a software developer
B.E., Computer Science, B.E., Computer Science at Visvesvaraya Technological University
Bahmni EMR Frontend code for Clinicians and staff members, written in Angular.JS and React
Role in this project:
Front-end Developer
Contributions:187 commits, 38 pushes, 2 branches in 1 year 8 months
Contributions summary:Shruthi primarily contributed to the front-end aspects of the Bahmni EMR frontend, specifically the `openmrs-module-bahmniapps` repository, which is written in Angular.js and React. Their work focused on modifying and enhancing various UI components and functionality, including changes to consultation, document upload features, and also contributing to the overall user interface by modifying the display of data within various sections like the visit summary and the dashboard. They also made improvements in the patient management area by fixing image url bugs and adding the ability to search/add patient data.
Provides RESTful web services for OpenMRS (REST API)
Role in this project:
Back-end Developer
Contributions:22 commits, 1 PR, 1 push in 1 year 6 months
Contributions summary:Shruthi primarily focused on enhancing the RESTful web services for OpenMRS. Their work included modifications to handle request parameters, specifically changing how parameters are handled in the `RestServiceImpl` and `RestService` interfaces. Further contributions involved adding `HttpServletResponse` to `RequestContext` and expanding the representation descriptions and handling of the `PersonAttributeTypeResource1_8`, `PersonAttributeResource1_8`, `PatientIdentifierResource1_8`, and `PatientResource1_8` resources. The user also integrated the full representation of the concept in the `ConceptResource1_9`.
webserviceopenmrsrestfulopenmrs-apiweb-services
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.