Jay Prakash Sonkar (Resume)

  • Senior Software Engineer | Payment Systems | Backend
  • Software Development Engineer II
  • Fynd, Shopsense Retail Technologies Limited
  • Noida, Uttar Pradesh

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 Logo 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.

TCS Logo Tata Consultancy Services [TCS]
Ericsson | Oct 2020 to Dec 2022
System Engineer (Digital), 2.2 Years
  • Component Uplifts
  • Feature Development
  • JaySoft-LogViewer
  • JaySoft-TestRunners
  • JaySoft-WM_Grepper
  • JaySoft-BB_Downloader
  • 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

BIET Logo B.Tech, Computer Science & Engineering
BIET, Jhansi (Affiliated to AKTU)
Duration: July 2016 - Sep 2020
Percentage: 71.94%
JNV Logo Intermediate (12th Grade)
JNV, Faizabad (Affiliated to CBSE)
Duration: April 2014 - March 2015
Percentage: 81.60%
JNV Logo High School (10th Grade)
JNV, Faizabad (Affiliated to CBSE)
Duration: April 2013 - March 2014
Percentage: 81.70% (CGPA: 8.6)

Technical Skills


Udemy Icon Udemy Certifications


Technical Certifications

BIET_Logo Snackdown 17 cert_icon, 19 cert_icon& 21 cert_icon
cert_icon Hackerrank Python Certificate cert_icon
cert_icon Hackerrank Problem Solving cert_icon
cert_icon Techgig C,C++ cert_icon
cert_icon Techgig Python cert_icon
cert_icon TEQIP-3 AI & ML cert_icon
cert_icon Datapure Internship cert_icon
cert_icon Datapure Recommendation cert_icon
cert_icon Programmr Internship cert_icon