Li-Yu Chu profile photo

Hi, I'm Li-Yu Chu (Liyu)

Software Engineer | Banking Systems & Cloud Applications

2 years building banking software · Java / Spring Boot · Microservices refactoring

Hands-on experience with foreign-currency workflows, debit requests and transaction-state processing, plus refactoring existing banking functionality into microservices. Earned AWS Solutions Architect – Associate and Terraform Associate credentials. M.S. in Applied Computer Science expected December 2026. Vancouver-based and pursuing software engineering opportunities across North America, especially fintech and financial services.

About Me

I bring banking-domain experience to software engineering. During two years at HiTRUST, I built and refactored internet banking functionality using Java, Spring Boot, Angular and SQL within a multi-year modernization project.

My work connected foreign-currency rules, bank messages, debit requests, transaction-state transitions and failure retries with application logic. I also refactored existing inquiry, scheduling, notification and data-access functionality into microservices—experience relevant to teams modernizing financial applications.

AWS and Terraform credentials, alongside graduate study in Applied Computer Science, complement that professional background. My personal projects provide additional evidence through AWS infrastructure implementation, financial data applications and a durable Go job queue with recovery mechanisms.

Certifications & Education

Credentials earned

  • AWS Certified Solutions Architect – Associate
  • HashiCorp Certified: Terraform Associate

Master of Science — Applied Computer Science

Expected December 2026

Fairleigh Dickinson University

Selected Professional Experience

Software Engineer — HiTRUST

Jan 2023 – Dec 2024 | Digital Banking

Developed internet banking functionality with Angular, Java, Spring and Spring Boot as part of a multi-year application modernization project.

  • Refactored existing functionality into microservices across 4 areas: inquiry, scheduled processing, email notifications and data access.
  • Implemented and refactored workflows involving foreign-currency transaction rules and bank message formats.
  • Worked on scheduled processing that submitted debit requests to core banking systems, updated transaction statuses from response messages, and handled retries and failure-state transitions.
  • Refactored JDBC-based data access to Hibernate and worked with 2 database platforms: Oracle and Microsoft SQL Server.
  • Wrote unit tests, performed manual testing, and supported changes through QA and bank acceptance testing environments.

Product Planner — Astra Technology

Mar 2019 – Jun 2022

  • Translated SQL-based analysis and financial technical indicators into product requirements and technical specifications for engineering implementation.
  • Contributed to a smart warehousing IoT proof of concept with NTT Japan.

Featured Projects

Raft-Recovery | Replicated Job Queue in Go

Durable processing · Distributed coordination · Recovery

Systems Project

A personal systems project combining durable job processing, gRPC workers and a custom Raft implementation. Includes checksummed write-ahead logging, snapshots, retries, dead-letter handling and replicated job-state transitions.

Educational project with a runnable three-node demo. Unit and integration tests cover leader loss, disk recovery and stale worker acknowledgements.

Go gRPC Raft WAL Snapshots

AlphaPulse | Financial Data & Analytics

A personal application connecting financial data workflows with APIs and a dashboard. Combines Python/FastAPI services, PostgreSQL persistence and a React/TypeScript interface, with Airflow ingestion and indicator-calculation workflows.

Portfolio demo; endpoints may use mock-data fallbacks. Includes Decimal-based price schemas, API validation and delivery-tooling configurations.

Python FastAPI PostgreSQL React TypeScript Airflow

Chainy | AWS Serverless Application

A TypeScript URL-shortening service with authenticated link management and redirects backed by DynamoDB. Includes JWT validation, Google sign-in integration, Terraform-defined AWS resources and event-driven processing.

Includes S3 event output, structured logging and tests for event formatting and sensitive-field handling.

TypeScript AWS Lambda API Gateway DynamoDB S3 Terraform

Technical Skills

Professional Application Development

Java Spring Spring Boot Angular Hibernate Microservices refactoring Scheduled processing Unit testing

Professional Databases & Data Access

SQL JDBC Hibernate Oracle Microsoft SQL Server

Financial & Business Domain

Internet banking Foreign-currency transaction workflows Bank message formats Transaction-state processing Product planning Technical specifications

Personal Projects — Applications & Data

Python FastAPI PostgreSQL TypeScript React Airflow

Personal Projects — Cloud & Systems

AWS Lambda API Gateway DynamoDB S3 Terraform Docker GitHub Actions Go gRPC Raft

Let’s Connect

I’m interested in Software Developer and Software Engineer roles, particularly in fintech and financial services, where I can contribute to backend services, full-stack applications and application modernization.

Based in Vancouver, Canada. Available for full-time opportunities after graduation, expected December 2026.