Skip to content

DeboDevelop/DeboDevelop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Debajyoti Dutta Banner

💫 About Me:

👋 Hi, I'm Debajyoti

Lead Backend Engineer from India, currently working at Numrah Ltd.My day-to-day is a healthy mix of high-level system design & architecture and deep-in-the-flow coding — I still spend a good chunk of time writing and reviewing production code while keeping the big picture in sight.

Backend Chapter

I love building backend systems that scale and just work. Some of the things I’ve shipped from scratch:

  • SaaS platforms
  • Real-time messaging systems with WebSocket clusters
  • IoT platform
  • Distributed schedulers & background job systems
  • High-throughput data pipelines

Daily stack: Go and TypeScript, PostgreSQL at scale, GCP for everything cloud-related (I know AWS, just don’t use it at work anymore). Currently getting comfortable with Kubernetes — because eventually everything ends up in a micro-service.

Blockchain Chapter

I built and a production Ethereum indexer entirely in Go, which pulled me deep into on-chain data infrastructure and DeFi protocols. These days I’m spending my spare cycles learning Filecoin and the decentralized storage ecosystem. I also tinker in Rust whenever I need that extra dose of satisfaction that comes from code that compiles and screams.

Happy to chat about

  • System design & backend architecture
  • Building real-time or high-throughput systems
  • Go, PostgreSQL, Kubernetes, or why one database is often enough
  • Everything Blockchain

📬 Best way to reach me: [email protected]

Always up for a good technical conversation!

👨‍💻 Projects:

Some of my personal projects include:-

  • KV-DataStore: A hybrid key-value store with a memory cache (LRU), on-disk persistence, and TTL (Time to Live) support for key-value expiry.
  • VectorCommitment-Merkle: VectorCommitment-Merkle is a prover and verifier implementation in Golang of vector commitment schemes for state root used by go-ethereum and Tendermint. Proving and verifying both single data points as well as multiple data points are supported by a binary Merkle tree implementation.
  • Reed Solomon: Implemented reed-solomon erasure coding by performing matrix arithmetic over the Galois field in Rust.
  • KittyToken: KittyToken is an implementation of ERC20 token using Solidity. Included a contract to create KittyToken/stablecoin pair in the UniswapV2 liquidity pool.

💻 Tech Stack:

Go GraphQL JavaScript Python Rust Solidity TypeScript AWS Express.js NPM NodeJS React Redux AmazonDynamoDB MongoDB Postgres Redis LINUX Docker ElasticSearch

🌐 Socials:

LinkedIn

📊 GitHub Stats:



🏆 GitHub Trophies


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors