Piyush Yadav

About

To leverage over 5 years of hands-on experience as a Senior Software Engineer in designing and developing scalable, high-performance distributed systems. I aim to contribute to a forward-thinking organization by architecting robust, user-centric solutions that meet evolving business needs. With a strong foundation in software architecture, system optimization, and multi-language development, my goal is to build impactful products that scale efficiently, ensure reliability, and drive long-term value.

Work

Skan.ai
|

Senior Software Engineer

Highlights

Engineered a microservice leveraging LLMs to automate entity creation by auto-generating configurations. Reduced entity creation time by 50 percent by eliminating the need for manual configurations.

Created a service to provide filtered data by auto-generating SQL queries based on user inputs. Integrated with Databricks to fetch data within specified time ranges, boosting productivity by 20 percent for Product and Marketing Team.

Built a masking service using LLM-powered custom prompts to auto-detect and mask sensitive labels in images. Enhanced efficiency by automating language category detection for extracted labels, reducing manual workload and improving Customer Support Team productivity by 15 Percent.

Designed a service to periodically synchronize data between two microservices, addressing data loss caused by message queue errors. Eliminated the need for manual scripts and prevented RabbitMQ message pile-ups, improving system reliability and efficiency.

Designed Data Corrector Service whose Task is to eliminate all the Personal User data, hashed data, sensitive data and any invalid data using Pruning and various data filter custom algorithms.

Led the consolidation of three microservices into a single, modular architecture achieving a 30 percent reduction in infrastructure costs, a 20 percent boost in system performance, and a 60 percent decrease in codebase size, significantly improving maintainability and accelerating development velocity.

Ripplr
|

Senior Software Engineer

Highlights

Created Adaptor Tool as a Microservice whose task is to automate the file upload process. The upload time has been reduced by 80 percent and file processing time has been reduced by 300 percent on average.

Orchestrated the migration of services to AWS ECS, optimizing deployment with zero downtime and automated production deployments.

Headed the Centralized Distribution Management System (CDMS), introducing features like Brands Sales Order Integration, warehouse management and enhancing code and query performance.

Designed a data pipeline queue using the Kafka Pub/Sub model, resulting in a 200 percent increase in data processing speed.

Successfully implemented Goods Receipt Note (GRN) functionality and integrated with Stock-One for managing inventory on daily basis.

Leveraged various AWS services including S3, EC2, ECR, Lambda, SQS, ALB, TG, and Task Definitions for a scalable infrastructure.

Avail Finance (Ola)
|

Software Engineer

Highlights

Collaborated with Salesforce to create Collection CRM microservice that increases productivity, reduces costs, and ensures the scalability of the collection team by 90 percent.

Created a Fraud Management System to identify users who repeatedly attempt to access our system with fake documents and block them from future use and containerized the whole service which helps in reducing AWS cost by 30 percent.

Increased 40 percent of productivity of team by deploying functionalities on the dashboard and automating manual tasks and build various dashboards for Product, MIS and Collection Team.

Road Ahead Technologies
|

Summer Internship

Highlights

Created a website in Django for blogs and functionality includes Authentication and Authorization, update and delete the blog, Image add functionality, mail support. Tech Stacks : Docker, Kafka, ECS, ECR, S3, AWS Lambda, SAM, Redis, Node.js, HTML, CSS, Bootstrap.

Developed a power-saving methodology Tool by training a predictive model on various parameters, including humidity, day, month, and time, to optimize lighting costs. The model accurately predicts when the lighting component should be activated, resulting in efficient energy consumption and cost reduction. Tech Stacks : Python, Jupiter-lab, Matplotlib, Seaborn, Altair, Multiple Linear Regression.

Education

Rajasthan Technical University

B.Tech

Computer Science

Grade: 7.00/10

K.M.D Public School

Board of Senior Secondary Education Rajasthan

Grade: 83.00%

Indian Public School

Board Of Secondary Education Rajasthan

Grade: 74.00%

Awards

Employee of the Quarter

Awarded By

Ripplr

outstanding performance in engineering and improving product development.

Employee of the Quarter

Awarded By

Avail Finance

outstanding performance in Tech.

Skills

Languages and Technologies

Java, Python, C, JavaScript, Django, Flask, PostgreSQL, MySQL, MongoDB, Kafka, Redis, Docker, Distributed Systems and AWS Services (S3, EC2, ECR, Lambda, SQS, ALB), Multithreading, WebSocket, RabbitMQ, Algorithm and Data structure, Shell Script.

Tools

Jira, Bitbucket, Azure, Confluence, Postman, GitHub, databricks, pgadmin, nosql-booster, compass.

Operating Systems

Linux, Windows, MacOS.