## Don Park * don.park@gmail.com * Portland Oregon USA * https://github.com/donpdonp ### Mission To build blockchain systems that are secure, effective, and predictable. ### Skills * Studying blockchains since 2010 * Effective in multiple programming languages and environments (Go/Node.js/Rust/Python/Linux) * 15 years of software development, documented in github; Linux tools; Cloud platforms * Quick to pick up new technologies; Good communicator and organizer ### Work History * defihub.markets (May 2023 - Present) [Sole Proprietorship] * Defi/Uniswap pool constant-product pricing information * Ethereum mainnet chain following for realtime data collection written in rust * TrustMachines (Bitcoin L2) / Blockchain Engineer (Aug 2022 - March 2023) * Contribute to Bitcoin L2 Stacks(STX) node miner software * Research and development of a pegged bitcoin equivalent using Schnorr group signatures * Deep understanding of bitcoin transaction and address types * IceCondor.com / Rust Developer (2022 Feb - 2022 May) [Sole Proprietorship] * Ingests streaming data from mobile clients * Multi-threaded network daemon, JSON client-server protocol, secure access management * Millions of location records with effective indexing * https://github.com/icecondor/api-rs * Yith / Rust Developer (2020 Jan - 2020 May) * Trade execution engine (receives orders from Nimbook (see below)) * Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/0x) * Ethereum transaction building, encoding, signing and submitting * Profit/Risk monitoring and validation before submitting any transactions * https://github.com/cointhink/yith * Nimbook / Nim Developer (2019 Nov - 2020 Jan) * Cryptocoin exchange orderbook continual retrieve/extract/compare * Compute arbitrage price differences, track with influxdb/grafana * Built to quickly incorporate new exchange datafeeds * https://github.com/donpdonp/nimbook * BlkMev / Blockchain Developer (2019 Apr - 2019 May) [project] * Bitcoin wire-protocol implementation in perl6/raku * Demonstrates a deep understanding of the blockchain and transactions * https://modules.perl6.org/dist/BlkMeV * Bitcoin Script in WebAssembly (2018 Feb - 2018 Apr) [project] * Extracted the bitcoin script interpreter code (C++) compiled to WASM * Built a web site to evaluate bitcoin scripting language using WASM (not emulated in javascript) * https://donpdonp.github.io/bitcoin-wasm/ * Cointhink version 2 / Full Stack Developer (2017-2018) [Sole Proprietorship] * Cryptocoin exchange trading bot hosting/execution * Go language API, elm website, and LXD linux containers * https://github.com/cointhink * https://web.archive.org/web/20171126162006/https://cointhink.com/ * Cointhink / Full Stack Developer (2013-2015) [Sole Proprietorship] * Arbitrage tracking on early bitcoin exchanges * Ruby on Rails, postgresql, Elm, Javascript * https://web.archive.org/web/20160219100013/http://cointhink.com/arbitrage/btc:usd * Vault / Lead Javascript Developer (2016-2017) * 10-person finance startup in Portland Oregon * Achieved API compliance with APEX Clearinghouse for NASDAQ access * Wrote Node.js implementation of portfolio balancing with stock trades on NYSE/NASDAQ * Chroma Fund / Lead Javascript Developer (2015) * Early Bitcoin crowdfunding platform * Bitcoin colored-coin/non-fungible implementation from specs in Node.js * Coindust / Lead Javascript Developer (2015-2016) * Command line bitcoin wallet in node.js, using bitcoinjs library. * Builds bitcoin binary transactions, calculates fees * Published in NPM, still used today * https://www.npmjs.com/package/coindust * Gluon / Lead Go Developer (2014-present) [project] * Go-Lang pub/sub json based async irc bot framework * Manages multiple javascript interpreter instances * IceCondor.com / Lead Javascript Developer (2008-present) [Sole Proprietorship] * Ingests streaming data from mobile clients * Android client, published in Play store * Node.js API backend * JSON over Websocket communications (multi-threaded) * Protobuf on-disk format for space efficiency * https://github.com/icecondor/api-rs ### Education * University of Portland * Bachelors of Science in Computer Science * Portland State Univ. * Graduate Dept in Computer Science (unfinished masters degree; all but Thesis) https://donp.org/resume.pdf