SberHealth is a Russian national leader in the following businesses: private doctor booking, medical diagnostics booking, and telemedicine, with over 8 million customers/users.
They're also branching out into additional MedTech products, some of which are cutting-edge on a global scale.
A Digital Medical Card was the first feature we were working on.
It enables customers/users to upload a few hundred medical documents to their secure medical file storage.
The functionality was requested by a major stakeholder, and the deadline was approaching quickly. Only one month was allotted for the entire business section to be operating. Normally, it takes time for developers to get up to speed. They waste a lot of time on tasks that may be completed in a matter of minutes. When they obtain the code in their hands, for example, they "dig deep into the codebase."
We feel this is a habit formed by working on small projects where you can create a mental model of practically everything in the project; yet, while working on projects like SberHealth, you are dealing with hundreds or even thousands of files.
In this circumstance, commencing work on a task is the best technique. We were able to quickly enroll and produce the first results on the second day of working with the SberHealth team because of these basic behaviors.
While the team was still growing and the development methodology was changing, we produced a completely new feature. We assisted them in incorporating best practices into their development process.
Our team comprised six developers, and at one time, the entire mobile team was approximately 30 employees.
We were in charge of developing iOS and Android apps. Now that we're a part of the core team, we're continuing to work on the project. Our engineers are entrusted with mission-critical activities and the enhancement of development processes including CI configuration and linting standard refining.
You can read a review of the SberHealth's CTO here.