resume
Table of Contents
Don Park
- don.park@gmail.com
- Portland Oregon USA
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
- 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
- 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
- BlkMev / Blockchain Developer (2019 Apr - 2019 May) [project]
- Bitcoin wire-protocol implementation in perl6/raku
- Demonstrates a deep understanding of the blockchain and transactions
- 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)
- 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
- Cointhink / Full Stack Developer (2013-2015) [Sole Proprietorship]
- Arbitrage tracking on early bitcoin exchanges
- Ruby on Rails, postgresql, Elm, Javascript
- 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
- 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
### Education
- University of Portland
- Bachelors of Science in Computer Science
- Portland State Univ.
- Graduate Dept in Computer Science (unfinished masters degree; all but Thesis)
resume.txt · Last modified: 2024/01/31 04:08 by 127.0.0.1