User Tools

Site Tools


resume-crypto

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
resume-crypto [2022/06/30 10:24]
donpdonp
resume-crypto [2022/07/08 08:35] (current)
donpdonp
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.
  
 ### Skills ### Skills
  
-  * Studying and participating in blockchains since the 2010 Bitcoin Whitepaper +  * Studying and participating in blockchains since 2010 
-  * Effective in multiple programming languages and environments (Go/Node.JS/Rust/Python/Java/Linux) +  * Effective in multiple programming languages and environments (Go/Node.js/Rust/Python/Linux) 
-  * 15 years of software development experience; Linux tools; Cloud platforms +  * 15 years of software development, documented in github; Linux tools; Cloud platforms 
-  * Works with test-driven methodology with a focus on deliverables +  * Quick to pick up new technologies; Good communicator and organizer
-  * Good communicator and organizer+
  
-### Project and Work History+### Work History
  
-  * Maupin (2022 May-June) [project+  * IceCondor.com / Rust Developer (2022 Feb - 2022 May) [Sole Proprietorship
-    * Blockchain monitoring for Maximal Value Extraction (MVE) operations on the Ethereum blockchain. +    * Ingests streaming data from mobile clients 
-    * Rust and Solidity +    * Multi-threaded network daemon, JSON client-server protocol, secure access management 
-    * https://github.com/donpdonp/maupin +    * Millions of location records with effective indexing 
-  * Tilikuv (2021 Mar 2022 Feb) +    * https://github.com/icecondor/api-rs 
-    * Protocol bridge between IRC and The Matrix chat systems +  * Yith / Rust Developer (2020 Jan - 2020 May) 
-    * V-lang (a new go-like language) +    * Trade execution engine (receives orders from Nimbook (see below))
-  * Yith (2020 Jan-May) [project] +
-    * Trade execution engine (receives orders from nimbook project)+
     * Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/0x)     * 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
 +    * Demonstrates a deep understanding of the blockchain and transactions
     * https://modules.perl6.org/dist/BlkMeV     * 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 site to quickly evaluate bitcoin scripts on the "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
     * Achieved API compliance with APEX Clearinghouse for NASDAQ access     * Achieved API compliance with APEX Clearinghouse for NASDAQ access
     * Wrote Node.js implementation of portfolio balancing with stock trades on NYSE/NASDAQ     * Wrote Node.js implementation of portfolio balancing with stock trades on NYSE/NASDAQ
-  * Chroma Fund (2015) [work]+  * Chroma Fund / Lead Javascript Developer (2015)
     * Early Bitcoin crowdfunding platform     * Early Bitcoin crowdfunding platform
     * Bitcoin colored-coin/non-fungible implementation from specs in Node.js     * Bitcoin colored-coin/non-fungible implementation from specs in Node.js
-  * Coindust (2015-2016) [project]+  * Coindust / Lead Javascript Developer (2015-2016)
     * Command line bitcoin wallet in node.js, using bitcoinjs library.     * Command line bitcoin wallet in node.js, using bitcoinjs library.
     * Builds bitcoin binary transactions, calculates fees     * Builds bitcoin binary transactions, calculates fees
 +    * Published in NPM, still used today
     * https://www.npmjs.com/package/coindust     * https://www.npmjs.com/package/coindust
-  * Gluon (2014-present) [project]+  * Gluon / Lead Go Developer (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
  
-  * Distributed Finance +### Education 
-    compound.finance interest-bearing contracts +  University of Portland 
-    * 0xprotocol peer2peer market +    * Bachelors of Science in Computer Science 
-  * Ethereum L1 and L2 +  * Portland State Univ. 
-  * Programming languages +    * Graduate Dept in Computer Science (unfinished masters degree; all but Thesis)
-    * Rust/Solidity/Go/Java+
  
 https://donp.org/resume.pdf https://donp.org/resume.pdf
  
resume-crypto.txt · Last modified: 2022/07/08 08:35 by donpdonp