Priya N.
✓ Vetted CrafterStaff Software Engineer – Bug Fixing & Maintenance
I fix bugs and refactor legacy code — making systems maintainable without breaking production.
About
I have spent 10 years maintaining and improving production systems — from e-commerce platforms to SaaS products. I specialise in debugging complex issues and refactoring legacy code without causing outages. Cursor helps me navigate large codebases and generate safe, incremental refactors. I use it to understand unfamiliar modules and to write migration scripts.
My approach is cautious: small changes, thorough testing, feature flags for risky refactors. I have reduced tech debt in codebases that nobody wanted to touch: extracted monoliths into services, replaced deprecated APIs, and modernised build tooling. I care about ESLint, Prettier, and type safety — they prevent the bugs I would otherwise have to fix later.
I work with TypeScript, React, Node.js, and PostgreSQL. I have fixed bugs in payment flows, auth systems, and data pipelines. I document what I change and leave the codebase better than I found it.
AI Expertise
Notable Projects
Legacy Auth System Refactor
Refactored a 5-year-old auth module without downtime. Extracted session logic, migrated from callbacks to async/await, added proper error handling. Used feature flags for gradual rollout. Cursor helped generate migration tests.
✓ Zero auth-related incidents during refactor; code coverage increased from 40% to 85%; onboarding time for new devs reduced 50%.
Payment Flow Bug Triage
Fixed 23 production bugs in a payment flow over 6 months. Root causes: race conditions, timezone handling, and edge cases in discount logic. Added integration tests for each fix. Used Sentry and structured logging for diagnosis.
✓ Payment failure rate reduced from 2.1% to 0.3%; support tickets related to payments down 70%.
Monolith Service Extraction
Extracted 3 services from a Node.js monolith: notifications, reporting, and exports. Defined clear boundaries, added API contracts, and migrated traffic gradually. Used Cursor to generate boilerplate for new services.
✓ Deployment independence achieved; team velocity for affected areas improved 40%; no production incidents during extraction.
Work Experience
Staff Software Engineer
Ola Electric
2021 – Present
Lead maintenance and refactoring for the e-commerce and platform services. Own the tech debt backlog and use AI tools to accelerate safe refactors. Reduced critical bugs by 55%.
Senior Software Engineer
Fractal Analytics
2017 – 2021
Maintained and extended analytics platforms for Fortune 500 clients. Fixed production bugs, refactored legacy Python and JavaScript codebases. Led code quality initiatives.
Education & Certifications
M.Tech. Computer Science
IIT Bombay · 2015
Interested in working with Priya?
Tell us about your project and we'll facilitate an introduction.