Designed and built a customer-wide Translation Facade API together with reusable web components for text and file translation in banking. The components integrate exclusively via the facade, which abstracts DeepL and Azure behind a stable, versioned contract—keeping the frontend decoupled and allowing seamless provider swaps.
- Java
- Spring Boot
- TypeScript
- React
- Web Components
- DeepL
- Azure
- Docker
- Kubernetes
- Github Actions
Developed a reusable frontend web component integrating the SWIFT Payment Pre-Validation API to verify account details, beneficiary information, and routing data in real-time. Enabled banks to reduce failed payments and processing costs by providing instant validation at the point of initiation.
- TypeScript
- React
- Nginx
- SWIFT Payment Pre-Validation API
- Azure
- Docker
- Kubernetes
- Github Actions
Migrated a commercial portal solution to a modular, dashboard-driven employee workspace portal built with web components. Delivered runtime-configurable modules that either handle lightweight tasks directly in the portal or deep-link into case-centric applications; customer-context dashboards bundle relevant modules as the daily entry point for internal users.
- Java
- Spring Boot
- PostgreSQL
- TypeScript
- React
- Web Components
- Azure
- Docker
- Kubernetes
- Github Actions
Identified and prioritized recurring customer needs; designed, provided, and maintained APIs and reusable web components for customer lookups and data retrieval, eliminating redundant implementations and achieving organization-wide adoption.
- Java
- Spring Boot
- TypeScript
- React
- Web Components
- CosmosDB
- SOAP
- REST
- Azure
- Docker
- Kubernetes
- Github Actions
Contributed to common libraries and an application blueprint to accelerate custom web application development.
- Java
- Spring Boot
- TypeScript
- React
- Web Components
Designed a company-wide authentication and authorization standard to meet modern security requirements and enable scalable integration; provided backend and frontend libraries to centralize complexity.
- OAuth 2.0
- OpenID Connect
- MS Entra ID
- TypeScript
- React
- Github Actions
- Azure
Migrated the credit protocol lifecycle monolith to modern moduliths and microservices; designed the overall architecture and implemented key components.
- Moduliths
- Microservices
- Domain-Driven Design
- CQRS
- Hexagonal Architecture
- API Management
- OpenAPI 3.0
- Java
- Spring Boot
- TypeScript
- React
Transformed the paper-based credit protocol lifecycle into a fully digital, end-to-end process. Defined the domain model using Domain-Driven Design (DDD) and implemented BPMN workflows in IBM Business Automation Workflow (BAW) covering intake, market analysis, approval, and contract management. Built Java integrations on IBM WebSphere Application Server and delivered automated, compliant long-term archiving—generating PDFs with Eclipse BIRT and storing them in DOXIS.
- IBM Business Automation Workflow
- IBM Cloud
- JavaScript
- Java
- Jakarta EE
Orchestrated end-to-end workflows for investments, account opening, and large-scale contract mailings with return handling. Built two-stage validation (first-level checks and four-eyes review) with SLA-based escalations and reminders, event-driven archiving via a downstream service, KYC onboarding and periodic re-verification, and GDPR housekeeping (one-year retention, automated deletion). Supported cover letters, framework agreements, and account-opening reminders.
- IBM Business Automation Workflow
- IBM Cloud
- Java
- Jakarta EE
- JavaScript
- Apache Kafka
Built and operated a cloud-based application providing user and group management for IBM Business Automation Workflow apps, leveraging IBM Cloud and BAW REST APIs—at a time when no official UIs existed—thereby necessitating a custom frontend.
- Angular 2
- JavaScript
- IBM Cloud
Developed a web application with an integrated BPM process for asset valuation.
- IBM Business Automation Workflow
- JavaScript
Optimized electronic collateral protocol processes with case-based task assignments driven by dynamic business rules.
- IBM Business Automation Workflow
- IBM Operational Decision Manager
- JavaScript
Supported and implemented the extraction and long-term archiving of credit protocols by analyzing and preparing data structures, defining interfaces with the document-generation provider (DocFamily), building Java integrations on IBM WebSphere Application Server, and implementing the archiving workflow in IBM Business Automation Workflow (BAW).
- Java
- Jakarta EE
- IBM WebSphere Application Server
- IBM WebSphere Liberty
- IBM Business Automation Workflow
- JavaScript
- DocFamily
Digitalization of the end-to-end collateral management process, enabling creation of new collateral and updates to existing collateral, with seamless integration to the host-based core inventory system.
- IBM Business Automation Workflow
- JavaScript