I have deep expertise with blockchain / cryptocurrencies (see below).
• Languages: C++, Javascript, Python, PHP, SQL, VHDL, Swift, Rust, Objective-C, Haskell, Asm, C, Java, Pascal, Delphi, CoffeeScript
• Master of Science in Civil Engineering, Computer Science, option Embedded Systems
• Approximately 27 years of software development experience with a large variety of technologies.
Deep knowledge of algorithms for Digital Signal Processing (DSP), Fast-Fourier Transforms (FFT), Number Theoretic Transforms (NTT), fast large integer multiplication, Routing (Shortest Path, All-pair shortest paths (APSP), Approximate Solutions to the travelling salesman problem (TSP)), fast higher-dimensional convolution and deconvolution, Artificial neural networks (ANNs), Support vector machines (SVMs), Genetic algorithms, Viterbi algorithm-related probabilistic sequence analysis (Hidden-markov models (HMMs), Stochastic Context Free Grammars (SCFGs), consan), Computational geometry algorithms (all pairs line segment intersection, shortest paths finding in rectilinear worlds for VLSI/ASIC routing and their more recent version for polygonal worlds), Linear Programming (LP), ...
Front-end and back-end development.
• Libraries/Technologies: React, Vue, Angular, Next.js, Redux, Websockets, WebRTC, Browser extensions/add-ons, webp, vorbis, flac, theora, vpx, ogg, png, zip, z, gmp, freetype, cgicc, magick, bitcion, p2pool, CImg, OpenCL, OpenGL, OpenGL ES, OpenSLES, Core Audio Services, MPI, POSIX, iOs Camera Recording, Google Maps, Qt, GPU, FPGA, fabric (js), bitcion, ethereum, monero, Arrayent Internet-of-Things (IOT) cloud API, Cryptocurrency Exchange APIs, Node.js, Websockets, Backbone.js
• Platforms: Linux, OS X, iOs, Android, Windows (3.1, 95, XP, NT, 2000, 8, RT), LAMP
Cryptocurrencies / blockchain experience
• Implementation of the state-of-the-art proof-of-stake consensus protocol iChing in a new blockchain forked from Ethereum
• Cryptocurrency exchange development involving communication through the RPC-JSON interface to monitor withdrawals and deposits of bitcion and other compatible altcoins, as well as the equivalent for NXT
• Studied several PoW mining algorithms (including those from bitcion, litecoin (scrypt) and primecoin)
• OpenCL/GPU implementation of the bitcion and litecoin mining algorithms
• Trading bots for the BTC-E exchange
• Interfaces to ripple, bter and mtgox to gather market data
• Study parts of the bitcion, ethereum, peercoin, memorycoin and bytecoin (cryptonote) source code
• Setting up p2pools for altcoins