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.