Jay Prakash Sonkar
- Python Developer | Backend Developer
- Software Development Engineer
- Fynd, Shopsense Retail Technologies Limited
- Noida, Uttar Pradesh
- +91-8004023840
- iamjpsonkar@gmail.com
- LinkedIn: iamjpsonkar
- Github: iamjpsonkar
Software Engineer with 2 Years and 7 Months of hands-on experience in Python-based web application development and backend engineering. Demonstrated expertise in designing, developing, and optimizing dynamic web applications. Proficient in Python, data structures and algorithms, and familiar with Machine Learning and AI/GEN-AI principles. Seeking roles in Software Development, Backend Engineering, Fullstack Developer, Python Development, AI, and Data Science.
- 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.
- Developed GenAI pipelines to automatically apply and correct rules for API specifications and Swagger documentation.
- Assisted in developing a chatbot for JioMart focused on payment and refund resolution.
- 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 and achievements in software development.
- Contributed to Fynix at Fynd, an AI agent that reviews submitted pull requests and provides suggestions for code improvements.
- Built GENAI-based applications using LangChain and Agents, enhancing AI solutions for customer support.
Work Experience | Projects
Fynd, Shopsense Retail
Technologies Limited Payments & Refunds | Dec 2022 to Present Software Development Engineer, 0.5 Years |
- Led integration of Pyfit with AIOKafka, AIORedis, and FAST Api, ensuring cross-functional collaboration and technical support.
- Implemented complex logic for order Amount Apportioning, ensuring accurate discounts and refunds through collaboration with JioMart and payment extension teams.
- Engineered and deployed CRUD APIs for Payments & Refunds on the Fynd Platform, managing over 10K+ daily transactions across multiple aggregators and users.
- Integrated multiple databases with Payment Gateway APIs, enhancing payment, refund, and payout success rate by 15%.
- Successfully launched Jio1Pay custom checkout for Tirabeauty, driving a 20% increase in user checkout efficiency.
- Formulated SDK methods for Swift and Kotlin platforms, resulting in a 25% reduction in API integration time.
- Instituted callbacks and webhooks for real-time payment processing, and harnessed Kafka for managing 10K+ daily events related to payments and refunds.
- Pioneered the 'UPI At Store' (UPIAS) feature on Fynd, increasing in-store UPI transactions by 30%.
- Rolled out a versatile multi-mode payment system, bolstering user transaction choices by 50% with reward points, wallets, and varied payment methods.
- Implemented secure wallet link, verification, and delinking protocols, utilizing encryption to safely store tokens and boost security measures.
- Compliantly integrated Razorpay partnership model in line with RBI guidelines, ensuring secure transactions without storing merchant credentials.
- Maintained and optimized APIs regularly, achieving a 98% uptime and enhancing response time by 15%.
- Developed GenAI pipelines to auto-apply and correct rules for API specs and Swagger, reducing manual work by 40% and improving accuracy by 25%.
- Built a RAG-based chatbot for JioMart handling payment/refund issues, cutting resolution time by 30% and boosting satisfaction by 20%.
- Contributed to Fynix at Fynd, an AI agent that reviews PRs and suggests code improvements, reducing review time by 15% and enhancing quality by 10%.
- Worked with LangChain and Agents to build GENAI-based applications, optimizing AI-driven solutions for complex business problems involving core and extensions customer support.
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) |