Senior Backend Engineer
Pawel Jendrusik
Senior backend engineer with 13+ years of experience designing payment
platforms and regulated financial systems across FinTech, banking, and crypto.
Strong JVM background in Scala with deep expertise in event-driven systems and
PostgreSQL-backed transaction flows.
Profile
Proven track record in backend API design, transactional workflows, and
integrations with external payment service providers. Comfortable delivering
secure, scalable infrastructure in cross-functional product teams.
Core Expertise
- Payment APIs: payments, payouts, refunds, FX, withdrawals
- PSP and card issuer integrations
- Transaction lifecycle modeling and state machines
- Idempotency, retries, and failure handling
- Event-driven backend systems (Kafka, RabbitMQ)
- Relational data modeling (PostgreSQL)
Payments & Backend Focus
- Ownership of backend APIs for payment and payout flows
- Asynchronous payment orchestration using Kafka
- PostgreSQL transactional models with auditability guarantees
- Operational safety and correctness in regulated environments
- Close collaboration with product, compliance, and infrastructure teams
Selected Work
- Designed KYC/KYB onboarding flows for compliant account opening.
- Delivered transaction monitoring systems for regulated crypto flows.
- Built centralized market-data and exchange-rate services.
- Implemented Travel Rule data exchange and compliance reporting pipelines.
Technical Skills
Scala
JavaScript
TypeScript
PHP
ZIO
Cats
Akka
Akka-HTTP
sttp
Tapir
PostgreSQL
Kafka
RabbitMQ
Docker
Kubernetes (GCP)
CI/CD
Linux
Professional Experience
ICEO LAB LTD – Linity, BeOne
Senior Software Engineer · 02.2023 – Present · London, United Kingdom
- Core backend contributor for payments, withdrawals, FX conversion, and balance management.
- Designed KYC/KYB onboarding flows for compliant account opening and execution.
- Built Kafka-driven services for payment state changes, balance updates, and KYC lifecycle events.
- Modeled PostgreSQL schemas with idempotency, retries, and auditability.
- Operated market-data and exchange-rate services used by payment and FX flows.
BITCLEAR AG
Senior Staff Software Engineer & Manager · 04.2019 – 01.2023 · Ruggell, Liechtenstein
- Led development of a crypto-enabled payment processing platform under strict regulation.
- Built wallet infrastructure, payment services, and transaction monitoring systems.
- Delivered KYC/KYB and risk-profiling platforms with approval workflows.
- Integrated AML and blockchain analytics providers and implemented Travel Rule pipelines.
BITMONEY.EU – Crypto Limited
Lead Software Engineer · 05.2016 – 04.2019 · Malta
- Built an FX-enabled platform for buying and selling Bitcoin with credit cards.
- Integrated multiple PSPs and optimized routing to reduce processing costs.
- Designed transaction flows, order matching, and settlement processes.
- Owned Android and iOS app delivery with an external vendor.
Previous Experience
- VALUELOGIC / SCOUT24 — Backend development (PHP / Symfony)
- LIMANGO.PL — Lead developer for e-commerce platform
- ALLEGRO GROUP – CENEO.PL — Backend development for price comparison
- PLAYARENA.PL — Sports event management platform
Education
- MSc. Computer Science, Wroclaw University of Science & Technology (2014)
- BSc. Computer Science, Wyzsza Szkola Informatyki i Zarzadzania "Copernicus" (2012)
Languages
- Polish (native)
- English (professional)