Chhawi Prasad

Engineering @Moveworks

Bengaluru, Karnataka, India

About

Full-stack engineer (5+ yrs), backend-focused — build config-driven platforms, APIs, and auth infra in Python / protobuf / Node with React front ends. Own features end-to-end, from low-level design to production, with a focus on clean, reusable code and reliable rollouts.

Experience

  • Moveworks ()
    • Senior Software Engineer
      Feb 2026 - Present · 6 mos

      - Built the Enterprise Search configuration platform (React + Python) spanning 10+ SaaS connectors, fully configurable UI and backend for all connectors — adopted by 300+ enterprise customers. - Created an admin tool that loads proto-backed configs as editable JSON and saves them back across 200+ config types — letting partners configure UIs faster, bulk-upload data, and onboard new customers quickly. - Designed web session + logout infrastructure end-to-end (Python/protobuf auth service, Node BFF, client SDK), securing sign-out and SSO revoke across 3 apps in all environments.

    • Software Engineer
      Sep 2023 - Jan 2026 · 2 yrs 5 mos

      - Developed the BFF for Moveworks' protobuf-based configs generic fetch/save handlers and a schema-driven framework powering 50+ self-serve admin pages with form generation, validation, and patch updates. - Led backward-compatible, zero-downtime schema migrations (field-to-field dual-writes, backfill scripts) and drove refactors improving readability, reusability and reliability.

  • Eightfold (2 yrs 6 mos)
    • Software Engineer
      Mar 2023 - Aug 2023 · 6 mos

      - Worked end-to-end across Eightfold's Talent Acquisition dashboard and built the candidate profile page, cutting its initial load time ~50% by parallelizing previously-serial backend calls and lazy-loading heavy sections — React, Python/Flask, Solr.

    • Member of Technical Staff
      May 2021 - Feb 2023 · 1 yr 10 mos

      - Built the Inbox app — recruiter↔candidate email/SMS across Inbox/Sent/Scheduled tabs, with conversation-based email threading and polling-with-backoff to keep messages fresh — Python/Flask backend, JavaScript UI. - Implemented scheduled email delivery with a store-and-dispatch design — a periodic worker pulls due emails from a DB (by send_at) and dispatches them through AWS SQS.

    • Software Development Intern
      Mar 2021 - Apr 2021 · 2 mos

  • Software Engineer Intern at Microsoft
    May 2020 - Jul 2020 · 3 mos

    - Improved search-suggestion relevance for the Outlook web app (ML team): analyzed user interaction data (past searches, clicks) and trained an ML model to predict the most-likely-clicked suggestion, sharpening how query-formulation suggestions were ranked | Python / Jupyter.