PN

Priya N.

Vetted Crafter

Staff Software Engineer – Bug Fixing & Maintenance

🇮🇳India·10 years experience
Available in 2 weeksFull-timePart-time

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

Bug FixingMaintenance
TypeScriptReactNode.jsPostgreSQLESLintJestCursor

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.

TypeScriptNode.jsPostgreSQLJestCursor

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.

TypeScriptStripeJestSentryNode.js

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.

Node.jsTypeScriptPostgreSQLDockerKubernetes

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

🏆 AWS Certified Developer🏆 Google Professional Cloud Developer

Interested in working with Priya?

Tell us about your project and we'll facilitate an introduction.