Bence Barkanyi

Full Stack Developer, Isle of Man

I build payment gateway services in a PCI DSS regulated environment, along with the mobile pieces around them: SoftPOS apps and the Android and iOS SDKs that connect card readers to the gateway. Mostly TypeScript and Node.js, plus Kotlin and Swift.

About

I’m a full stack developer at CabCard Services on the Isle of Man, where I’ve worked since 2023 on a payments platform that handles millions of transactions a year.

I like taking loosely defined requirements through to maintainable, tested releases, and I’m happiest close to the backend: data models, integrations and the operational side of running a system.

Experience

Full Stack Developer, CabCard Services

2023 - present

Payments platform work in a PCI DSS regulated environment: the gateway services behind millions of transactions a year, and the device SDKs and SoftPOS apps around them.

  • Building a new multi-tenant gateway platform for hosting other payment facilitators and PSPs, with ISO 20022 (nexo) messaging throughout.
  • Designed and built its terminal management component, which delivers software and configuration updates to card readers in the field.
  • Led EMV Level 3 (Visa and Mastercard) certification for a new family of payment devices, and built the Android and iOS SDKs, sample apps and documentation for them.
  • Built SoftPOS apps, including migrating a React Native Android app to a SoftPOS SDK implementation now in production.
  • Delivered compliance and risk features: PEP and sanctions monitoring, and duplicate and high-value transaction monitoring that alerts merchants within the hour rather than after a manual review, so refunds happen before chargebacks.

TypeScript, Node.js, AWS Lambda, PostgreSQL, DynamoDB, Kotlin, Swift, React Native

Senior Administrator, Canada Life International

2019 - 2020, 2021 - 2023

Operations role in the onboarding function of a regulated life assurance provider: complex adviser cases, procedure reviews against policy and regulatory requirements, and training new colleagues.

Projects

Penny Plummet

2024

A Vue 3 and TypeScript progressive web app with three games sharing one chip economy: Blackjack, European Roulette and an idle clicker. Designed mobile-first, installable to the home screen and playable offline, with a desktop layout that adapts the same screens.

  • Every bet, payout and purchase is persisted to IndexedDB with compound indexes for filtered, paginated history.
  • Achievements and levelling sit on top of the games, and the clicker calculates offline earnings from the last-seen timestamp when the app is reopened.
  • Localised in English and Hungarian with vue-i18n, with a locale parity test so translation keys cannot drift.
  • CI runs type-checking, Vitest unit tests, axe-core accessibility checks on every route, and screenshot regression tests across iPhone SE, iPhone 14, Pixel 7 and desktop viewports.

Vue 3, TypeScript, Vite, Pinia, IndexedDB, vue-i18n, Playwright, axe-core

Cypher Trading

2023

Freelance client project: a dashboard for a set of automated trading tools, with subscription billing and account management.

  • Subscription and billing flows built on the Stripe API, with backend logic in Firebase Cloud Functions.
  • Bot performance metrics surfaced in the client dashboard.
  • TOTP-based two-factor authentication for accounts.

Vue.js, Node.js, Stripe API, Firebase

DashBudget

2023

Final-year university project: a mobile-first expense tracker with biometric sign-in and cloud-backed data.

  • Biometric unlock on device, with Firebase Authentication and Firestore for user data.

Android, Firebase

Skills

Languages
TypeScript / JavaScript, Kotlin, Swift, Java, SQL
Backend
Node.js, Express / Hono, REST API design, Event-driven services, PostgreSQL, DynamoDB, SQLite
Cloud
AWS Lambda, SQS / SNS, CloudWatch, CloudFormation, Firebase
Payments
Card-present payments, ISO 20022 (nexo), EMV Level 3 certification, PSP integrations, PCI DSS, SoftPOS, Terminal management
Mobile
Android, iOS, React Native, Payment device SDKs
Web
Vue 3, Vite, HTML / CSS
Testing and delivery
node:test, Mocha / Chai, Vitest, Playwright, GitHub Actions, Technical documentation

Education

BSc Computer Science, Cardiff University

2020 - 2023

Graduated with a 2:1.