Overview

Shared technical responsibility for backend, integration, and data solutions with a focus on architecture, solution design, and smooth production operations.
Agile development with Scrum and active participation in planning sessions and retrospectives.
High test coverage and a consistent commitment to quality in an environment where reliability and trust are essential.

Responsibilities

  • Design and continued development of APIs and integrations for customer-facing processes, CRM, and marketing systems
  • Safeguarding critical workflows through automated tests across multiple layers
  • Quality assurance and knowledge sharing through code reviews and pair programming

Selected work

Securities Account Registration

  • Continued development of a microservice-based registration process and its REST API for the frontend
  • Reliable asynchronous processing via RabbitMQ and Symfony Messenger
  • Safeguarding distributed workflows with retry mechanisms and idempotent processing
  • Integration of PostIdent and partner banks
  • Automated PDF generation using PDF forms and pdftk
PHP Symfony RabbitMQ / Symfony Messenger FOSRest PHPUnit Codeception

Data Integration & Middleware

  • Decoupling CRM and marketing systems through asynchronous middleware for Bloomreach, CleverReach, Sage, and Bitrix24
  • Reliable processing of potentially unordered events through a state-based Bitrix24 integration service
PHP Symfony RabbitMQ / Symfony Messenger PHPUnit

Data Warehouse

  • Creation of a shared analytics foundation for master, transaction, and portfolio data
  • Data transformation with dbt in BigQuery
  • Multi-layered data model comprising staging, intermediate, and curated layers
  • Reduction of BigQuery on-demand costs by 40 percent through targeted usage optimization
  • Provision of prepared data for Looker Studio
Python Airflow dbt BigQuery Looker Studio