SUMIT KUMAR

Core Blockchain Developer | Rust | Distributed Systems | Blockchain Protocols | Scalable Infrastructure

About

Systems-oriented software engineer specializing in high-performance Rust development. Experience building distributed systems, blockchain protocols, and scalable backend services. Passionate about concurrent programming, memory safety, and optimization. Seeking a challenging role to apply expertise in Rust to develop resilient, efficient backend systems or blockchain protocols.

Projects

High-Performance Distributed Web Crawler

Engineered a highly concurrent web crawler in Rust that efficiently processes millions of pages per hour. Implemented work-stealing job distribution, fault tolerance mechanisms, and dynamic rate limiting to maximize throughput while respecting website policies.

Technologies: Rust, Tokio, Redis, PostgreSQL, Docker, AWS

Zero-Knowledge Proof Protocol Implementation

Developed a Rust implementation of a zero-knowledge proof protocol for private transactions on a blockchain. Focused on memory safety, optimization, and resistance to side-channel attacks while maintaining compliance with the specification.

Technologies: Rust, Cryptography Libraries, WebAssembly, Substrate

High-Throughput Blockchain Data Indexer

Built a high-performance blockchain data indexing service in Rust that processes and organizes on-chain data for efficient querying. Implemented custom block parsers and compression algorithms that reduced storage requirements by 65% while supporting complex queries.

Technologies: Rust, Axum, PostgreSQL, TimescaleDB, gRPC, Prometheus

Skills

Rust Ecosystem
Rust
Tokio
Actix
Axum
Hyper
Serde
Diesel
SQLx
Substrate
libp2p
Wasm
Rayon
Tower
Futures
WASM-bindgen
Backend & Infrastructure
Distributed Systems
gRPC
Consensus Protocols
Docker
Kubernetes
AWS
Terraform
PostgreSQL
Redis
CI/CD
Microservices
Kafka
Prometheus
Grafana
Load Balancing
Network Programming
Blockchain & Protocol
Ethereum
Polkadot
Smart Contracts
Consensus Mechanisms
P2P Networks
Cryptography
DeFi Protocols
Zero-Knowledge Proofs
Layer 2 Solutions
Blockchain Indexers
WASM Smart Contracts
State Channels
Merkle Trees
ECDSA
Cross-Chain Bridges
System Development
Memory Management
Concurrency
Parallel Computing
Performance Analysis
Lock-free Algorithms
Systems Programming
FFI
Binary Protocols
TCP/IP
Async I/O
WebSockets

Experience

Senior Backend Engineer

Distributed Systems Inc. | 2021 - Present
  • Lead engineer for high-throughput data processing pipelines written in Rust, handling 10TB+ daily
  • Designed and implemented fault-tolerant distributed systems with 99.99% uptime
  • Reduced service latency by 70% through targeted optimizations and async architecture
  • Mentored junior engineers on Rust best practices and systems design principles

Blockchain Protocol Developer

Chain Technologies | 2019 - 2021
  • Contributed to core protocol development for a Layer 1 blockchain using Rust
  • Implemented consensus mechanism optimizations that increased throughput by 45%
  • Developed and audited smart contracts ensuring security and gas optimization
  • Created developer tools and SDKs to improve the ecosystem's developer experience

Education

B.S. Data Science and Applications

Indian Institute of Technology, Madras