Naperville, Illinois, United States
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.
• Architect and develop high-performance decentralized-exchange indexing and routing systems in Rust • Design scalable AWS data and service infrastructure for Base and Ethereum
• Built a Python-based Telegram bot for trading on MegaETH and GTE • Designed and implemented an ERC-20 token gaming smart contract on Ethereum
Developed and maintained Solidity ERC-20 token contracts, including ETHx, this involved implementations of pools, swaps, and multi- chain interoperability with LayerZero
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
• Developed NFT Governance Smart Contract for Ethereum • Lead on NFT ingestion system to aggregate all NFT sales and data from Solana