Skip to main content
All projectsRecruiter profile

Healthcare Portals · Enterprise & healthcare

Modernizing healthcare software from desktop to web

At Inmed / LOGEX, I helped move healthcare workflows from legacy desktop software to modular web applications. I worked across Java/Spring APIs, PostgreSQL data models, Vue and React interfaces, and access controls.

My role
Software Developer
Engagement
Employment at Inmed GmbH / LOGEX
Period
2020-2022

Enterprise delivery

Application development at Inmed / LOGEX, covering web workflows, backend services, reporting, and authentication.

Project at a glance

The need
Healthcare teams needed established desktop workflows to become maintainable web applications for data handling and reporting.
What I delivered
Modular web workflows connecting uploads, processing, and reports, backed by Java/Spring APIs, PostgreSQL, and explicit access controls.

Work completed at Inmed / LOGEX. Patient records, customer screens, and internal systems remain confidential.

My contribution

  • Reworked healthcare desktop workflows into modular web applications across the interface, service, and data layers.
  • Built REST APIs, PostgreSQL data models, and dashboards for uploads, data processing, and reporting.
  • Implemented two-factor authentication, role-based access, and internationalization as part of the application workflows.
  • Supported maintainability with JUnit/Mockito tests and technical documentation alongside the implementation.

Technical challenge

Modernizing a desktop workflow involves more than rebuilding its screens. Uploads, validation, processing, and reporting need to work together in a web application, with access rules and responsibilities made explicit across the stack.

My approach

I developed Vue and React interfaces backed by Java/Spring REST APIs and PostgreSQL. The work included data models and reporting dashboards, two-factor authentication, role-based access, internationalization, and JUnit/Mockito tests.

Engineering decisions

Separate interfaces, services, and data

I built modular web workflows around REST APIs and PostgreSQL models. Clear responsibilities make it easier to extend a workflow or test its processing logic without coupling every change to the interface.

Build access controls into the application

I implemented two-factor authentication and role-based access alongside the workflows they protect. JUnit/Mockito tests and documentation support the team maintaining those applications.

Explore the system architecture

Vue and React interfaces connect to Java/Spring services for processing and access checks, backed by PostgreSQL records and reporting queries. Internal customer topology is omitted.

System architecture

Select a component to explore its responsibilities.

Data flow
1.Authorized request
2.Validate & process data
3.Results & reports

Web applications: responsibilities

Responsive interfaces
Uploads and reports
Internationalization

Technology

  • Java
  • Spring
  • Vue
  • React
  • PostgreSQL
  • REST APIs
  • JUnit
  • Mockito
WhatsApp