Evaluating bids

Blockchain Wallet

Published on the October 28, 2025 in IT & Programming

About this project

Open

Upgraded a legacy blockchain wallet by refactoring unstable core modules and updating dependencies while delivering a new admin panel for managing validator nodes, token distribution, and real-time transaction monitoring via direct blockchain API integration.

Project overview

The project involved modernizing a legacy blockchain wallet platform to improve stability, scalability, and administrative control. The goal was to upgrade outdated modules, enhance security, and provide a new interface for managing validator nodes, token distribution, and real-time blockchain transactions. Rebuilt React/Next.js and React Native interfaces with offline data synchronization, conflict resolution logic, and multi-layered state management to ensure reliable performance on both iOS and Android devices. Refactored legacy frontend code by introducing React hooks and memoization, reducing component render times by up to 40 percent and resolving race conditions affecting critical user flows. Built Node.js APIs for wallet creation and transaction signing, optimizing MongoDB aggregation pipelines and adding Redis caching layers to cut response times by 30%. Engineered a scalable Node.js event processor that handled thousands of concurrent wallet transaction requests per second, using worker pools and backpressure controls to prevent overload and ensure data consistency. Refactored a monolithic backend into discrete Go microservices for transaction indexing and balance reconciliation, enabling independent service deployments and reducing rollback duration below 15 minutes. Developed structured logging with correlation IDs in Go, integrated with Azure Monitor to deliver detailed traceability and accelerate error diagnosis. Redesigned MongoDB schema to shard wallet transactions by user ID, created indexes on transaction status and timestamp, and optimized aggregation pipelines to maintain sub-200ms query latency with datasets exceeding 10 million records. Deployed backend services containerized with Docker to Azure Kubernetes Service, configuring autoscaling and health monitoring to maintain system stability under variable load. Built and maintained ci/cd pipelines using github actions, integrating automated tests to prevent faulty code from reaching production and minimizing deployment failures.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed