HU Qiang
Residency Status: Singapore Citizen
Mobile: +65-86930506 Email: [email protected]
Full stack architecture and engineering skills
- Design and implement robust distributed Micro Services: Spring Boot, Eureka/Nacos/Apollo, OpenFeign/Dubbo/gRPC;
- Manage and deliver business critical projects: Requirement finalizing, solution design, support ;
- Data Engineering and application: big data pipeline design, data job development, results outgets to ObjectStore/Online DB; Hive/presto.
Experiences
- Apr 2022 - Nov 2022: Senior Back-end Engineer, Contract Trading BU, Phemex Exchange
- Led solution design and implementation on Copy Trade: core copy trading system & APIs.
- API enhancements for Earn Crypto.
- Aug 2021 - Apr 2022: Senior Full-stack Engineer, Big Data Team, Binance
- Led Machine Learning based Customer Support Chatbot configuration system:
- Designed and implemented Micro Service architecture;
- Enabled Chatbot SaaS: with multi-tenancy support to reduce cost and to comply rules and regulations;
- Led Machine Learning based Customer Support Chatbot configuration system:
- May 2020 - Aug 2021: Senior Software Engineer, Alibaba Inc
- Full stack Marketing solution for Daraz.com, in charge of tech design and implementation, and project management.
- Internal tracking and attribution capability to measure marketing performances;
- Rolled out affiliate and brand marketing platform;
- Tech stack: full stack with React component, API Gateway, Docker and Springboot based Micro Services with RPC and MQ communications, HIVE based big data processing for result reporting and settlements;
- Backend development for live streaming solution: multi-layer Micro Service with RPC communication; Cache and MQ are used to decouple and increase performance.
- Project management: assisting with PRD, collaborate with Frontend, Mobile and QA teams;
- Full stack Marketing solution for Daraz.com, in charge of tech design and implementation, and project management.
- April 2015 - April 2020: Application Developer, Associate, DBS Bank Ltd
- Self service Dashboard for traders:
- Design and full stack develop configurable tasks/views to replace existing manual report generation and email workflow.
- Oracle to MariaDB, Hadoop migration:
- Code refactoring and performance tuning;
- Setup Presto for cross data source query and results validations;
- Migrated from Weblogic to Embedded Tomcat:
- Upgraded code base from Java 6 to Java 8, planned and managed transition, regression testing, UAT and Production deployment;
- Adapted IBM Object Storage to enable multiple instances across hosts functionalities;
- Enabled BTM as transaction manager for existing JBPM workflow.
- Developed a risk computation module, with large dataset and multi datastores:
- Spring Boot for backend to provide with fully documented APIs;
- Vue.js for UI with modularized components;
- This module supports to be integrated with main UI, or can be standalone;
- Took Application Security initiatives: attended trainings and passed assessments, onboarded SonarQube and Fortify for code quality.
- Experienced Full Software Development Life Cycle: requirement gathering, effort estimation, development & testing, and production deployment.
- Designed and implemented MicroService:
- Developed starter project so new projects can be easily built on;
- Implemented Single Sign On service using JWT, and common plug-and-play library to make use of the SSO.
- Experimented and developed Spring Boot backend API service with various Oracle/Redis/Mongo/MariaDB persistence; and unified UI integrations with jQuery/RequireJS/Angular(2)/Vue.
- Built a Feature Manager to manage the Micro Services: inter service communications, feature toggling and request logging.
- Managed a RedHat Dev server, administrated a GitLab and a Mattermost for collaborations, and Jenkins for CI/CD.
- Self service Dashboard for traders:
- April 2014 - April 2015: Research Engineer at IDMI, NUS
- Worked on ReadPeer: Backend and Frontend development and maintenance, with SIGMOD publication.
Education
- National University of Singapore 2010 August – 2014 February
- Bachelor of Computing (Computer Science) 2nd Class Upper (Hons)
Certification
- AWS Certified Solutions Architect - Associate (SAA)
- AWS Certified Developer - Associate (DVA)
- Certified Scrum Master
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