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