HU Qiang

Residency Status: Singapore Citizen

Email: [email protected] GitHub: huqiang

Overview

Engineering leader and backend engineer focused on instant messaging, notification systems, and high-throughput distributed services. I work across system design, execution, reliability, and team delivery, with a bias toward simple systems that are observable and maintainable.

Core areas:

  • Java, Spring Boot, WebFlux, gRPC, MyBatis Plus
  • Instant Messaging, notifications, backend platforms
  • Kafka, Redis, Elasticsearch, HBase, MySQL, DynamoDB, ClickHouse, Hive
  • Multi-region deployment, high availability, performance tuning
  • Observability, CI/CD, Docker, Linux, AWS, Alibaba Cloud

Experience

Engineering Director / Senior Engineer, OKX

Jan 2023 - Present

  • Lead backend design and delivery for in-house Instant Messaging systems.
  • Work on high-concurrency message delivery, notification workflows, reliability, and operational visibility.
  • Coordinate engineering execution across backend services, product requirements, release planning, and production follow-up.
  • Balance architecture choices against latency, failure recovery, operational complexity, and long-term maintenance cost.

Senior Back-end Engineer, Contract Trading BU, Phemex Exchange

Apr 2022 - Nov 2022

  • Led the solution design and implementation of the core copy trading system and APIs for Copy Trade.
  • Enhanced APIs for Earn Crypto.

Senior Full-stack Engineer, Big Data Team, Binance

Aug 2021 - Apr 2022

  • Led the design and implementation of a Machine Learning-based Customer Support Chatbot configuration system.
  • Enabled Chatbot SaaS with multi-tenancy support to reduce cost and comply with regulations.

Senior Software Engineer, Alibaba Inc

May 2020 - Aug 2021

  • Designed and implemented a full-stack marketing solution for Daraz.com.
  • Rolled out an affiliate and brand marketing platform, with internal tracking and attribution capability.
  • Developed a backend for a live streaming solution, with layered microservices, RPC communication, cache, and message queues for decoupling and performance.
  • Managed PRD, collaborated with Frontend, Mobile, and QA teams.

Application Developer, Associate, DBS Bank Ltd

April 2015 - April 2020

  • Designed and developed a self-service dashboard for traders, with configurable tasks/views to replace manual report generation and email workflow.
  • Migrated from Oracle to MariaDB and Hadoop, refactored code, and set up Presto for cross-data source query and validation.
  • Migrated from WebLogic to embedded Tomcat, upgraded the codebase, adapted IBM Object Storage, and enabled BTM as transaction manager.
  • Developed a risk computation module with Spring Boot backend, fully documented APIs, and Vue.js UI.
  • Initiated Application Security initiatives, onboarded SonarQube and Fortify for code quality.
  • Designed and implemented a microservice, developed a starter project, implemented Single Sign-On using JWT, and built a Feature Manager to manage service rollout.
  • Managed a RedHat Dev server, administered GitLab and Mattermost, and implemented Jenkins for CI/CD.

Research Engineer, IDMI, NUS

April 2014 - April 2015

  • Worked on ReadPeer, a platform for sharing and discussing academic papers.
  • Designed and implemented the full-stack system, with a SIGMOD publication.

Publications

  • Qiang Hu, Qi Liu, Xiaoli Wang, Anthony K.H. Tung, Shubham Goyal, and Jisong Yang. DocRicher: An Automatic Annotation System for Text Documents using Social Media, SIGMOD, 2015 PDF

Education

  • Bachelor of Computer Science, National University of Singapore, 2014

Certifications