resume
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
resume [2022/06/28 23:52] – donpdonp | resume [2023/11/26 11:05] – donpdonp | ||
---|---|---|---|
Line 7: | Line 7: | ||
### Mission | ### Mission | ||
- | To build software | + | To build blockchain |
### Skills | ### Skills | ||
- | * Effective in multiple programming languages and environments (Go/Node.JS/Ruby/Python/Java/Linux) | + | |
- | * 15 years of software development | + | |
- | * Emphasizes Test Driven Development and Continuous Integration | + | * 15 years of software development, documented in github; Linux tools; Cloud platforms |
* Quick to pick up new technologies; | * Quick to pick up new technologies; | ||
### Work History | ### Work History | ||
- | * IceCondor | + | |
+ | * Defi/ | ||
+ | * 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 | ||
+ | | ||
* Ingests streaming data from mobile clients | * Ingests streaming data from mobile clients | ||
- | * Rewrite API backend from Node.js to Rust (2022 Feb-May) | + | * Multi-threaded network daemon, |
- | * JSON over Websocket communications (multi-threaded) | + | * Millions of location records with effective indexing |
- | * Protobuf on-disk format for space efficiency | + | |
* https:// | * https:// | ||
- | * Tilikuv (2021 Mar - 2022 Feb) [project] | + | * Yith / Rust Developer |
- | * Protocol bridge between IRC and The Matrix chat systems | + | * Trade execution engine (receives orders from Nimbook (see below)) |
- | * MultiThreaded TCP/IP message queue | + | |
- | * Small, efficient code | + | |
- | * V-lang (a new go-like language) | + | |
- | * https:// | + | |
- | * Yith (2020 Jan-May) | + | |
- | * Trade execution engine (receives orders from nimbook project) | + | |
* Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/ | * Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/ | ||
* 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:// | * https:// | ||
- | * Nimbook (2019 Nov-2020 Jan) | + | * Nimbook |
- | * Cryptocoin exchange orderbook retrieve/ | + | * Cryptocoin exchange orderbook |
* Compute arbitrage price differences, | * Compute arbitrage price differences, | ||
- | * Nim language | + | * Built to quickly incorporate new exchange datafeeds |
* https:// | * https:// | ||
- | * BlkMev (2019 Apr-May) [project] | + | * BlkMev |
* Bitcoin wire-protocol implementation in perl6/raku | * Bitcoin wire-protocol implementation in perl6/raku | ||
+ | * Demonstrates a deep understanding of the blockchain and transactions | ||
* https:// | * https:// | ||
* 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 |
- | * Built web site to quickly | + | * Built a web site to evaluate bitcoin |
* https:// | * https:// | ||
- | * Cointhink version 2 (2017-2018) [Sole Proprietorship; rewrite in Go] | + | * Cointhink version 2 / Full Stack Developer |
* Cryptocoin exchange trading bot hosting/ | * Cryptocoin exchange trading bot hosting/ | ||
* Go language API, elm website, and LXD linux containers | * Go language API, elm website, and LXD linux containers | ||
+ | * https:// | ||
* https:// | * https:// | ||
- | * Cointhink (2013-2015) [Sole Proprietorship] | + | * Cointhink |
* Arbitrage tracking on early bitcoin exchanges | * Arbitrage tracking on early bitcoin exchanges | ||
* Ruby on Rails, postgresql, Elm, Javascript | * Ruby on Rails, postgresql, Elm, Javascript | ||
* https:// | * https:// | ||
- | * Vault (2016-2017) | + | * Vault / Lead Javascript Developer |
* 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) | + | * Chroma Fund / Lead Javascript Developer |
* Early Bitcoin crowdfunding platform | * Early Bitcoin crowdfunding platform | ||
* Bitcoin colored-coin/ | * Bitcoin colored-coin/ | ||
- | * Coindust (2015-2016) | + | * Coindust |
* Command line bitcoin wallet in node.js, using bitcoinjs library. | * Command line bitcoin wallet in node.js, using bitcoinjs library. | ||
* Builds bitcoin binary transactions, | * Builds bitcoin binary transactions, | ||
* Published in NPM, still used today | * Published in NPM, still used today | ||
* https:// | * https:// | ||
- | * Gluon (2014-present) [project] | + | * Gluon / Lead Go Developer |
* Go-Lang pub/sub json based async irc bot framework | * Go-Lang pub/sub json based async irc bot framework | ||
* Manages multiple javascript interpreter instances | * 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:// | ||
### Education | ### Education | ||
Line 76: | Line 85: | ||
* Bachelors of Science in Computer Science | * Bachelors of Science in Computer Science | ||
* Portland State Univ. | * Portland State Univ. | ||
- | * Masters | + | * Graduate Dept in Computer Science (unfinished |
https:// | https:// | ||
resume.txt · Last modified: 2024/01/31 04:08 by 127.0.0.1