Full-Stack Engineer ・ Hong Kong

Turning complex systems into shippable, maintainable, and scalable product experiences

I work on banking and enterprise systems where requirements are messy, workflows are constrained, and delivery depends on coordination across engineering and business teams.

Positioning

  • Experienced in both legacy modernization and new module delivery.
  • Focused on clear specifications, release confidence, and cross-team execution.
  • Comfortable across backend, frontend, and delivery workflow details.

3+ years

Experience

10+

System Modules

20+

Team Collaboration

Impact

Selected Impact

My value is not just shipping features. It is making systems easier to deliver, integrate, and operate with confidence.

Core Banking Modernization

Supported core banking modernization and module migration

Contributed to the transition from AS400 to Java 11 + Spring Boot, covering business flows, integration surfaces, and engineering delivery alignment.

  • Java 11 + Spring Boot
  • Cross-system integration
  • Modernization delivery

Delivery Workflow

Turned release work into a more repeatable delivery path

Implemented GitLab CI/CD and deployment workflows so releases became more predictable and less dependent on manual coordination.

  • GitLab CI/CD
  • Deployment workflow
  • Lower regression risk

Reporting & Integration

Built reporting and integration capabilities that improved visibility

Delivered reporting and interface work that made data exchange more stable and gave stakeholders faster access to usable information.

  • REST / Batch Interface
  • Data visibility
  • Operational efficiency

About

About Me

I am Elliot, a results-oriented full-stack engineer. My work is not only to finish tickets, but to clarify constraints, make technical decisions explicit, and deliver production-ready outcomes.

Problems I handle well

Changing requirements, legacy constraints, cross-system integration, and delivery risk are the environments where I do my best work.

How I work

I start by making constraints and risks visible, then build an execution path that is practical to implement, verify, and maintain.

Capabilities

Technical Capabilities

The stack is a means, not the headline. These capabilities support how I design systems, ship changes, and work across teams.

Backend & Architecture

  • Java
  • Spring Boot
  • Node.js
  • RESTful API
  • GraphQL
  • MyBatis
  • JPA

Frontend Engineering

  • TypeScript
  • React
  • Next.js
  • Vue
  • Tailwind CSS
  • Redux

Delivery & Operations

  • GitLab CI/CD
  • Docker
  • Kubernetes
  • Jenkins
  • Terraform
  • Grafana

Contact

Next Step

If you need an engineer who can work across system constraints, delivery flow, and product quality, I can share more project context directly.