Golang Developer
Nexsoft Technology- Designed and shipped reusable platform components shared across multiple backend services — standardised logging, transport, middleware, and common infrastructure.
- Designed a reusable multi-chain blockchain SDK that abstracts chain-specific implementations behind a unified API: wallet management, address derivation, transaction signing, and Flutter FFI integration for backend services and native mobile apps.
- Built a high-performance networking library on QUIC / HTTP-3 with bidirectional streaming, large file transfer, progress reporting, and context-aware cancellation.
- Delivered internal gRPC / ConnectRPC services over Protocol Buffers for efficient inter-service communication.
- Implemented a centralised RBAC authorisation layer with Casbin, giving consistent permission enforcement across backend services.
- Built platform libraries adopted across multiple services, reducing duplicated implementation and improving development consistency.