Enthusiastic and skilled Software Developer with extensive experience in leading teams and developing high-performance applications. Proficient in Java, distributed systems, and various database technologies. Passionate about learning new technologies and improving code quality for better maintainability and readability.
Overview
9
9
years of professional experience
Work History
Software Developer A4
Tide
12.2023 - Current
Improved software efficiency by troubleshooting and resolving coding issues.
Saved time and resources by identifying and fixing bugs before product deployment.
Discussed issues with team members to provide resolution and apply best practices.
Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.
Software Developer III
Ajio.com
09.2020 - 11.2023
Worked in search team and lead end to end business critical initiatives and verticals - Monetization promoted listings- Promoted listings enabled ads based on relevance in product listing page
This enable Ajio.com to offer new platform where seller can bid on positions to show relevant ads on top
Dynamic widgets - Dynamic widget enabled new widgets powering easy as per business requirement
This was a framework using which product can run multiple campaign widgets targeting focused users which reduced the cost for overall conversion
Relevancy - Relevancy was a vertical responsible for ranking the product listings and discovery of products
This vertical was helpful for Ajio.com to define rules and promote or demote products as per relevance
Feed generation service - Feed generation service is new D2c business vertical enabling brands to create post and sell product on Ajio-gram
Marketing feed - Marketing feed vertical is responsible for pushing ads to social platform and making product discoverable through ads listing in social sites.
Java Developer
Growthrx, Times Internet Limited
09.2018 - 09.2020
Times Internet Ltd Click Stream Analytics and Marketing automation Project High TPS Data Ingestion(~0.4 million tps), Dashboard (Segments, Funnel, Cohort, Workow, others) Java, Springboot, Microservices, Nginx, kafka, Redis, Mongo, Clickhouse, Elastic Search, HDFS, Ansible
GDPR Compliance DataPipeline setup and consumptions - This enables multi-tenant data ingestion and processing
Underlying database used -clickhouse 2.0
Workflow Framework for User Journey - Workflow framework enabled running multi facet task concurrently and scaling individual segment as per need
This was a kafka based event driven solutioning which helped us to scale better and deliver notifications fasters
Clickhouse Query Parser - This module was written to make plugin and wrapper over and above clickhouse client
This layer was responsible for understanding the user input from UI and making it compatible for query to clickhouse
Integration framework for Notification (SMS, PUSH , EMAIL) - This module enabled support for multiple clients and was a central place to add / update services and subscription of new clients in growthrx
Clickhouse Database Archival Framework with Detach / Attach - This enabled growthrx to detach and attach data as per need for analysis which in turn saved load and cost for processing the archived data.
Software Developer
Paytm.com
03.2017 - 09.2018
Worked as a Software Development Engineer in Oauth Team of "Paytm - Payments Engineering"
Used OAuth 2.0 protocol for authenticating our clients, OAuth 2.0 focuses on client development simplication while providing specic authorization ows for web applications, desktop applications, mobile phones, and living room devices Tech Stack: Java/J2EE, Spring Framework, Apache Kafka, Apache Benchmark, Tomcat, Nginx, Mysql, Redis, Elasticsearch, Rabbit MQ and Web Services Data Migration And Integration with Alipay System - This project was making ~350 million users migration from one system to other without taking a downtime
This involved various data pipeline creation for monitoring and rectifying the smooth transition of users.
Software Developer
Snapdeal.com
02.2015 - 03.2017
Filter API - Developed an API to serve relevant ltems based on user's search intent
Seller Pacing - Revamped the algorithm for selecting the preferred seller on Buy Button
Successfully incentivized the premium sellers for meeting company goals
Search Analytics - Analyzing various trends to keep track of Search result quality using Discoverability report, AB Report, CTR Report, Elevate Panel
Search Indexer component - Developed algorithms for consuming updates from various sources(pricing/inventory updates, popularity calculation metrics) for index enrichment.
Education
Bachelor of Technology - Computer Science & Engineering