resume
**This is an old revision of the document!**
Warning: Undefined array key 2 in /home/donp/sites/donp.org/wiki/lib/plugins/markdowku/syntax/ulists.php on line 79
Table of Contents
Don Park
- don.park@gmail.com
- Portland Oregon USA
Mission
To build software systems that are effective, maintainable, scalable, and predictable.
Skills
- Effective in multiple programming languages and environments (Go/Node.JS/Ruby/Python/Java/Linux)
- 15 years of software development experience; Linux tools; Cloud platforms
- Emphasizes Test Driven Development and Continuous Integration
- Quick to pick up new technologies; Good communicator and organizer
Work History
- IceCondor.com (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
- Tilikuv (2021 Mar - 2022 Feb) [project]
- Protocol bridge between IRC and The Matrix chat systems
- MultiThreaded TCP/IP message queue
- Small, efficient code
- V-lang (a new go-like language)
- Yith (2020 Jan-May)
- Trade execution engine (receives orders from nimbook project)
- Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/0x)
- Ethereum transaction building, encoding, signing and submitting
- Rust language
- Nimbook (2019 Nov-2020 Jan)
- Cryptocoin exchange orderbook retrieve/extract/compare
- Compute arbitrage price differences, track with influxdb/grafana
- Nim language
- BlkMev (2019 Apr-May) [project]
- Bitcoin wire-protocol implementation in perl6/raku
- Bitcoin Script in WebAssembly (2018 Feb - 2018 Apr) [project]
- Extracted the bitcoin script interpreter code (.cpp) to build with emscripten
- Built web site to quickly evaluate bitcoin scripts on the “real” interpreter
- Cointhink version 2 (2017-2018) [Sole Proprietorship; rewrite in Go]
- Cryptocoin exchange trading bot hosting/execution
- Go language API, elm website, and LXD linux containers
- Cointhink (2013-2015) [Sole Proprietorship]
- Arbitrage tracking on early bitcoin exchanges
- Ruby on Rails, postgresql, Elm, Javascript
- Vault (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 (2015)
- Early Bitcoin crowdfunding platform
- Bitcoin colored-coin/non-fungible implementation from specs in Node.js
- Coindust (2015-2016) [project]
- Command line bitcoin wallet in node.js, using bitcoinjs library.
- Builds bitcoin binary transactions, calculates fees
- Published in NPM, still used today
- Gluon (2014-present) [project]
- Go-Lang pub/sub json based async irc bot framework
- Manages multiple javascript interpreter instances
Education
- University of Portland
- Bachelors of Science in Computer Science
- Portland State Univ.
- Masters in Computer Science (unfinished; all but Thesis)
resume.1656460990.txt.gz · Last modified: 2024/01/31 04:08 (external edit)