Close

Guanming Qiao

Product Manager / Software Researcher

Product Management Resume Technical Resume

About Me

With 2+ years of product management experience and 2 years of software engineering background, I have consistently delivering impactful products and strategies in my roles at top tech companies and startups.

Married to a Singaporean citizen, I have authorization to work in Singapore and do not require EP sponsorship / foreigner levy / quota.

Education

Columbia University

May 2019

Bachelor of Science in Computer Science

University of British Columbia

Expected: June 2025

Master of Science in Computer Science

Experience

Fuzzland

Research Intern (Palo Alto)

• Spearheaded the development of InvGen, a RAG + CoT LLM agent that detects vulnerabilities in EVM smart contracts and generates corresponding test cases

• Achieved past exploit detection accuracy of 70% as evaluated on peer benchmark, repo has 12 forks and 94 stars

• Participated as a researcher in optimizing ItyFuzz, a state-of-the-art fuzz testing tool for Decentralized Applications (DApp), leveraging sequence-based scheduling to boost search efficiency on select oracles by 80%

Bybit

Senior Product Manager (Singapore)

• Background: Bybit is the world’s 3rd largest crypto exchange, competing with Binance for users across the world

• Goal: Develop tools to empower Ops teams to rapidly rollout global and regional growth campaigns

• From 0 to 1 managed the One-Stop Campaign Platform project, a full-lifecycle CMS that integrates five legacy systems, combining automated verifications, campaign templates and budgets to enhance ease-of-use

• Reduced campaign launch time from 24+ hours to less than 1 hour, and promoted platform to 200+ operations team members, supporting 8 live campaigns within the first week of rollout

• Worked with UI/UX team to integrate Bybit CMS with Builder.io, a low-code “drag-drop” UI platform that enhances Operations team’s experience when setting up campaign pages (see example)

• Push two company-level campaigns online (World Cup 2022 and Bybit 4th Anniversary) from strategy design to implementation, driving 80,000 new sign-up users, 60,000 initial depositors and $2.5 billion in derivative trading volume

Tencent

Product Manager (China)

• Background: QQ Short Video is a hundreds-of-millions DAU short video app that is Tencent’s response to Tik Tok

• Goal: Distinguish the app from Tik Tok by fostering a user-generated contents (UGC) focused ecosystem

• Boosted churned-user return rate by 20% by implementing tiered user recall strategy based on statistical behavioral analysis and AB-testing, enhancing user reach by optimally leveraging existing product abilities

• Freed up 15% of global traffic in favor of user generated content (UGC) and boosted global UGC publish rate by 5% by implementing traffic degradation strategies on plagiarized or low-quality contents on specific user profiles

• Increased top Creator’s retention rate from 52% to 72% by building up Creator Center page and Creator Rewards plans, doubling the number of top Creators

GrubHub

Software Engineer (New York, NY)

• Work on Infrastructure Platform Engineering team (DevOps)

• Contribute to improving GrubHub’s micro-services architecture by building two sidecar services: AWS Container Lifecycle Manager and Service Discovery Agent

• Enhanced the visibility, maintainability and resilience of GrubHub’s cloud resources by building a self-service AWS infrastructure-as-code deployment pattern, being noted in the news for helping GrubHub achieve infrastructure stability

• Collaborate closely with other teams to enhance GrubHub’s CI/CD Tooling, leveraging Jenkins domain-specific language and Spinnaker modules written in Spring Expression Language

Projects

Ethereum Smart Contract Security With AI Auditing (Fuzzland)

Achieved past smart contract exploit detection accuracy of 70% as evaluated on peer benchmark with InvGen, a RAG + CoT LLM agent that detects vulnerabilities in EVM smart contracts and generates corresponding Foundry invariants and human-readable reports.

See The Code

2022 Crypto Cup & 4th Anniversary Campaigns (Bybit)

Drove 80,000 new users, 60,000 initial depositors and $2.5 billion in derivative trading volume with two company-level campaigns from strategy design to implementation

See the News

One-Stop Crypto Campaign Management Platform (Bybit)

From 0-1 proposed, built and oversaw adoption of One-Stop Campaign Platform, Bybit’s internal Campaign Management System that manages full campaign lifecycle, including pre-campaign configuration & approval, in-campaign monitoring, post-campaign ROI calculation and rewards distribution. Promoted integrated platform to 200+ international teammates, supporting 8 live campaigns within the first week of rollout, with average campaign setup time taking less than 60 minutes

View An Example Campaign

Content Creator & KOL Growth Strategy (Tencent)

Increased top Creator’s retention rate from 52% to 72% by building up Creator Center page and Creator Rewards plans, doubling the number of top Creators

QQ Short Video Creator Page

AWS Infrastructure-as-Code Transition (GrubHub)

Implemented GrubHub’s internal AWS resource management tool based on Pulumi SDK, developing the project in Python. Created CI/CD tooling for Pulumi-based deployment. Worked across teams to onboard 260+ pre-production and 220+ production Classic Load Balancers, Application Load Balancers, and Network Balancers under IoC management, with 0 production incident

View In News

Service Discovery Agent (GrubHub)

Built Service Discovery Agent in Python, a lightweight sidecar that manages micro-service instances’ lifecycle in Netflix Eureka (a service-registry), enabling the team to retire legacy framework. Oversaw a phased rollout of the Discovery Agent to 32+ services in test, and 10 services in production

View Eureka Project

AWS EC2 Lifecycle Manager Service (GrubHub)

Developed Eureka-Lifecycle, a Python application that handles graceful exit of terminating EC2 instances, by listening to life-cycle events posted to an AWS SNS topic, and gracefully de-registering the instances from Netflix Eureka, a service-registry. Eureka-Lifecycle service enabled safer rollout of AWS CloudWatch metrics-based AWS autoscaling for 50+ services, saving major cloud provider costs for GrubHub.

View Metrics-Based Autoscaling

SABER: JVM Software Similarity Detection Tool (Columbia University)

Implemented algorithm to automatically generate, execute, and record valid high-coverage tests using JavaParser and Randoop. Built algorithmic model that evaluates behavioral similarities between programs built in JVM languages, based on combined I/O and bytecode execution-trace-level metrics. Published technical report about the research.

View Test Generator

Skills

Get in Touch