Senior Software Engineer

Jove (preferred name) · Siu Yu Tsui (official name)

I build scalable backend systems for loyalty, finance, and data-heavy platforms.

Software Engineer focused on Java, Spring Boot, AWS services, and event-driven architecture. I have delivered production systems across retail, banking, fintech and credit bureau domains.

About Me

I'm based in St Albans, United Kingdom, and currently work as a Senior Software Engineer at Holland & Barrett. I enjoy building reliable microservices, integrating APIs, and solving complex engineering problems with pragmatic, maintainable solutions.

Experience

Professional roles and impact.

Nov 2023 - Present

Senior Software Engineer · Holland & Barrett

  • Spearheaded the design and implementation of the H&B&Me loyalty program, enabling points accumulation and redemption across the UK.
  • Architected a high-throughput loyalty system and points engine using Java 25 and Spring Boot, replacing a legacy platform to improve scalability and performance.
  • Executed complex data and service migration from the legacy platform to the new architecture with zero downtime for existing loyalty members.
  • Developed and maintained critical customer-facing microservices, including a robust audit log system and a high-availability product subscriptions API.
  • Leveraged Kafka, Redis, and AWS services to meet enterprise-level reliability standards.

Nov 2021 - Sep 2023

Software Engineer · Beacon

  • Designed and deployed scalable microservices across multiple domains using Java 11, Spring Boot, and OpenAPI.
  • Implemented asynchronous messaging and data streaming architectures using AWS SQS, Kinesis, and Kafka.
  • Optimized data persistence strategies with DynamoDB and PostgreSQL for relational and NoSQL use cases.
  • Managed full SDLC responsibilities, including testing and deployment within AWS.

Jun 2021 - Sep 2021

Full Stack Engineer · HSBC

  • Developed commercial banking solutions in a fast-paced financial environment, focusing on secure and reliable backend delivery.
  • Built modular backend components using Java and Spring Boot to support internal banking infrastructure and improve developer efficiency.

May 2018 - Apr 2021

Senior Analyst Programmer · Nova Credit Limited

  • Led the development of a mission-critical credit bureau system for secure financial data processing.
  • Developed a modern web interface using Angular for complex credit reporting tools.
  • Engineered robust backend services with Java 8 and Spring Boot, integrated with MongoDB.

Jul 2015 - May 2018

Web Developer · Innopage Limited

  • Developed and optimized APIs for Ticker Asia Web/Mobile apps using Node.js, MySQL, and Redis.
  • Managed Linux server administration and infrastructure on AWS for internal and client-facing systems.
  • Contributed to mobile development initiatives through native Android programming.

Projects

Selected initiatives and engineering impact.

Loyalty Programme Platform

Engineered core backend capabilities for a modern loyalty platform, including points accrual and redemption flows, while supporting a zero-disruption migration from legacy systems.

Java 25 · Spring Boot · PostgreSQL · Kafka · Redis · AWS

Microservices at Beacon

Designed and delivered scalable microservices and API integrations across multiple domains, using event-driven patterns to improve throughput and service reliability.

Java 11 · Spring Boot · OpenAPI · SQS · Kinesis · Kafka

Credit Bureau System

Led full-stack enhancements for credit bureau services, covering secure data ingestion, processing pipelines, and operational tooling for internal business users.

Java 8 · Spring Boot · Angular · MongoDB

Skills

Core technologies and strengths.

Languages

Java, Python, SQL, JavaScript, Cantonese, English, Mandarin

Frameworks

Spring Boot, OpenAPI, GraphQL, Angular, Node.js

Cloud & DevOps

AWS, SQS, Kinesis, Kafka, Redis, DynamoDB, PostgreSQL

Engineering Focus

Software Design, Microservices, Backend APIs, Event-Driven Systems

Education

Academic background in computer engineering.

2012 - 2015

The Hong Kong University of Science and Technology

Bachelor's Degree, Computer Engineering

2010 - 2012

Hong Kong Community College, The Hong Kong Polytechnic University

Associate's Degree, Engineering

Contact

I'm open to software engineering opportunities and collaboration on ambitious products.

Preferred name: Jove · Official name: Siu Yu Tsui