Asmita Raj

Software Engineer

Bengaluru, Karnataka, India6 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in backend development with a focus on scalable solutions.
  • Proven track record in enhancing user experiences in applications.
  • Strong background in automated testing and DevOps practices.
Stackforce AI infers this person is a Backend Development expert in the Food Delivery and Graphics Driver industries.

Contact

Skills

Core Skills

Backend DevelopmentSoftware Engineering

Other Skills

DevOps automationNoSQL schemaRESTful API developmentautomated testing infrastructurebackend project developmentcanary widget release processcontainerization using Dockerdashboards for trackingdebug mode support frameworknon-blocking backend servicepolymorphic schema designpresentation layer backenduser authenticationuser management servicesuser-facing services

About

Experienced software engineer with expertise in backend development, seeking a challenging role to utilize skills in designing and developing scalable and efficient software solutions

Experience

Kotak811

Software Engineer 2

Mar 2024Present · 2 yrs · Bangalore Urban, Karnataka, India

Swiggy

Software Development Engineer 2

Mar 2022Jan 2024 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Responsible for maintaining and enhancing the user-facing services that govern all pages of the Swiggy application. Additionally, responsible for maintaining the user authentication and user management services.
  • Designed and implemented presentation layer backend to empower/enhance user-generated content, including user reviews and AI-generated summaries. Developed several features, such as "NEW" rating tag and influencer-generated stories, enhancing user trust and facilitating the ordering process on the Swiggy application.
  • Implemented canary widget release process for safe and controlled widget updates using a lightweight hashing function to map users into control and test buckets. Designed a latency-free approach for widget evaluation and a NoSQL schema for widget release and audit data.
  • Introduced a new category of widgets called "templated widgets" that allows the creation of virtual widgets evaluated at runtime based on specific rules or criteria. Utilized a single widget as a template for generating multiple variants of responses, depending on user segments such as city or veg/non-veg preference. This approach eliminated the creation and maintenance of over 1000 different widgets.
  • Developed and implemented the functionality to display city closed layouts for different business lines (BLs) when they are not operational on the global search platform. This involved designing both high-level and low-level designs that were flexible and extensible to include new and existing business lines while maintaining the required functionality.
  • Implemented a debug mode support framework for a presentation layer service that captures downstream errors, requests and responses, service errors, and validation errors. The debug information is then floated to the topmost level of the service response. This approach provides overall end-to-end debug mode support for all presentation layer services, simplifying the debugging of production or staging issues.
user-facing servicesuser authenticationuser management servicespresentation layer backendNoSQL schemadebug mode support framework+2

Manastik

Open Source Developer

Nov 2020Apr 2021 · 5 mos · Pune, Maharashtra, India · Remote

  • Worked on DADT-Dementia active disease tracking project. Responsible for
  • designing a polymorphic schema to accomodate various cognitive tests and
  • creating RESTFul API's following test-driven developement, and
  • containerization using Docker. Responsible for creating devops automation
  • using terraform and AWS.
polymorphic schema designRESTful API developmentDevOps automationcontainerization using DockerBackend DevelopmentSoftware Engineering

Nvidia

2 roles

Software Engineer

Jul 2019Feb 2022 · 2 yrs 7 mos

  • Primarily responsible for maintenance of NVIDIA's competitive advantage of
  • a high-quality DX graphics driver by providing automated testing
  • infrastructure and tools.
  • Responsible for designing and developing 4 independent modules for
  • backend project DXTL Codecoverage Automation. Motivation of the project
  • is to automate the scheduling of jobs with codecoverage driver, downloading
  • the data returned by the jobs and storing them in format from where
  • coverage information of various functions can be tracked for each run, at tot
  • and at a job level.
  • Worked on setting up dashboards to track various stages of the backend
  • operation, unit tests and deployment pipeline for code changes, improving
  • the time performance of the application by leveraging parallelization,
  • caching, bulk inserts.
  • Worked on creating a non-blocking backend service for tracking the status of
  • various bug watchlists.
  • Worked on creating a backend service to track changes made to the test
  • management UI and providing notification to user subscribed to various
  • events.
automated testing infrastructurebackend project developmentdashboards for trackingnon-blocking backend serviceBackend DevelopmentSoftware Engineering

Software Intern

Jan 2019Jun 2019 · 5 mos

  • Worked on refactoring of various tests according to their feature or version
  • or both, that are run under as a part of the nightly testing. This led to a
  • reduction of around ~25% in execution time of the nightly testing, thus
  • saving time to run individual subtests, decrease in time spent by triage
  • engineers, etc.
  • Worked on providing an interface to search where exactly a test is running in
  • the entire automation farm. The interface provides single point for accessing
  • the test running information like cpu, gpu, os, directX version, etc.

Education

Birla Institute of Technology, Mesra

Bachelor of Engineering - BE — Information Technology

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Backend Development & Software Engineering

Explore similar profiles based on matching skills and experience