Blockchain C++ Developer Bellscoin Development (Nintondo.io):
Led full-cycle development and support of Bellscoin, including:
Transition to the latest Bitcoin Core version.
Implementation of AuxPoW (Auxiliary Proof of Work) for merge mining.
Integration of Zcash’s difficulty recalculation algorithm.
Cross-platform builds for Mac, Windows, and Linux using Guix.
Conducted testing, bug fixes, and feature enhancements for production readiness.
Pool Development & Coin Support:
Developed and optimized mining pool software using OpenCL and C++17.
Patched and improved functionality for multiple coins: Nexa, Neoxa, NeurAI, Clore, Ariel, Tidecoin, Bitcoin.
Created C++ libraries for block verification in Rust-based pools.
Migrated a Litecoin node from Core 18 to Bitcoin Core 25.x.
Testing & Deployment:
Implemented test coverage for new features, including manual and automated testing.
Prepared and supported releases, ensuring stability and performance.
Blockchain C++ Developer Core Blockchain Development:
Designed and implemented a DDoS detection system and leak detection mechanisms.
Developed a reward system, credit system, and custom transaction logic.
Built a polling and voting system and an event-based architecture using templates and signals.
API & Network Enhancements:
Integrated Binance API for reading order book depths.
Improved P2P/RPC functionality (UDP/TCP), mempool handling, and transaction processing.
Testing & DevOps:
Wrote unit tests (Catch, GTest) and regression tests (Python/Bash).
Managed CI/CD pipelines, Docker deployments, and cross-platform builds.
Conducted code reviews, documentation, and code coverage analysis (gcovr).
С++ Developer Client-Server Applications:
Worked on Linux-based systems using gRPC, Kafka, and ROS lib.
Enhanced networking protocols and optimized existing codebases.
Tools & Technologies:
C/C++, Boost/STL, CMake, Protobuf, RapidJSON, MongoDB.
Utilized Git, GitLab, Docker, and Jira for project management.