Rishabh Verma

Software Engineer

Noida, Uttar Pradesh, India9 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Designed high-performance backend services handling thousands of requests.
  • Implemented innovative solutions improving user engagement and retention.
  • Expert in scalable microservices architecture and API design.
Stackforce AI infers this person is a Backend Engineer specializing in E-commerce and Fintech solutions.

Contact

Skills

Core Skills

MicroservicesRestful ApisBackend DevelopmentWeb DevelopmentCore Banking SystemsVirtual Reality

Other Skills

API DesignAeroSpikeAgile MethodologiesAlgorithm OptimizationApache KafkaC#CacheCachingCognitive EnhancementCore JavaDesign PatternsDistributed SystemsDropwizardElastic Stack (ELK)ElasticSearch

About

Developing scalable, fault-tolerant, distributed backend services. Constantly strives to improve software development process and team productivity. Having experience in designing Restful APIs and Microservices and evolving the architecture for performance and scalability. Understanding of Object-Oriented Programming , Object-Oriented Design, Data Structures and Algorithms prevalent Design Patterns, Caching, NoSQL, RDBMS.

Experience

9 yrs 8 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 11 mos
Current Experience

Microsoft

Software Development Engineer II

May 2022Present · 3 yrs 11 mos · Noida, Uttar Pradesh, India · Hybrid

  • Working in Message Cascading team in C+AI org.

Snapdeal

Software Development Engineer II

Mar 2021May 2022 · 1 yr 2 mos · Gurugram, Haryana, India

  • Was working under Buyers Platform tech team, My team owned services like Checkout, Cart Service, Post Order Management, Order Payment Management Service, Order Management Service, Promotions, Payments and API aggregator service.
  • ◦ Snapdeal VIP: Designed a new service from scratch, a subscription based system where users can buy different plans available to avail more discounts, priority delivery and better offers than other non VIP users. I owned the design and implementation of subscription service which is serving more than 20,000 requests per second.
  • ◦ Reward & Referral System: Successfully designed and implemented a new Referral and Reward service from scratch. My ownership includes designing the systems high level design, low level design, implementation of services and moving system to production. Initial stats shows 63,000+(Daily Avg) new and returning users signed up for this program. Which directly impacted sales and customer retention.
  • ◦ Order Payment Management Service: Designed a Dynamic Rate Limiter and moved bulk Snapcash credit call from Sync to Async flow by utilising messaging queues which can handle batch requests ~ 100,000+ per second and guarantees eventual successful credit to user. Rate limiting is handled dynamically at runtime, reducing threshold breach and keeping system working under optimal load.
  • ◦ Checkout Service: Improved the checkout service API’s by pre-processing time taking tasks asynchronously and caching external network calls resulting in reduced overall response time by 30%.
JavaRESTful APIsMicroservicesAgile MethodologiesCachingNoSQL+2

Yatra online pvt ltd

Software Development Engineer

Jan 2020Mar 2021 · 1 yr 2 mos · Bengaluru Area, India

  • Focused on developing backend services for Yatra Hotels and Holidays platform.
  • Build Your Own Package - Holidays Platform: Building a new Holidays platform at Yatra from scratch in which user can select the destination(s) and date(s) of travel and we would provide them with curated low cost and best star rating package which includes Hotel, Travel(Flight or Intra/Inter state CAB). User can change/replace or update any particular component in the base package from UI making it customizable as per user needs.
  • Vidhik Sewa App: COVID19 helpline where needy people in Delhi can request government for basic services like Food, Shelter, etc. This was developed in a Hackathon event at Yatra.
  • Central Logging Pipeline: Designed a central logger service for external microservices metric logging. This service is made agnostic and easy to integrate with all other microservices.
  • Auto Suggest: Improved the hotel auto-suggest for better results by redesigning the de-duplication pipeline.
JavaMicroservicesBackend DevelopmentAPI Design

Delhi integrated multi modal transit system ltd. (dimts)

Executive - IT (SDE)

Jan 2019Jan 2020 · 1 yr · New Delhi, Delhi, India

  • My work includes developing new features and integrating with the web application used by Road Transport Authority and enhancing the currently deployed application.
  • Reduced multiple team dependency for new DMRC SAM card integration with ETM’s by creating a new web module.
  • Simplified challan process for ETM Movement from Depot to DIMTS HQ.
JavaWeb DevelopmentIntegration

Aperta limited

Software Engineer

Aug 2016Jan 2019 · 2 yrs 5 mos · Coimbatore Area, India

  • Interface Utility Application:
  • Revamped this application which interacts with Core banking system(CBS) and Cheque truncation system(CTS).
  • Reduced the time by 75% to process 70,000 to 1,00,000 instruments from 16+ seconds to less than 4 seconds by redesigning the algorithm.
  • Optimized to avoid rework and handle exceptions gracefully. In case an exception is caught, we are not required to process the complete batch again.
  • Cut down an application and amalgamated its functionality resulted in increased efficiency and reduced time.
  • Clearing House Master Application:
  • This application keeps the CTS server's business rules and configuration files in sync with the RBI (Reserve Bank of India)/NPCI updates.
  • Reduced time by 30% to extract required data and generating configuration files by removing bottlenecks, redesigning algorithm and using optimal data structures.
  • Added new functionality to automatically send files to failed IP addresses once they become available.
JavaCore Banking SystemsAlgorithm Optimization

Defence research and development organisation (drdo)

Software Engineer (Intern)

Jun 2015Jul 2015 · 1 mo · New Delhi, India

  • Virtual Environment Development using Unity Game Engine for Navigation Skills Assessment.
  • Designed an virtual reality experiment to learn cognitive enhancement by navigation training in virtual environment.
  • Results indicated that soldiers trained with survey perspective view of virtual reality environment performed at least 30% more accurate than those with route perspective.
UnityVirtual RealityCognitive Enhancement

Education

Sharda University

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Microservices & Restful Apis

Explore similar profiles based on matching skills and experience