Skip to content
Avatar
💻
Think -> Code -> Solve
💻
Think -> Code -> Solve

Highlights

shankarshastri/README.md

Hi there, I'm Shankar RC (Shankar Shastri) 👋

Introduction

I am a software programmer with a keen interest in solving challenging problems. Big fan of functional programming. Strong experience in building asynchronous non-blocking concurrent micro-services using reactive architectures with good quality of code.

I have build low latency micro-services with high scale and availability. I am a strong believer in TDD and will ensure to build applications with 100% test coverage. During my leisure time, I usually spend time studying/experimenting latest technology and programming languages, and I’m also a competitive programmer. I follow a lot of open source projects and have personally contributed to them.

LinkedIn HackerRank HackerEarth LeetCode StackOverflow

Skill-Sets

Programming Languages

Scala Java JavaScript TypeScript C Go Haskell V Rust

Technologies

Pulsar Kafka Redis Cassandra MySQL Spark

Server Side Frameworks And Libraries

Akka Play ZIO Spring

Client Side Frameworks

ReactJS AngularJS CSS3 HTML5

DevOps tools

Docker Kubernetes

Specialities

Concurrency FunctionalProgramming JVM REST Microservices Graphql GRPC RSockets

Github Stats

ShankarShastri github stats Top Langs

Visitor Count

Visitor Count

Pinned

  1. Functional Scala Code Written For Various Competitive Programming Contests

    Scala 3 2

  2. 1
    import java.io.ByteArrayOutputStream
    2
    import java.time.Duration
    3
    import java.util.concurrent.Executors
    4
    import java.util.{Properties, Timer, TimerTask, UUID}
    5
    
                  
  3. 1
    import scala.annotation.tailrec
    2
    import scala.collection.mutable
    3
    
                  
    4
    case class MutableTrieNode(h: mutable.HashMap[Char, MutableTrieNode], isWord: Boolean = false)
    5
    object MutableTrieNode {
  4. 1
    import scala.annotation.tailrec
    2
    import scala.collection.immutable.HashMap
    3
    
                  
    4
    case class TrieNode(h: HashMap[Char, TrieNode], isWord: Boolean = false)
    5
    object TrieNode {

367 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Mon Wed Fri
Activity overview
Contributed to dequelabs/axe-core, zio/zio-sql, zio/zio-prelude and 5 other repositories

Contribution activity

April 2021

4 contributions in private repositories Apr 2 – Apr 6

Seeing something unexpected? Take a look at the GitHub profile guide.