Hong Kong · Open to new roles

Steve Yip Ka Ho

Technical Lead · Senior Full Stack Developer

Senior full-stack developer with 7+ years building scalable backend systems, web applications, and AI-driven products. I design microservices and API integrations, ship agentic workflows with Dify and RAG, and lead distributed teams from system design through production.

About

I build systems that have to stay reliable after launch: clear APIs, reviewable code, and a release path the team can trust. At AIA I was promoted from Senior Full Stack Engineer to Technical Lead to revamp a legacy agency-facing mobile application in React and Java.

Day to day I still write production code, and I also set direction for five offshore backend developers. That means system design, code review, mentorship, and taking a change from API development through testing, CI/CD, and a stable production release.

Alongside the platform rebuild, I design Dify agent workflows for conversational chatbots, connecting large language models to custom APIs and internal data. I am looking for a technical lead or senior full-stack role where I can own a product surface and ship with a distributed team.

Experience

Enterprise platforms, lending systems, and media products. The most recent work is technical leadership, Java and React delivery, and agentic AI.

Oct 2025 — Present

Current

Technical Lead

AIA International Limited

  • React
  • Java
  • Dify
  • Jenkins
  • Docker
  • Azure

I lead the revamp of a legacy agency-facing mobile application and own delivery from system design to production. My scope covers a five-person offshore backend team, enterprise APIs and microservices, Dify agent workflows for conversational chatbots, and CI/CD on Jenkins, Docker, and Azure.

  • Promoted from Senior Full Stack Engineer to Technical Lead to lead the React and Java rebuild of the agency mobile application.
  • Lead five offshore backend developers, with delivery focused on availability, security, and company engineering standards.
  • Mentor the team through technical guidance and code review so quality stays consistent as the platform is rebuilt.
  • Integrated Dify agent workflows into conversational chatbots, covering multi-step reasoning, tool calling, and connections into internal systems.
  • Designed agent workflows that call custom APIs and internal databases through function calling.
  • Own the lifecycle end to end: system design, API development, testing, CI/CD, production deployment, and handover.
  • Introduced CI/CD with Jenkins, Docker, and Azure, reducing manual deployment work and increasing release frequency.

Jun 2022 — Oct 2025

Senior Full Stack Engineer

AIA International Limited

  • Java
  • Spring Boot
  • MongoDB
  • Node.js
  • React
  • Jenkins
  • Built and maintained underwriting and payment services with Java, Spring, Spring Boot, and MongoDB, including troubleshooting and documented solutions.
  • Worked with the engineering team on maintainable code, performance improvements, and defect fixes.
  • Delivered an email microservice in Java and Spring that improved customer experience by 10%.
  • Set up CI/CD with Jenkins and Docker, shortening deployment time and making collaboration more consistent.
  • Revamped agency-platform capabilities with Java and Spring Boot micro-components.
  • Implemented a chatbot API with Node.js and React, and a third-party authorisation service in Node.js.

Mar 2022 — Jun 2022

Senior Engineer, Full Stack Engineer

WeLend

  • Ruby on Rails
  • Go
  • Node.js
  • Java
  • MongoDB
  • GitLab
  • Developed the core lending payments system with Ruby on Rails and Go.
  • Built full-stack application features with Node.js, Java, and MongoDB.
  • Contributed to a customer authorisation system built with Go, Java, and Ruby.
  • Designed REST APIs in Ruby and Node.js for third-party integrations.
  • Implemented CI/CD with GitLab and Docker, reducing deployment time and improving how the team shipped code.

Mar 2021 — Mar 2022

Engineer, Full Stack Engineer

WeLend

  • React
  • Go
  • MongoDB
  • Ruby on Rails
  • Jest
  • Built loan-platform applications with React, Go, MongoDB, and Ruby on Rails, and supported development and testing.
  • Developed microservices and web services, and added Jest unit tests so projects met quality benchmarks.
  • Delivered a full-stack web application from scratch, including backend services, the frontend, and the database.
  • Used object-oriented design to build a reusable codebase, reducing development time by about 10%.

Nov 2018 — Mar 2021

Engineer

South China Morning Post

  • Vue.js
  • React
  • Node.js
  • Python
  • GraphQL
  • Improved web platform performance with Vue.js.
  • Set up Google Optimize A/B tests to support webpage experiments and reach more readers.
  • Built an API for readers to bookmark and save articles, using Python, Node.js, and GraphQL.
  • Developed an authentication system with React and Node.js.
  • Shipped a low-latency component that reduced loading time by 10%.

May 2018 — Oct 2018

Web Programmer

WeMine Ltd

  • PHP
  • Laravel
  • React
  • Vue.js
  • Integrated WeChat and Facebook Messenger with PHP to support business channels.
  • Built a CMS with React and PHP Laravel so business users could manage customers.
  • Developed an H5 mini program with Vue.js.

Sep 2016 — May 2018

Backend Web Engineer

Prospera International Technology

  • PHP
  • Sails.js
  • Developed a PHP CMS to support business operations.
  • Built a stock-exchange webpage for Southeast Asia with Sails.js.

Skills

Core stack

  • Java
  • Spring Boot
  • JavaScript
  • Node.js
  • React.js
  • Next.js
  • MongoDB

Delivery

  • Microservices
  • REST APIs
  • GraphQL
  • Jenkins
  • Docker
  • Azure
  • GitLab CI

AI

  • Dify
  • RAG
  • Agentic workflows
  • Function calling

Also shipped with

  • Go
  • Ruby on Rails
  • Vue.js
  • Python
  • PHP
  • Laravel
  • Sails.js

Education

BSc (Honours) Scheme in Applied Sciences

Information Systems and Web Technologies

School of Professional Education and Executive Development, The Hong Kong Polytechnic University

Sep 2014 — Aug 2016

Languages

  • EnglishFluent
  • CantoneseNative
  • MandarinFluent

Contact

Looking for a lead or senior full-stack role.

If the role needs someone who can own backend delivery, mentor a team, and ship AI workflows on top of real systems, get in touch.