C++ and Blockchain Developer
2017 - PRESENTSky Group- Created a multithreaded C++ application for retrieving data from blockchains and processing it for financial, statistical analysis.
- Optimized application in Go for thread contention. Optimized incoming channel distribution with a specific algorithm and maintained data integrity across the application.
- Wrote the main multithreaded module in C++, which conducted the main financial processes.
Technologies: Crypto++, Apache Thrift, PostgreSQL, JavaScript, PHP, Boost, C++, Standard Template Library (STL), CC++ and Go Blockchain Developer
2020 - 2022Energi- Worked on the block difficulty adjustment algorithm for the blockchain in Go.
- Fixed data corruption by fixing thread safety issues and optimized runtime operations around signature generation.
- Implemented the internal functionality for hard fork releases in Solidity to adjust the blockchain to the new changes.
Technologies: Go, C++, Solidity, OptimizationWeb Developer
2016 - 2017Respo- Created a C++ add-on for Node.js for data passing to a parallel thread, processing, and returning to the JavaScript environment (Utilized the V8 JavaScript Engine api and the Libuv Library).
- Worked on an HR system, implemented a socket-based real-time application that managed processes across the system, and optimized data channels with binary protocols.
- Created a Node.js parallel processing add-on to analyze statistical data from chats for further AI input data. Developed binary protocols for data processing and transportation.
Technologies: Socket Programming, Vue, PostgreSQL, MySQL, MongoDB, Node.js, JavaScript, PHP