Summary
Pronoy Mukherjee is a Staff Software Engineer based in Bengaluru with 10 years of experience building scalable backend systems, data pipelines, and Android applications. He has deep hands-on experience with Java, Elastic/OpenSearch, Kafka, Docker, and cloud platforms, and has designed search and data-warehouse solutions that prioritize data integrity and performance. At Visa he led migrations and custom connector work between ElasticSearch, OpenSearch and Kafka, and previously improved throughput and concurrency in microservices at ThoughtWorks and PwC. He combines algorithmic problem-solving with pragmatic engineering—evidenced by a patented depreciation-pricing algorithm and tools for parsing and ingesting large CSV datasets. A keen learner and practical builder, he enjoys creating Android apps to simplify daily tasks while focusing on end-to-end ownership of systems.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Computer Science Engineering, Bachelor’s Degree Computer Science Engineering at West Bengal University of Technology, Kolkata
High School Science, High School Science at National Gems Higher Secondary School