Skip to content
View lastwish2103's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Poshmark

Organizations

@6thSemMinorProject-ModelForRealEstate

Block or report lastwish2103

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lastwish2103/README.md

Hey, I'm Nayan 👋

Backend engineer — ads & search infrastructure at marketplace scale
distributed services · event-driven pipelines · information retrieval

LinkedIn LeetCode GeeksforGeeks


🏢  Currently a Software Engineer at Poshmark, building the ads platform — auction, budgeting, billing, and the retrieval layer behind sponsored listings.

🧠  I like problems where correctness, latency, and money all matter at once.


🚀 Selected work

🌍 Multi-marketplace ads platform

Led the end-to-end backend redesign of a US-only ads system into a multi-market platform — domain-aware REST APIs, feature-flagged rollout, and asynchronous pipelines on RabbitMQ with durable DB-backed queues and an idempotent retry framework for inter-service failure.

📈  27% GMV uplift post-launch

⚡ Budget-aware auction retrieval

Eliminated budget-depleted listings at the retrieval layer so the auction only ever considers listings that can actually pay.

📈  Active auction participants 28 → 1,150 per hour (41×) · ~5% lift in impressions, CTR and CPC · 11% lift across the ads business

🔎 Semantic retrieval for sponsored search

Built a Java 21 / Quarkus service from the ground up — JAX-RS API contracts, CDI service layer, Hibernate Validator, JWT-secured endpoints, OpenAPI spec, structured JSON logging — fronting a Qdrant vector store for embedding-based ad retrieval.

🧪  Shipped on Kubernetes behind a 129-test JUnit 5 + Mockito suite with JaCoCo coverage gates in CI, load tests, and Datadog dashboards sized for peak traffic

🎯 Search relevance

Extracted high-signal query features — category, brand, color — using Lucene-based and semantic search techniques.

📈  7.4% more search ad clicks · 8.3% better campaign performance

🧾 Tax and billing (Canada)

Designed province-aware sales tax calculation and billing: estimation and recording APIs, Avalara integration, schema design, retry logic, and Datadog/Slack alerting.

🔧 Search infrastructure

Tuned an OpenSearch cluster with bulk/scroll indexing and refresh-interval changes.

📈  22.8% latency reduction during indexing spikes


🧰 Stack

Languages

Java Ruby JavaScript Python SQL

Backend & APIs

Quarkus Jakarta EE Rails Node.js OpenAPI

Data & async

RabbitMQ MySQL MongoDB OpenSearch Qdrant

Platform & observability

Kubernetes Docker AWS Jenkins GitHub Actions Datadog

Testing

JUnit5 Mockito RSpec Locust


🏆 Achievements

  • 🥇  Flipkart GRiD 5.0 — top 0.4% of 450,000 entrants
  • 🧩  CodeKaze — global rank 118 (college rank 7)
  • ⚔️  CodeChef — global rank 157
  • 🎓  B.Tech, Information Technology — IIIT Bhopal (2020–2024), CGPA 8.89/10

Popular repositories Loading

  1. PickUp PickUp Public

    its a video chat app

  2. lastwish2103 lastwish2103 Public

    Config files for my GitHub profile.

  3. partage1 partage1 Public

  4. flipkartRecommadation flipkartRecommadation Public

    JavaScript

  5. file-sharing file-sharing Public

    JavaScript

  6. flipkartfrontend flipkartfrontend Public

    JavaScript