Kshitij Sharma

Software Engineer

Hyderabad, Telangana, India4 yrs 8 mos experience
Highly Stable

Key Highlights

  • Designed async orchestration service for 30M user migration.
  • Engineered scalable GraphQL microservice for bank accounts.
  • Revamped UI platform reducing development time significantly.
Stackforce AI infers this person is a Backend-focused Software Engineer in the Fintech industry.

Contact

Skills

Core Skills

Software DevelopmentDistributed SystemsGraphqlBackend DevelopmentUi DevelopmentFrontend Development

Other Skills

Apache SparkAmazon Web Services (AWS)Apache KafkaSpring BootSQLComputer ScienceJavaSplunkReactReduxHivePostgreSQLREST APIsGrafanaSpring Batch

Experience

4 yrs 8 mos
Total Experience
3 yrs 9 mos
Average Tenure
11 mos
Current Experience

Apple

Software Engineer 2

May 2025Present · 11 mos · Hyderabad, Telangana, India

Intuit

3 roles

Software Engineer 2

Promoted

Feb 2023May 2025 · 2 yrs 3 mos

  • Currently working as backend engineer where I designed and developed an async orchestration service to migrate 30M mint users to credit karma with rollback capability. This was a complicated work with mint monolith and sql database.
  • Used Chain of Responsibilities Pattern as migration process has multiple steps which are async and dependent on multiple downstream services. The async communication happens using Kafka and using multi-threading to improve the efficiency of migration.
  • After the migration process, send the users’ historical data from mint to credit karma via kafka.
  • Designed scheduled jobs using spring shedLock, which query the database to find migration failed users, and
  • retry or rollback migration based on certain conditions.
  • Designed, proposed and implemented backend for frontend for migration use-case, so that frontend clients do
  • not have to release newer app versions with change in frontend content. Also used experimentation that divides the content randomly between users, to understand the user adoption of different variances of content.
Apache SparkAmazon Web Services (AWS)Software DevelopmentDistributed Systems

Software Engineer 1

Promoted

Aug 2021Feb 2023 · 1 yr 6 mos

  • Designed and built a graphql based microservice to serve bank accounts of an user, which are connected to the
  • mint platform.
  • Scaled the service from 100s of weekly users to 4M monthly active users, by closing monitoring service
  • performance using metric tools like wavefront.
  • Decreased the latency of graphql apis by using java design principles and graphql-dataLoaders. Used splunk
  • alerts to closely monitor latencies of different APIs.
  • Engineered the Insights (Insights are personalised financial information provided to millions of mint users
  • daily or weekly) web UI platform at mint, which reduced the UI development time from 2 weeks to 2 days.
  • By designing and developing insights platform from scratch, with highly configurable and re-usable UI framework player, which follows low-code and no-code technology where UI components, logging and
  • beaconing are all plugins.
  • Contributed to two of the design system library of Intuit for personal finance, by adding generic and
  • configurable UI components that are reusable by other teams.
Computer ScienceSoftware DevelopmentGraphQLBackend Development

Software Engineer

May 2020Jul 2020 · 2 mos · Bengaluru, Karnataka, India

  • Contributed in Intuit mint product to revamp and port Trends Page from Yahoo UI and Backbone to Intuit’s App. Fabric using modern day frameworks such as React and Redux.
  • Improved the configurability, quality, readability and internationalization of code by keeping configuration file and UI separately, adding tests, making code well documented and changing the language of the web-page.
Software DevelopmentFrontend Development

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering - BE — Computer Engineering

Aug 2017Aug 2021

Stackforce found 100+ more professionals with Software Development & Distributed Systems

Explore similar profiles based on matching skills and experience