AC
Open to opportunities

Andrew Cao

@andrewcao

Senior Backend Engineer with expertise in scalable system architecture.

Malaysia
Message

What I'm looking for

I am seeking a role that fosters innovation and collaboration, where I can leverage my backend expertise to build impactful solutions.

I am a Senior Backend Engineer with over 7 years of experience in building secure and scalable systems in real-time environments. My specialization lies in TypeScript, Node.js, and GraphQL API development, where I have hands-on experience architecting low-latency backend services across AWS and Solana. I am passionate about delivering seamless user experiences through cloud-native architectures and infrastructure-as-code, and I thrive in collaborative, high-performance engineering cultures.

Throughout my career, I have led backend architecture for high-frequency decentralized exchanges and developed real-time trading dashboards that significantly improved user engagement. My work includes designing cross-chain data pipelines and implementing GraphQL endpoints for on-chain analytics. I take pride in mentoring junior engineers and ensuring production readiness through rigorous security reviews and optimization strategies.

Experience

Work history, roles, and key accomplishments

GM

Senior Blockchain & Full Stack Engineer

GMGN.ai

May 2023 - Jul 2025 (2 years 2 months)

Led backend architecture for a high-frequency Solana DEX using TypeScript (NestJs), PostgreSQL, and Redis, supporting >500 TPS with sub-150ms latency. Developed and maintained real-time trading dashboards with TypeScript (Next.js, Zustand), improving DAU by 40% via intuitive wallet experiences.

KY

Blockchain & Full Stack Engineer

KyberSwap

Jan 2021 - Mar 2023 (2 years 2 months)

Optimized KyberSwap Elastic’s Solidity smart contracts, achieving 20–25% gas savings across 10+ EVM chains, improving user cost-efficiency. Built a reward-claiming backend with The Graph and Node.js to support 30K+ staking participants, enabling reward distribution with <500ms claim latency.

IA

Backend Engineer

IG Asia

Sep 2019 - Nov 2020 (1 year 2 months)

Developed FX/CFD trading dashboards in React and Redux with integrated WebSocket price feeds, reducing trade execution error rate by 22%. Engineered low-latency trading APIs in Go and Node.js, achieving <100ms execution latency and handling 5,000+ orders per second.

MT

Software Developer

Malaysia SuperCraft Tech

May 2018 - Aug 2019 (1 year 3 months)

Built backend systems for logistics and e-commerce clients using Python and MySQL, increasing API throughput by 50% and uptime to 99.95%. Implemented Docker environments and Jenkins CI pipelines, reducing integration errors by 35% and shortening development cycles by 25%.

Education

Degrees, certifications, and relevant coursework

UM

Universiti Teknologi Malaysia

Bachelor of Science, Computer Science and Engineering

2014 - 2018

Studied Computer Science and Engineering, gaining foundational knowledge in software development and engineering principles. Focused on core computer science concepts and their application in real-world scenarios.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Andrew Cao - Senior Blockchain & Full Stack Engineer - GMGN.ai | Himalayas