Shweta Gulati

Software Engineer

Bangalore, Karnataka, India11 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable microservices.
  • Proficient in Java and modern web technologies.
  • Strong experience in data engineering and real-time processing.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

MicroservicesHigh Level DesignData PipelineFrontend DevelopmentJava DevelopmentBackend Development

Other Skills

Kafka StreamsIn-memory Data SolutionLow Level DesignElastic SearchReactJsVueJsAngularJsREST APIsNodeJsNGINXJavaSpring MVCHibernateOracleMulti-threading

About

Seeking opportunities to learn and grow.

Experience

11 yrs 8 mos
Total Experience
2 yrs 11 mos
Average Tenure
5 yrs 7 mos
Current Experience

Microsoft

Software Engineer II

Nov 2020Present · 5 yrs 7 mos · Bangalore Urban, Karnataka, India

Walmart

Senior Software Engineer

Sep 2018Oct 2020 · 2 yrs 1 mo · Bangalore

  • Realtime Data Pipeline:
  • Part of Realtime Data Pipeline project based on kafka streams and in-memory data solution,Ignite. The pipeline processes ~20 million items data in all and ~2.5 million messages/hour.
  • Involved in High Level Design of the project and owned 2 out 5 micro services.
  • Did Low Level Design of the entry point micro service .
Kafka StreamsIn-memory Data SolutionMicroservicesHigh Level DesignLow Level Design

Bluestone.com

Senior Software Engineer

Mar 2017Sep 2018 · 1 yr 6 mos · Bangalore

  • Part of re-architecture team:
  • Developed micro service that fetched data from Elastic Search to reduce page load time of browse and search pages. improve search suggestions and enable fuzzy search (Did u mean feature?).
  • Did one month POC on ReactJs to finally make comparison between VueJs, ReactJs and AngularJs to
  • strategically decide the framework to rebuild website UI.
  • Launched Browse and Search pages in embedded mode in ReactJs on mobile website. Was a part of 3 member team for this project. Built back end REST based Apis in dropwizard for data. Enabled server side rendering for faster performance and SEO using NodeJs. Wrote webpack configuration to prepare server build. Did some work on service worker. Have worked on NGINX to provide caching layer for React based pages in front of NodeJs.
  • Currently working on B2B platform that will show prices and customizations as per logged in user.
Elastic SearchReactJsVueJsAngularJsREST APIsNodeJs+3

Nucleus software exports ltd, noida

Software Developer

Feb 2014Aug 2016 · 2 yrs 6 mos · Noida

  • FinnAxia:
  • FinnAxia is a transaction banking product for corporate customers. It helps corporate entities manage 'Payments' and 'Receivables'. It is a JAVA Application based on Spring MVC framework , uses Hibernate as ORM tool, Oracle as the database.
  • As a part of 'Payments' Team, have contributed building a multi-threaded , scalable application to ensure faster processing of payments and developed code for 'Daily Limit Booking' and 24*7 Processing of transaction . The code development is done using Test Driven approach. Have also supported the implementation of product in various banks by fixing bugs in UAT and SIT cycles.
  • Key Responsibilities includes
  • 1) Understanding Requirements for the product from Business Analysts.
  • 2) Working on co planning the solutions.
  • 3) Writing Unit Test Cases.
  • 4) Developing Code.
  • 4) Fixing Bugs.
JavaSpring MVCHibernateOracleMulti-threadingTest Driven Development+2

Education

YMCA University of Science & Technology

Bachelor of Technology (BTech) — Electronics and Communication Engineering

Jan 2009Jan 2013

Swami Vivekananda Public School

Senior Secondary — Non-Medical

Jan 2008Jan 2009

Stackforce found 100+ more professionals with Microservices & High Level Design

Explore similar profiles based on matching skills and experience