Narendra Joshi is a software engineer with 12 years of experience building scalable, distributed systems and microservices, currently contributing at Superhuman from Berlin. He has deep hands-on experience with Kafka, Kafka Streams, Elasticsearch, Kubernetes and cloud automation, and has led teams as Technical Lead at Vara. Comfortable across functional and object-oriented paradigms, he has shipped production services in Clojure and Java and has tuned systems for high-throughput event delivery and sharded scalability. Narendra is a systems thinker who cares about both micro-level service design and macro-level infrastructure, evidenced by migrations to Kubernetes and infrastructure-as-code work with Terraform, Packer and Ansible. A long-time Emacs user and customizer, he not only builds his own development tooling but helps others adopt efficient workflows, an underrated contributor to team productivity.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Technology (B.Tech.) Electronics and Communications Engineering, Bachelor of Technology (B.Tech.) Electronics and Communications Engineering at NIT Hamirpur
X CBSE, X CBSE at Karl Huber School, Noida
XII CBSE, XII CBSE at Bal Bharati Public School, Noida
Contributions:1 PR, 1307 pushes, 1 branch in 6 years 4 months
emacsemacs-lispemacs-configuration
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.