Jay Prakash Sonkar
- Senior Software Engineer | Payment Systems | Backend
- Software Development Engineer II
- Fynd, Shopsense Retail Technologies Limited
- Noida, Uttar Pradesh
-
+91-8004023840
-
iamjpsonkar@gmail.com
-
LinkedIn: iamjpsonkar
-
Github: iamjpsonkar
Senior Software Engineer with 5 Years and 5 Months of experience, specializing in Payment Systems and Backend Engineering. Delivered 499 tasks at 97.8% completion across 3 years at Fynd, with 7,400+ commits across 19 repositories and 25+ version releases on the payments platform. Deep expertise in Python, FastAPI, distributed systems (Kafka, Redis), and fintech integrations (15+ payment aggregators). Builder of open-source developer tools including PRView and JaySoft-DBMocker. Recipient of 6 quarterly Fynd Star awards and the annual "One Man Army" award.
- Backend Development: Developed the Payments and Refund System.
- Integration Expertise: Integrated Razorpay Partnership Model, & Custom Checkout Integration for Jio1Pay, Tirabeauty.
- API Development: Automated APIs, enhanced Payment and Refund APIs, and extended Payment functionalities.
- Database Management: Handled SQL Scripts and Migrations for efficient data processing.
- Scripting Skills: Proficient in Bash, and Python scripting for varied applications.
- Delivery Scale: 499 tasks completed at 97.8% rate, 7,400+ commits across 19 repos, 25+ version releases on the payments platform.
- Security: Led encryption key rotation across 5 repos, CVE remediation, auth token hardening, and bank account exposure fixes.
- Data Structures & Algorithms: Solved 700+ DSA problems, showcasing problem-solving capabilities.
- Competitive Coding: Qualified for ACM-ICPC 2018 Regionals.
- Teaching & Mentorship: Resolved 1300+ student doubts on Chegg.
- Open-Source Contributions: Maintained 70+ repositories on GitHub, highlighting active participation in the developer community.
- Awards & Recognition: Earned 10+ accolades and certifications for technical proficiency — including 6 quarterly Fynd Star awards and 1 Fynd Annual "One Man Army" award for independent end-to-end feature ownership.
- Self-Initiated Tools: Built 30,000+ LOC of developer tooling outside Jira work — PRView (FastAPI + React/TS, GitHub published), JaySoft-DBMocker (pip package, 20,939 LOC), PED App (API proxy/mock server).
- Infrastructure: Led encryption key rotation across 5 repos, Python 3.13 upgrade, multi-aggregator outage handling, and Brunt Phase 1 & 2 execution.
Work Experience | Projects
|
|
Fynd, Shopsense Retail
Technologies Limited Payments & Refunds | Dec 2022 to Present Software Development Engineer II, 0.5 Years |
- Delivered 499 tasks at 97.8% completion across 3 years (2023–2026), with 7,400+ commits across 19 repositories and 25+ version releases on Fynd's payments platform (Gringotts). Received 6 quarterly Fynd Star awards and the annual "One Man Army" award.
- Led encryption key rotation (JCP-8065, 67 commits) across 5 repositories — multi-level encryption support, beneficiary details migration, CSV-based batch revert, and zero-downtime secret rotation spanning gringotts, fynd-platform, fynd-platform-helm, and api-specifications.
- Built multi-aggregator payment outage handling (JCP-10728, 80 commits) — V2 outage data in payment options response, per-aggregator resolution with merchant_code enrichment, and comprehensive E2E test coverage.
- Integrated gRPC client for payment and refund init (JCP-1650, 58 commits) — transaction ID handling, deadlock resolution, and Docker infrastructure updates.
- Migrated platform from legacy framework to FastAPI via pyFIT (FPCO-22488) — AIOKafka, AIORedis integration, and framework-level infrastructure changes.
- Owned end-to-end refund pipeline — retry logic, currency mismatch fixes for international orders, stuck refund recovery, split refunds, and multi-aggregator refund flows (66+ tasks across the refund domain).
- Launched Jio1Pay custom checkout for Tirabeauty (TIRA-7090, 88 commits) — custom checkout flow, TIRA platform integration, Redis keys, and load testing.
- Integrated Razorpay partnership model in compliance with RBI guidelines — secure transactions without storing merchant credentials.
- Pioneered UPI At Store (UPIAS) — in-store UPI transactions for POS/EDC devices, offline payment modes, and cross-platform payment method integration.
- Implemented entity MOP visibility (JCP-10152, 31 commits) — DB-backed entity types with dynamic cart field extraction, integrated into create_order and payment_options flows.
- Built cart charge apportioning (FPCO-34329, 30 commits) — cart charge distribution per MOP split with calculation scripts for JioMart.
- Maintained OpenAPI specifications (283 commits in api-specifications) — Payment Options V2, entity MOP visibility, key rotation APIs, outage data schemas, FDK alignment, and SDK parity.
- Remediated security vulnerabilities — Fortify critical/high severity fixes (JCP-10889), hard-coded password removal (FPCO-41972), bank account exposure (DSOP-15735), CVE fixes across simple-python and cashfree-python.
- Delivered Python 3.13 upgrade (JCP-3736, 45 commits) — pyFIT v1.2.0 adoption, Docker/APK dependency updates, backward compatibility maintained.
- Worked on JioOnePay payment extension (81 commits) — versioning system, decimal amount loss fixes, category ID and article price fixes, EMI changes.
- Added observability and tracing — 24+ spans for refund webhooks, company_id, user_id; Sentry integration; resolved pod scaling (CrashLoopBackOff 19x → 110x) in Kubernetes.
|
|
Tata Consultancy Services [TCS] Ericsson | Oct 2020 to Dec 2022 System Engineer (Digital), 2.2 Years |
|
|
|
- Spearheaded Telecom domain initiatives, achieving a 25% improvement in system efficiency and streamlining feature enhancements.
- Engineered and enhanced Python scripts, boosting operational process efficiency by 20%.
- Managed system image upgrades via Yocto(Bitbake Build System), resulting in a 15% increase in system reliability and performance.
- Drove critical enhancements for Ericsson Telecom, achieving a 10% increase in announcement sector efficiency.
- Architected advanced security features for Ericsson Telecom, improving system integrity by 30% and reducing security threats.
- Introduced utilities like JaySoft-LogViewer and JaySoft-TestRunners, boosting system operation efficiency by 20%.
- Developed and refined tools such as JaySoft-WM_Grepper and JaySoft-BB_Downloader, enhancing system functionality by 18%.
Education & Qualifications
|
B.Tech, Computer Science &
Engineering BIET, Jhansi (Affiliated to AKTU) Duration: July 2016 - Sep 2020 Percentage: 71.94% |
Intermediate (12th Grade) JNV, Faizabad (Affiliated to CBSE) Duration: April 2014 - March 2015 Percentage: 81.60% |
High School (10th Grade) JNV, Faizabad (Affiliated to CBSE) Duration: April 2013 - March 2014 Percentage: 81.70% (CGPA: 8.6) |