Engineering Intern, Data Pipeline LevelIQ
I automated factsheet data collection for more than 14,000 mutual funds, including AUM, expense ratios, returns, and NAV, through a consolidated Python pipeline that replaced manual per-fund-house scripts. My first pull request was merged within three weeks.
I built a superinvestor-tracking pipeline that parses quarterly shareholding XBRL filings for approximately 2,600 NSE-listed companies and around 66,000 shareholder records per quarter. I engineered a resumable, rate-limited HTTP batch fetcher with session reuse, atomic writes, and authentication retries, completing full-market runs with zero errors. I also implemented entity resolution for 48 investors, quarter-over-quarter position-change detection, and an idempotent Supabase PostgreSQL loader for 321 valued holdings, supported by 48 offline tests.