Work Experience
Refyne
Nov. 2021 – Presentstaff 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. 2021senior 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. 2018full 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. 2017volunteerBangalore, 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. 2016application 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. 2015research 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. 2014teaching 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