Vishal Chaudhary

Software Engineer - Backend
Bengaluru, Karnataka, India.

About

Work

Amazon Web Services, Inc.
|

Software Development Engineer

Highlights

HBase GC Optimization - Led the migration of HBase on EMR from G1 to Z - GC, benchmarking Hbase clusters for AWS production workloads (> 1M req/sec) with varying query patterns, improving the application pause times by almost 100% by performing multiple GC tuning.

Hive Wave Factor Optimization - Improved the performance of Hive on EMR by tuning the Wave factor(earlier hardcoded to 1.7) to dynamically adjust based on the cluster configuration and Autoscaling configuration of the customer, achieved better resource utilization and performance on similar Hive Queries, benchmarking done using TPC-DS.

Tekion India Pvt Ltd
|

Senior Software Engineer

Highlights

Inventory Management Service - Spearheaded end-to-end implementation of a multi-tenant centralized inventory management system, enabling efficient storage and management of millions of inventory items for multiple OEM partners across the application.

Auditing Service - Designed and implemented a centralized auditing service to track user changes, enhancing visibility and traceability for customers and internal teams. Initially developed for a single product, the service was later adopted company-wide.

Cluster Migration - Led the seamless migration of integration microservices from a shared cluster to a dedicated Kubernetes cluster, optimizing resource allocation and achieving monthly infrastructure cost savings of $5,000 - $7,000.

Centralized Rate Limiting - Designed and implemented a gateway filter to enforce rate limiting on API calls using fixed and sliding window strategies. This solution effectively prevented loss at a large scale by blocking excessive calls to premium APIs potentially saving $15000 - $20000 monthly.

Integrations Orchestrator - Ideated, designed and collaborated on the development of a generic service to streamline third-party integrations, eliminating the need for custom implementations and significantly boosting developer productivity.

Nagarro Software Pvt Ltd
|

Software Engineer

Highlights

Online Shopping Experience - Contributed as a full-stack engineer to develop an online shopping experience for one of the world's largest MLM companies, driving over $2 billion in annual online sales.

spring-mvc | vuejs | jquery | apache solr | dynamodb | MySQL

Education

B.Tech

Information Technology

Grade: 7.16 cgpa

Skills

Java

JavaScript, Python.

Spring MVC

SpringBoot, SpringCloud Gateway, MySQL, PostgresDB, MongoDB, REDIS, ELK Stack.

Apache Cassandra

Apache Solr, KAFKA, AWS - SQS, AWS - Lambda, DynamoDB, CosmosDB.

AWS EMR

Hive, HBase, Hadoop, HDFS, BigData.

Microsoft Azure

Amazon Web Services (AWS), Kubernetes, Docker.

Git

CI/CD(Jenkins), JIRA, JUnit, Mockito.

Machine Learning

Neural Networks, Reinforcement Learning, Natural Language Processing, LLM.