05/2022 – 09/2024 | Healthcare / Pharmacy Sector | Germany
Microservice Architectures for Digital Pharmacy Services
GEDISA is a wholly-owned subsidiary of 16 regional pharmacy associations, serving as a service provider and partner for digital progress in the pharmacy sector. The scope includes the design and development of innovative products for pharmacies and their regional associations – including monolithic portals, native mobile applications, and interfaces to other healthcare institutions. Key domains include electronic prescriptions, KIM, FHIR-based communication, and health insurance interactions (Retax).
Role
Senior IT Architect | Lead Architect
Key Responsibilities
- Leading complex IT architecture projects and guiding development teams
- Architecture assessments to analyze existing enterprise architecture and develop modernization roadmaps
- Architecture optimization: Gap analysis (as-is vs. to-be) and concept creation for target state implementation
- Development of strategic enterprise architecture aligned with business objectives
- Establishment of a service-oriented and cloud-based architecture (SOA) through a hybrid operating model (cloud & on-premise)
- Transformation of monolithic systems into flexible, service-oriented architectures
- Domain model planning and implementation of cloud initiatives for scalability and agility
- Introduction of event-driven architectures to improve system responsiveness
- Development of modular systems (>15) for efficient integration and maintenance (component models, data modeling – MS SQL Server, RESTful API)
- Implementation of security measures & quality processes (Security, Software Quality)
- API orchestration and subscription management
- Identity Provider implementation for enhanced security (OpenID Connect / OAuth 2.0)
- Establishing standards and governance processes for software quality
- Agile software development with SCRUM and introduction of DevSecOps practices
Technologies
Microservices, RESTful API, OpenShift, Kubernetes, Docker, MS SQL Server, Elasticsearch, Kafka, RabbitMQ, Angular, Java/Spring Boot, OpenID Connect / OAuth 2.0, Keycloak, SCRUM, DevSecOps, JIRA, Confluence, GitLab