Shruthi Dipali

Lead Consultant at ThoughtWorks

Bengaluru, Karnataka, India
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
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.
code14 years of coding experience
job4 years of employment as a software developer
bookB.E., Computer Science, B.E., Computer Science at Visvesvaraya Technological University
github-logo-circle

Github Skills (18)

api-rest10
javascript10
api-design10
restful-api10
java10
webservice10
javas10
uid10
front-end-development10
angularjs10
rest-api10
openmrs10
ui-design9
react9
html9

Programming languages (9)

JavaDockerfileShellJavaScriptPerlGroovySQLPLRuby

Github contributions (5)

github-logo-circle
Bahmni EMR Frontend code for Clinicians and staff members, written in Angular.JS and React
Role in this project:
userFront-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.
emrmhealthpatient-carehospital-management-systemangular-js
Provides RESTful web services for OpenMRS (REST API)
Role in this project:
userBack-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.
Request Free Trial
Shruthi Dipali - Lead Consultant at ThoughtWorks