♣ On crypto applications team, built backend evm wallet / indexer service to manage a new wallet product within the main app that utilizes MPC signing to secure keys
♣ Led async integration with threshold signing service using Kafka
♣ Implemented support for encoding and signing all the core evm signature formats
♣ Built out wallet’s smart contract integration support and authored supporting multicall solidity contract
♣ Previously worked on the Key Management team, building systems of differing levels of security and availability to store private keys with billions of dollars of cryptocurrency on them
♣ Designed and then lead a team of three engineers to build Wallet Orchestrator – a full stack system to move cryptocurrency around from our different key storage tiers (hot / cold / threshold) based on amounts, insurance rates, and availability. Built the service using Docker, Golang, Cadence, and GRPC
♣ Implemented mutual authentication to our threshold key system using Yubihsm, Golang, JWTs
Worked cross functionally with Security, Product, and other teams to unlock support for multiple regions