Saurabh Prakash
Software Development Engineer
About
Software Development Engineer with experience building production-grade systems using Node.js, Express, and PostgreSQL. Designed scalable REST APIs with JWT authentication, rate limiting, and robust error handling. Currently building backend services at GrowthPanda; previously worked at Razorpay on automation workflows and high-volume SQL pipeline optimization.
Skills & Expertise (30)
Work Experience
Backend Developer
GrowthPanda
Mar 2026 - Present
Developed a FastAPI-based platform with 10+ REST endpoints to ingest PDF/DOCX, extract structured business rules using LangChain and OpenAI, and enable dynamic product catalog filtering across an end-to-end workflow from upload to validation. Engineered a scalable extraction pipeline featuring chunked parsing, nested recursive condition-tree modeling, Pydantic schema validation, vector-backed document memory, and async MongoDB persistence with human-in-the-loop review support. Developed an OpenAI Agents–based repair and validation system with document-memory search and benchmarking tools, increasing extraction accuracy from 90% to 97% on synthetic datasets.
Software Engineer
Independent Projects
Oct 2024 - Feb 2026
Developed backend systems using Node.js, Express & PostgreSQL — designed 15+ REST APIs with JWT-based authentication (access & refresh tokens with rotation), request validation layers, modular middleware pipelines & structured error handling. Engineered a custom API threat detection layer with endpoint-specific security tiers, severity-based logging, and dual IP/user tracking for abuse detection, layered over express rate limiting with per-route thresholds. Designed relational database schemas with indexing strategies and structured query design; implementing background job for AI reports processing, WebSocket-based real-time features, and third-party AI API integrations.
Analytics Specialist – Data Automation & Product Tracking
Razorpay
Jul 2022 - Sep 2024
Built and maintained 10+ production Airflow DAGs and Python automation scripts to orchestrate data workflows, reducing manual reporting effort by 6 hours/week. Created & optimized SQL data workflows, refactored warehouse tables & tuned high-volume queries to reduce data costs by 35%. Defined event schemas and implemented tracking logic for 12+ product features in collaboration with engineering and product teams, ensuring data consistency across the analytics pipeline.
Education
B.Tech in Engineering Physics - Indian Institute of Technology, Roorkee (IIT Roorkee)
2018 - 2022 · Afghanistan
Class 12, PCM - Dayawati Modi Academy
2016 - 2017 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (30)
Click a skill to find developers with the same skill