Timothy B.
Principal Engineer leading Blockchain innovation at Bullish with Smart Contract expertise
- Role
- Principal Engineer, Exchange Custody Engineering at Bullish
- Location
- Charlotte, NC, US
- LinkedIn followers
- 500 followers
About Timothy B.
Principal Software Engineer with over 20 years of experience spanning the Cryptocurrency, Blockchain, GIS, Color Science, and DoD domains. I have a passion for solving complex problems and a proven track record of delivering elegant and effective solutions.My expertise in Computer Science and Mathematics drives my interest in roles that challenge me to think creatively and strategically. I am dedicated to knowledge sharing, mentoring, and simplifying complex ideas for better understanding and collaboration.Key areas of focus include- Cryptocurrency and Blockchain development- Advanced GIS applications- Color Science innovations- Defense-related software solutionsI am committed to continuous learning and staying at the forefront of technological advancements.Just like Lil Wayne, I’ve been creatively solving technical problems since 1997.
Experience
Principal Engineer, Exchange Custody Engineering
Jan 2023 — Present
As the Principal Engineer supporting the Custody subsystem of the Bullish Exchange, my main responsibilities include promoting high-quality engineering practices, providing technical oversight for a team of 16 Blockchain engineers, and architecting and reviewing designs and code. I also actively contribute to the codebase, ensuring tasks are completed efficiently. My role encompasses oversight over all subsystems of our Custody subsystem, which includes- Taurus-node blockchain protocol:* Providing expertise in the WASM runtime and Smart Contract tooling for developers.* Developing LLVM/Clang plugins for building linters and compile-time tools such as unit test code generation and WASM code generation- Bullish Smart Contracts:* Leading the development and maintenance of smart contracts that form the core of the custody system, defining all business logic for onboarding and offboarding client funds- MPC (Multi-Party Compute) Subsystem:* Overseeing the sharding of private keys and transaction signing for various blockchains (e.g, Bitcoin, Ethereum, Near, TON)- Blockchain Indexing Service:* Monitoring addresses used within our exchange and developing low-level raw transaction serialization libraries for each supported blockchain.Technologies used in this position:C++ 17+, C, Python, Rust, Java, LLVM, Clang, CMake, Git, EOSIO, Bitcoin, Ethereum, Near, TON, GCP, Kubernetes, Docker, RabbitMQ, Linux, macOS
Education
Purdue University
Bachelor's degree, Computer Science
1997 — 2002
Purdue University
Bachelor's degree, Information Systems
1997 — 2002
Purdue University Fort Wayne
Master's degree, Mathematics
2006 — 2009
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.