about

Hello 👋, my name is Anjan Roy. I am a Software Engineer, living in India now. I've been practising software development from 2015. During this phase, I got chance to work with diverse teams & technology stacks.

Currently I practise design & implementation of Distributed Applications. Being an avid open source contributor, I maintain some open source projects.

Currently I'm working as BlockChain Engineer @ Polygon (Previously Matic Network).

education

I did my B.Sc. & M.Sc. in Computer Science from Dept. of Computer & System Sciences, Visva-Bharati, Santiniketan, India.

You may be interested in taking a look at my CV.

skill

  • Languages :
    1. Golang
    2. Rust
    3. Python
    4. JavaScript ( NodeJS )
    5. Solidity
    6. Bash
    7. SQL
  • Technologies :
    1. Backend : REST, JSON-RPC, GraphQL API using Gin-Gonic, Echo, Express, Django, gRPC
    2. Database : PostgreSQL, MySQL, CockroachDB, MongoDB, Redis
    3. Caching : Memcached, Redis
    4. Stream Processing : Apache Kafka, Redis Streams
    5. Data Exchange Format : Protocol Buffer, MessagePack, JSON, XML
    6. VCS : Git
    7. OS : GNU/Linux, Mac OS
    8. Web3 : Geth, Bor, Metamask, Remix, Truffle, Web3.js

experience

  1. Freelancer [ July, 2018 - June, 2020 ]
    • Built REST API using Django, PostgreSQL
    • Exploratory data analysis & visualization with matplotlib, seaborn, wordcloud
    • Cross platform app development using Flutter
    • Used web3.js for interacting with Ethereum Blockchain Nodes
    • REST API with Express, MySQL while using Redis Pub/Sub
    • Used Memcached for reducing response latency in NodeJS application
  2. Fulltime Blockchain Engineer @ Polygon (Previously Matic Network) [ July, 2020 - ... ]
    • Gas price tracker for Matic Network in Python
    • Cross-chain Deposit/ Withdraw tracker API with Golang, NodeJS, PostgreSQL
    • Instant cross-chain asset swap using Golang, PostgreSQL
    • EVM Blockchain Indexer with REST & GraphQL API, along with Redis Pub/Sub
    • Smart contracts, powering cross chain asset transfer in Solidity
    • Real-time Ethereum Gas Price Notification Engine, using Python, Golang, Redis Pub/Sub
    • Ethereum Mempool Analysis Engine, powered by Golang, Redis
    • And a lot more going on ...

interest

  • Large Scale P2P Networks
  • Non-Interactive Proof Systems
  • Highly Concurrent Systems

hobby

During offtime, I love to watch movies & tv series. I also have an appetite for good story books.