Summary
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
Hindi, English