User Tools

Site Tools


resume

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resume [2020/05/28 20:53] donpdonpresume [2024/01/31 04:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ## Don Park ## Don Park
  
-  * donp@donp.org +  * don.park@gmail.com
-  * https://github.com/donpdonp+
   * Portland Oregon USA   * Portland Oregon USA
 +  * https://github.com/donpdonp
  
 ### Mission ### Mission
  
-To study and apply consensus and blockchain systems to improve global efficiency and equality.+To build blockchain systems that are secure, effective, and predictable.
  
-### Project and Work History+### Skills
  
-  * Yith (2020 Jan-May) [project] +  * Studying blockchains since 2010 
-    * Trade execution engine (receives orders from nimbook+  * Effective in multiple programming languages and environments (Go/Node.js/Rust/Python/Linux) 
-    * Supporting 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay)+  * 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     * Ethereum transaction building, encoding, signing and submitting
-    * Rust language+    * Profit/Risk monitoring and validation before submitting any transactions
     * https://github.com/cointhink/yith     * https://github.com/cointhink/yith
-  * Nimbook (2019 Nov-2020 Jan) [project] +  * Nimbook / Nim Developer (2019 Nov - 2020 Jan) 
-    * Cryptocoin exchange orderbook retrieve/extract/compare+    * Cryptocoin exchange orderbook continual retrieve/extract/compare
     * Compute arbitrage price differences, track with influxdb/grafana     * Compute arbitrage price differences, track with influxdb/grafana
-    * Nim language+    * Built to quickly incorporate new exchange datafeeds
     * https://github.com/donpdonp/nimbook     * https://github.com/donpdonp/nimbook
-  * BlkMev (2019 Apr-May) [project]+  * BlkMev / Blockchain Developer (2019 Apr - 2019 May) [project]
     * Bitcoin wire-protocol implementation in perl6/raku     * Bitcoin wire-protocol implementation in perl6/raku
-    * https://modules.perl6.org/dist/BlkMeV:cpan:donpdonp+    * Demonstrates a deep understanding of the blockchain and transactions 
 +    * https://modules.perl6.org/dist/BlkMeV
   * Bitcoin Script in WebAssembly (2018 Feb - 2018 Apr) [project]   * Bitcoin Script in WebAssembly (2018 Feb - 2018 Apr) [project]
-    * Extracted the bitcoin script interpreter code (.cpp) to build with emscripten +    * Extracted the bitcoin script interpreter code (C++compiled to WASM 
-    * Built web interface to quickly evaluate/play with bitcoin script on "real" interpreter+    * Built web site to evaluate bitcoin scripting language using WASM (not emulated in javascript)
     * https://donpdonp.github.io/bitcoin-wasm/     * https://donpdonp.github.io/bitcoin-wasm/
-  * Cointhink (2017-2018) [project+  * Cointhink version 2 / Full Stack Developer (2017-2018) [Sole Proprietorship
-    * Cryptocoin exchange trading bot hosting/execution +    * Cryptocoin exchange trading bot hosting/execution
     * Go language API, elm website, and LXD linux containers     * Go language API, elm website, and LXD linux containers
 +    * https://github.com/cointhink
     * https://web.archive.org/web/20171126162006/https://cointhink.com/     * https://web.archive.org/web/20171126162006/https://cointhink.com/
-  * Cointhink (2013-2015) [project]+  * Cointhink / Full Stack Developer (2013-2015) [Sole Proprietorship]
     * Arbitrage tracking on early bitcoin exchanges     * Arbitrage tracking on early bitcoin exchanges
-    * Ruby on Rails, postgresql+    * Ruby on Rails, postgresql, Elm, Javascript
     * https://web.archive.org/web/20160219100013/http://cointhink.com/arbitrage/btc:usd     * https://web.archive.org/web/20160219100013/http://cointhink.com/arbitrage/btc:usd
-  * Vault (2016-2017) [work]+  * Vault / Lead Javascript Developer (2016-2017)
     * 10-person finance startup in Portland Oregon     * 10-person finance startup in Portland Oregon
-    * Wrote Node.js to execute portfolio balancing US stock market trades on NYSE/NASDAQ +    * Achieved API compliance with APEX Clearinghouse for NASDAQ access 
-  * Coindust (2015-2016) [project] +    * Wrote Node.js implementation of portfolio balancing with stock trades on NYSE/NASDAQ 
-    * Command line bitcoin wallet in nodejs, using bitcoinjs library.+  * 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     * https://www.npmjs.com/package/coindust
-  * Chroma Fund (2015) [work] +  * Gluon / Lead Go Developer (2014-present) [project]
-    * Impliemented Bitcoin colored-coin crowdfunding startup (nodejs) +
-  * Gluon (2014-present) [project]+
     * Go-Lang pub/sub json based async irc bot framework     * Go-Lang pub/sub json based async irc bot framework
-    * Manages multiple otto.js interpreter instances (same js VM used by geth+    * Manages multiple javascript interpreter instances 
- +  * IceCondor.com / Lead Javascript Developer (2008-present) [Sole Proprietorship] 
-### Areas of Study+    * 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
  
-  * Ethereum/WASM +### Education 
-  * Distributed Finance +  * University of Portland 
-    * compound.finance interest-bearing contracts +    * Bachelors of Science in Computer Science 
-    * 0xprotocol peer2peer market +  * Portland State Univ. 
-  * Programming languages +    * Graduate Dept in Computer Science (unfinished masters degree; all but Thesis)
-    * Rust/Nim/Zig+
  
-https://donp.org/wiki/resume+https://donp.org/resume.pdf
  
resume.1590699198.txt.gz · Last modified: 2024/01/31 04:08 (external edit)