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 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
