Andrew Cao
@andrewcao
Senior Backend Engineer with expertise in scalable system architecture.
What I'm looking for
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
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.
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.
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Andrew?
You can contact Andrew and 90k+ other talented remote workers on Himalayas.
Message AndrewFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
