John Cairns Email & Phone Number
@gemini.com
3 phones found area 312
LinkedIn matched
Who is John Cairns? Overview
A concise factual answer block for searchers comparing this professional profile.
John Cairns is listed as Building the Future on Ethereum and Solana | Driven and Experienced at Fabric, based in Naperville, Illinois, United States. AeroLeads shows a work email signal at gemini.com, phone signal with area code 312, and a matched LinkedIn profile for John Cairns.
John Cairns previously worked as Principal Software Engineer at Anagram Ltd and Staff Protocol Engineer at Stader Labs. John Cairns holds Ms, Physics from The Ohio State University.
Email format at Fabric
This section adds company-level context without repeating John Cairns's masked contact details.
AeroLeads found 1 current-domain work email signal for John Cairns. Compare company email patterns before reaching out.
About John Cairns
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.
Listed skills include Linux, Java, Unix, Software Development, and 28 others.
John Cairns's current company
Company context helps verify the profile and gives searchers a useful next step.
John Cairns work experience
A career timeline built from the work history available for this profile.
Staff Protocol Engineer
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
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
• Developed NFT Governance Smart Contract for Ethereum• Lead on NFT ingestion system to aggregate all NFT sales and data from Solana
Staff Engineer
Crypto Trading System Software Engineer in C++• Lead the engineering team building a crypto derivatives product• Developed market data service for publication of WebSocket JSON and FIX SBE binary market data
Software Engineer
Digital asset trading system developer in a new startup trading Bitcoin, Ethereum and other currencies. • Protocols for instruments, trades, orders, analytics and theos • Digital asset market data real time publication • Smart order router for top crypto asset exchanges • Worked extensively with crypto market data and exchange protocols
Director, Software Engineering, Core Technology
Engineering leader and mentor for fast paced media startup• Developed ultra high performance single threaded HTTP server using Reactor/Acceptor pattern in a 1.4M request/s enterprise ad server• Developed application server using Event Sourcing. The server consists of a series of Disruptor stages that cascade events across multiple threads• Developed high performance event bus with serialized multicast event distribution• Developed the worlds highest performing Java BlockingQueue capable of 20ns intrathread transfers• Mentored the engineering organization with high performance coding techniques including garbage free, lock free, elegant use of data structures and design patterns• Lead core technology team with focus on development of Conversant's next generation ad serving platform• Lead a very popular technical seminar to promote engagement and continuing education
Associate, Sr Software Engineer
Core Java, TCP sockets, multicast events, high performance trading platform development in Linux• Implemented a single threaded event sequencer capable of processing 50,000 requests per second on a single host• Implemented a multicast based buffered event publisher• Implemented a memory mapped byte store• Implemented a TCP Proxy for command processing and passing messages on an event bus• Implemented numerous high performance data structures including ring buffers, queues, byte buffers, bit sets and file stores
Team Lead, Engineering
Core Java, TCP sockets, threading and concurrency - HTTP server development in Linux• Implemented a custom web server capable of gracefully serving 18 billion requests a day, server load in data centers was reduced by an order of magnitude• Optimized datalog query engine to realize a two order of magnitude performance improvement in execution time• Implemented a high performance thread scheduler based on a custom lock free queue implementation that greatly exceeds the performance of existing alternatives• Provided overall system optimizations and improvements resulting in a 25% reduction in process time• Tuned garbage collection settings to reduce overall system load by a factor of 10• Lead a team of four (4) Java experts in one of the most business and performance critical teams at Dotomi
Software Engineer - Director - Client Facing Technologies
Core Java, TCP sockets, multicast events, trading platform server development in LinuxSenior developer in UBS' Client Facing Technologies one of the highest volume trading platforms in the World• Built an aggregation server to index and aggregate market and client order information supporting order flow of hundreds of millions of orders daily• Built a history server to calculate relative averages over time for aggregate market data, consuming up to 5 days of order details at a time• Refactored order hierarchy indexer to consume a fixed amount of memory for arbitrarily large order volumes. This allows UBS to control memory footprint and server cost as order volumes continue to increase.• Refactored order execution indexer to support extremely large order volumes. Previously the service had been limited to only 150M orders, however UBS projections exceed that number. • Responsible for ongoing development and maintenance for nine of UBS' key order indexing, search and management applications
Vice President, Development
Core Java J2SE, Sybase, SQL, Ant, Apache, Ruby, Perl and Java server development in LinuxDevelopment lead and technical mentor for subscribermail.com one of the fastest growing companies in Illinois• Designed and developed the Enterprise Java Daemon (EJD) project a high performance, high availability, UNIX based server platform providing superior performance to existing platforms. This is a Java NIO based high performance application server responsible for handling 100’s of thousands of user requests per hour. Stability and performance far exceeded SubscriberMail’s existing ColdFusion infrastructure.• Designed webserver system “SubscriberMail Click,” based on EJD technology. Click is a capable Java based web server directly targeting SubscriberMail’s rigorous performance and transaction processing demands.• Developed SOAP based webservice architecture in SubscriberMail's SME/EJD platform with Apache Axis• Lead group of 12 developers and administrators in ongoing development and support of subscribermail.com• Executed release process, development staging, testing, planning and requirements with genuine agility. These organizational changes greatly improved productivity in the organization.
Graduate Research Associate
Graduate study, teaching, research, C++ development of particle physics simulations• Master of Science: “The Propagation of Cosmic-Rays through Cosmological Media”• Developed Monte Carlo simulation of ultra high energy particle interactions• Publications: [arXiv:astro-ph/0705.1989v1], [arXiv:astro-ph/0705.2760]
Software Architect
Java and C++ server development in Windows 2000, IIS, and Apache TomcatLead developer and principal software designer for a raster mapping system with thousands of monthly subscribers and over 8Tb of data.Substantially redesigned and improved Java based “LandViewer” application• Redesigned “HRCDaemon” a C++ raster map delivery system used on this site, including many performance improvements leading to real time mapping capabilities• Designed E-Commerce system for processing credit card payments using Java Servlet technology• System won “Innovation Quotient for Technology” an annual prize from the Northern Colorado Business Journal
Sr Internet Design Engineer
ANSI C++ TCP/IP server development in Linux 2.x, Solaris 2.6, and HP/UX 11Designed and developed randmcnally.com's online mapping system. This system provides high quality maps to consumers through a web interface. Randmcnally.com is a popular travel site with millions of map draws each month. • Pioneered the use of advanced image rasterization technology for real-time online mapping systems: true-color, transparency, texture mapping and anti-aliasing techniques• Developed software libraries for image rasterization and map display • Exceeded requirements: The resulting system is capable of generating typical maps in 300-900 milliseconds on Intel Pentium III class hardware• Developed client/server API for this mapping system
Sr Internet Engineer
C++ server development in Linux 2.x, Solaris 2.5, 2.6, 2.7, Windows NT, and IRIX 6.xSenior developer on MapQuest's original mapping and routing team. I was responsible for development and design of systems and infrastructure, while providing technical advice and debugging skills.• Added parser optimizations in Connect (Online Maps) and TripConnectPlus (Online Routing) resulting in an overall 15-25% reduction in user time• Retrofit international routing support to MapQuest’s legacy routing infrastructure, this allowed online routing outside the US and significantly expanded MapQuest’s worldwide business opportunities• Designed and built a TCP/IP gateway that multiplexes mapping and routing requests across multiple servers for system scalability against arbitrary demand
Technical Lead - Client Server And Apps Team
Windows NT, Solaris 2.x, IRIX 6.x, HP/UX 9 - 11, AIX 3 - 4, Digital UNIX v4.0, some MVS (zOS, OS/390), ANSI C, ANSI C++, and Java developmentLead developer and technical resource for four of QMSoft's core geocoding products: AddressBroker, Presort, Centrus Desktop, and the NHDB Enhancer. These are libraries and applications supporting large-scale mapping and marketing data augmentation tasks in client/server and Internet environments.• Spearheaded port of QMSoft’s core products to MVS-OS/390 resulting in QMSoft’s single largest and most profitable software contract with a world leading insurance company• Won award, "Quarterly Excellence Award", April 1999• Designed and coded CIO extensions to AddressBroker: these modules support Internet deployment including HTTP and HTTPS compatibility• Provided stability improvements and feature modifications for the AddressBroker address matching system• Developed the NHDB Enhancer application: a merge/purge record matcher for national household data• Porting contributions include 64bit native port of QMSoft's core libraries to Digital UNIX v4.0, ANSI C++ compliance and port to HP/UX 10.20 and 11.0
John Cairns education
Ms, Physics
Bs, Physics
Frequently asked questions about John Cairns
Quick answers generated from the profile data available on this page.
What company does John Cairns work for?
John Cairns works for Fabric.
What is John Cairns's role at Fabric?
John Cairns is listed as Building the Future on Ethereum and Solana | Driven and Experienced at Fabric.
What is John Cairns's email address?
AeroLeads has found 1 work email signal at @gemini.com for John Cairns at Fabric.
What is John Cairns's phone number?
AeroLeads has found 3 phone signal(s) with area code 312 for John Cairns at Fabric.
Where is John Cairns based?
John Cairns is based in Naperville, Illinois, United States while working with Fabric.
What companies has John Cairns worked for?
John Cairns has worked for Fabric, Anagram Ltd, Stader Labs, Xmtp Labs, and Momentranks, Inc..
How can I contact John Cairns?
You can use AeroLeads to view verified contact signals for John Cairns at Fabric, including work email, phone, and LinkedIn data when available.
What schools did John Cairns attend?
John Cairns holds Ms, Physics from The Ohio State University.
What skills is John Cairns known for?
John Cairns is listed with skills including Linux, Java, Unix, Software Development, Java Enterprise Edition, Core Java, Sql, and Apache.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial