Overview
Summary
Work History
Education
Projects
Technical Skills
Soft Skills
Skills
Extra Curricular Activities
Accomplishments
Work Preference
Software
Languages
Interests
Timeline
Avi Narayan

Avi Narayan

Software Developer
Bangalore,Karnataka

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Summary

A result-oriented software developer with real-world experience in developing, maintaining and improving hardware and software. In-depth understanding of numerous programming languages, database development, quality assurance standards and testing. Personable communicator successful translating customer needs into development projects. Equipped with a diverse and promising skill-set. Proficient in various platforms, languages, and embedded systems. Expert in the latest cutting edge development tools and procedures. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

Work History

FTC-SDE ( Company - Recrosoft Technologies)

SWIGGY
Bangalore, Karnataka
02.2025 - 07.2025

Backend Integration for New Business Line
Architected and implemented the complete backend integration for a new Swiggy business line focused on personalized offers and discounting. Designed dynamic workflows for item, customer, and multi-store level offers.

Scalable Offer Evaluation System
Built scalable and configurable pipelines for offer creation and evaluation using tenant-specific SLA logic, discount constraints, and metadata resolution, enabling rapid expansion across verticals.

Enhanced SLA & Metadata Transformations
Integrated new delivery promise types, SLA strategies, and gratification models for accurate delivery-time guarantees and consistent metadata, used across ordering and fulfillment platforms.

Test Automation & Validation Frameworks
Designed reusable evaluation test cases and mocks across business lines, reducing test flakiness and improving CI reliability. Increased release confidence and reduced regression effort by over 60%.

Platform Configuration & Limits Tuning
Scaled offer platform by implementing constraint evaluation logic and increasing configurable limits (e.g., max offers per user per SPIN) for operational flexibility.

API Design & Cross-Functional Collaboration
Shipped reliable, low-latency APIs for homepage, cart, and checkout integrations. Worked with product, frontend, and data teams to ensure personalized offer delivery and seamless user experience.

Business Line Expansion Across Vertical Stack
Enabled consistent offer behavior and SLA guarantees across Swiggy’s verticals like Instamart, Dineout, Genie, and the newly launched Assure line using a common transformation and evaluation backbone.

FTC-SDE (Company - Recrosoft Technologies)

Flipkart
Bangalore, Karnataka
07.2023 - 01.2025

UPI Payment Gateway Integration
Architected and implemented the backend integration of the UPI payment gateway, enabling real-time payment processing for millions of users during sales and regular checkout flows.

Scalable Microservices for Payments
Developed containerized microservices architecture using Docker and Kubernetes, ensuring fault-tolerant and auto-scalable payment processing infrastructure.

Secure & Compliant Payment Workflows
Integrated advanced encryption (AES) and public-key infrastructure (PKI) into payment workflows to protect sensitive user data and meet industry-grade compliance requirements.

Database Optimization for Transaction Logs
Optimized SQL queries and introduced smart indexing to accelerate transaction log retrieval by 40% during peak loads, significantly improving payment throughput and debugging capabilities.

Real-time Payment UX Enhancements
Collaborated with frontend teams to deliver low-latency APIs for real-time transaction updates, providing users with immediate payment status and enhancing trust during high-stakes checkouts.

High-Throughput Event Processing with Kafka
Led backend Kafka integration for payment event processing and notifications, enabling efficient scaling of event streams during high-traffic events like Big Billion Days.

Conversational Bot – Video Assist Enhancements
Designed enhanced user flows for the Video Assist Bot, introducing user consent protocols, Redis-based state management, and auto-transfer logic, reducing wait time and improving session continuity.

Live Assist Agent Availability & Experience
Upgraded backend logic for Live Assist to dynamically manage agent availability and improve queueing, boosting feature adoption during key sale periods.

Flipkart Smart Upgrade Plan – Routing Migration
Contributed to platform migration from legacy routing to a new load-balancing algorithm, improving reliability and response times for the Smart Upgrade feature.

Issue Resolution & UI Collaboration
Troubleshot system downtimes and collaborated with UI teams to improve Live Assist experience, especially under sale-induced high load.

Software Developer - I

Mavenir Systems Pvt Ltd
Bangalore
03.2021 - 07.2023
  • Enhanced interfaces to promote better functionality for users.
  • Researched and adopted new technologies to add value to existing offerings.
  • Developed technical requirement documentation for new software products.
  • Improved systems with addition of new features and infrastructure.
  • Investigated system issues and implemented resolutions to reduce downtime.
  • Created new API for unread message count of chat folders, groups from specific timestamp to current timestamp.
  • Worked on Event-Driven state machine implementation of messaging store for Voicemails.
  • Worked on various API flows like Provision, Deposit, Notification, Folder operations for message store ( Used C++, Cassandra Prepared Statements)
  • Worked on Key Performance Indicator(KPI) and critical data store (TRL) during runtime.
  • Worked on Db Latency on HTTP request of message store.

Intern

UNO Minda
Gurugram
06.2019 - 07.2019
  • Created and optimized records management strategies to coordinate and protect information.
  • Produced high-quality documents, spreadsheets and presentations for internal and customer-facing needs.
  • Analyzed problems, identified solutions and made decisions.
  • Maximized productivity by analyzing protocols and identifying areas for improvement.
  • Completed research, compiled data, updated spreadsheets and produced timely reports

Education

Bahcelor's of Technology - Computer Science

Jaypee University of Information Technology, Solan, Himachal Pradesh
07.2017 - 01.2021

Grauated with 8.1 GPA

Projects

  • Hand Gesture Recognition: JUIT Solan (February’20 – May’20 ) –

            - Integrated the e-Commerce website with machine learning algorithm to control the website using hand gestures. 

           – The website helped pass out and senior students to sell their stuffs to freshers and juniors.

  • Shopify an eCommerce Website: (March’19 – May’19 )

           – A user-friendly website for both andriod, ios and windows user including login portal for students to sell and buy second hand stuffs to and                from other students. 

           – The website also included a payment page to make the transaction smoothly without revealing the seller's info to public

Technical Skills

  • Programming Languages : C++, Java, Python, JavaScript
  • Tools and Frameworks : SpringBoot, Linux, Apache Spark, Selenium,,HTML, CSS, BootStrap, Robot Framework
  • Other : Data Structures and Algorithm, Docker and Kubernetes, Git, Bitbucket, Jira, WireShark, KlocWork, GDB

Soft Skills

  • Problem Solving Skills
  • Team work
  • Communication
  • Creative Thinking

Skills

Software Development

undefined

Extra Curricular Activities

  • 1st place at Inter-College Chess championship
  • Won 1st place in Kabaddi Championship in college
  • Core Member of IEEE student branch.

Accomplishments

  • Designed a new workflow to improve overall query performance.
  • Resolved product issue through consumer testing.
  • Reduced Latency by implementing new Load balancing Algorithm with accuracy and efficiency.
  • Provided enhancements which reduced the number of clicks within the applicant tracking system.

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementPersonal development programs

Software

Backend Development

System Development

Redis (used for accelerating user interactions)

Cassandra Prepared Statements (used in API development)

Event-Driven state machine implementation (for managing messaging systems)

Microservices Architecture

Data Structures and Algorithms

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Interests

Chess

Football

Learning new skills

Long Rides

Timeline

FTC-SDE ( Company - Recrosoft Technologies) - SWIGGY
02.2025 - 07.2025
FTC-SDE (Company - Recrosoft Technologies) - Flipkart
07.2023 - 01.2025
Software Developer - I - Mavenir Systems Pvt Ltd
03.2021 - 07.2023
Intern - UNO Minda
06.2019 - 07.2019
Jaypee University of Information Technology - Bahcelor's of Technology, Computer Science
07.2017 - 01.2021
Avi NarayanSoftware Developer