Work Experience

Refyne

Nov. 2021 – Present
staff engineerBangalore, India
  • Led an end‑to‑end project to in‑place encrypt sensitive fields using MongoDB CSFLE, including migration across multiple fields and collections in production. This was done to ensure compliance with data security standards.
  • Delivered several critical features and optimizations to improve platform robustness; ran a Mongo query optimization program to reduce bottlenecks.
  • Refactored a legacy codebase to a new infrastructure, reducing client‑facing report generation time from 30+ minutes to under 10 seconds.
  • Contributed extensively to streamlining workflows across both B2B and B2C collections.
  • Drove adoption of a repository pattern in NestJS, significantly reducing circular dependencies and improving maintainability.
  • Conducted thorough PR reviews to maintain code quality; led design discussions on critical tasks, analyzing tradeoffs and guiding decisions.
  • Built and scaled a team of 7 engineers; instituted 1:1s, appraisals, and feedback loops, improving retention and delivery velocity.

Hyperverge

Nov. 2018 – Nov. 2021
senior software engineerBangalore, India
  • Developed and deployed a face‑recognition based IAM service on client servers, containerizing the application for streamlined deployment and versioning.
  • Built an Android SDK to extract financial insights from SMS data for credit underwriting.
  • Led a team and contributed to development of a Video KYC platform integrated with internal AI‑powered KYC modules, used in production at scale by multiple high volume clients.

Datasigns (MyShubhLife)

Mar. 2017 – Nov. 2018
full stack developerBangalore, India
  • Designed and built Medulla, an internal tool offering key services:
    • Computed credit reports using user‑derived financial features.
    • Categorized bank statement transactions to assess user financial behavior and support credit decisions.
    • Served as an interface to external APIs enabling loan disbursement through banks and lenders.
  • Implemented critical features on the internal admin dashboard using ReactJS (JavaScript) for the frontend and Spring (Java) for the backend.

Zariya

Feb. 2017 – Apr. 2017
volunteerBangalore, India
  • Contribute to a non‑profit supporting women in India facing violence by connecting survivors with legal and counseling experts.
  • Built the organization’s “About Us” webpage using Bootstrap; actively manage cases in Bangalore.

TreatUp (Digital Healthcare Startup)

Feb. 2016 – Jul. 2016
application developerBangalore, India
  • Developed a native Android app enabling doctors to record data and generate PDF prescriptions for patients.
  • Played a core role in product development and strategic decision‑making.

Research Experience

Reconfigurable and Intelligent Systems Laboratory, IIT Madras

Dec. 2014 – Jun. 2015
research internChennai, India
  • Implemented algorithms for benchmarking a novel approach to solving the multi‑armed bandit problem.

Education

Birla Institute of Technology and Science (BITS Pilani)

M.Sc. (Tech.) in Information Systems

Aug. 2011 – May. 2015Goa, India

Teaching

Computer Programming, CS F111 (Dr. Biju Raveendran)

Jan. 2014 – May. 2014
teaching assistantGoa, India
  • Evaluated C++ programs during lab sessions for the Computer Programming course at BITS Pilani.

Technical Skills

Languages

PythonJavaJavaScript / TypeScriptC++CC#

Frontend & Mobile

ReactJSNextJSHTML/CSSTailwind CSSAndroid (Native)

Backend & Database

NodeJSNestJSSpring BootMongoDBPostgreSQLRedis

Cloud & DevOps

AWSDockerKubernetesCI/CD

Game Development

UnityGodot