John Cairns

Building the Future on Ethereum | Driven and Experienced

Naperville, Illinois, United States

About

John Cairns is a highly experienced Principal Software Engineer with proven background developing high performance, highly scalable and fully distributed software systems. His 30+ years industry experience includes leading large engineering teams and startups to achieve concrete goals on time. John is experienced in Solidity, C++, Rust, TypeScript and Python. John is dedicated to personal and professional excellence, continuing education and mentorship.

Experience

  • Principal Engineer at Fabric
    Jun 2025 - Present · 1 yr 1 mo

    • Architect and develop high-performance decentralized-exchange indexing and routing systems in Rust • Design scalable AWS data and service infrastructure for Base and Ethereum

  • Principal Software Engineer at Anagram Ltd
    Oct 2024 - Apr 2025 · 7 mos

    • Built a Python-based Telegram bot for trading on MegaETH and GTE • Designed and implemented an ERC-20 token gaming smart contract on Ethereum

  • Staff Protocol Engineer at Stader Labs
    Mar 2024 - Jul 2024 · 5 mos

    Developed and maintained Solidity ERC-20 token contracts, including ETHx, this involved implementations of pools, swaps, and multi- chain interoperability with LayerZero

  • Staff Protocol Engineer at XMTP Labs
    Aug 2023 - Feb 2024 · 7 mos

    Web3 platform engineering for a secure, open, and decentralized communication protocol that connects creators, communities, apps, and users. • Contributed significant improvements to did:ethr, EIP-1056, Ethereum • Developed XMTP conversation protocol contract for Ethereum • Engineering leadership and mentorship for decentralization team

  • Principal Software Engineer - Blockchain at MomentRanks, Inc.
    Feb 2022 - Aug 2023 · 1 yr 7 mos

    • Developed NFT Governance Smart Contract for Ethereum • Lead on NFT ingestion system to aggregate all NFT sales and data from Solana