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 different technology stacks. Currently I practise designing & building 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. Elixir
    3. Python
    4. JavaScript
    5. Solidity
    6. Bash
    7. SQL
  • Technologies :
    1. Backend : 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 : JSON, Protocol Buffer, XML
    6. VCS : Git
    7. OS : GNU/Linux, Mac OS
    8. Web3 : Geth, Bor, Metamask, Remix, Truffle, Web3.js

experience

  1. Freelance Python Developer [ July, 2018 - February, 2019 ]
    • Built REST API using Django, PostgreSQL
    • Used complex Regex for data extraction
    • Exploratory data analysis & visualization with matplotlib, seaborn, wordcloud
  2. Freelance Flutter & web3 Developer [ March, 2019 - October, 2019 ]
    • Cross platform app development using Flutter
    • Used web3.js for interacting with Ethereum Blockchain Nodes
  3. Freelance NodeJS Developer [ November, 2019 - June, 2020 ]
    • REST API with Express, MySQL/ PostgreSQL while using RabbitMQ & Redis Pub/Sub
    • Integrated Apache Kafka for stream data processing with existing NodeJS project
    • Introduced Memcached for reducing latency in NodeJS application
  4. Fulltime Blockchain Engineer @ Polygon (Previously Matic Network) [ July, 2020 - ... ]
    • Gas price tracker for Matic Network in Python
    • 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
    • And a lot more going on ...

interest

  • Distributed Consensus Algorithms
  • P2P Networks
  • Cryptography
  • Number Theory
  • Parallel Algorithms
  • Quantum Information Processing

hobby

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