supreeth nag

Software Engineer

Bengaluru, Karnataka, India13 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proven track record in data modeling and optimization.
  • Strong leadership in software architecture and design.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and SAAS.

Contact

Skills

Core Skills

JavaSpring BootScalaSoftware DevelopmentData Analysis

Other Skills

Agile MethodologiesApache KafkaApache SparkBig DataCCassandraCore JavaDesign PatternsDesign PrinciplesDistributed SystemsDomain-Driven Design (DDD)Go (Programming Language)High Level DesignHiveLinux

About

Passionate Engineer building highly scalable distributed systems, having years of experience in data modeling and solving real-world problems.

Experience

Uber

2 roles

Staff Software Engineer

Feb 2022Present · 4 yrs 1 mo · Bengaluru, Karnataka, India

Senior Software Engineer

Apr 2020Jan 2022 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Architect for Uber for Business platform

Bounce

Tech Lead

Sep 2019Apr 2020 · 7 mos · Bengaluru Area, India

  • Tech Owner - Hero Lifecycle Management.
  • Team Size - 5
  • Capabilities built by my team. All of them from scratch.
  • 1. Attendance - Eliminated irregularities in bounce hero availability by using location-based attendance. Resulting in lower operational costs.
  • 2. Tracking and validating multiple bounce heroes working on the same task to enable persona-based payouts using dynamic QR generation and scanning.
  • 3. Distance-based payouts using location events stored in Cassandra and OSRM. Resulting in lower operational costs and good payout experience.
  • 4. Ledger and Accounting for payouts for bounce hero.
  • 5. Incentive and payouts engine using drools. Resulting in lower operational costs and rewarding the bounce hero putting more effort.
  • 6. User Engagement - proactive communication of potential earnings, shaping user behaviour etc.
  • Tech Stack - Java, Spring boot, Cassandra, Postgres, Redis, SNS, SQS.
JavaSpring bootCassandraPostgresRedisSNS+1

Redmart

2 roles

Software Engineer 3

Apr 2019Sep 2019 · 5 mos

  • Tech owner for order management and fulfillment gateway.
  • Enriched the capabilities of Last and First mile transport systems, adding new features and optimizations.

Software Engineer 2

Nov 2017Mar 2019 · 1 yr 4 mos

  • Playing the key role in requirements collection, design, alignment with dependent teams, task break down, test plan, estimation, deployment planning, implementation and rollout in all the projects.
  • Fulfillment Order Management - Designed, developed, rolled out the HA facade for Redmart, to become a channel on Lazada using Scala, Play, RabbitMQ and Mongo DB.
  • Team size - 3
  • Fulfillment Gateway - Worked on the express delivery business capability enhancement in the fulfillment service using Scala Akka Streams, RabbitMQ and MongoDB.
  • Team size - 2
  • Demand Forecasting Service - Worked on demand forecasting and purchasing platform backend - involved data preprocessing, optimizing queries and db models to take up less space and aggregating it from multiple sources, cleaning and feeding it to ML models for forecasting and clipping the output of model based on the historic averaging techiques to remove the outliers. Data preprocessing service is written in Play framework and Java, and preprocessed data stored in Postgres. Clipping time was reduced from 2 hours to 8 minutes using scala and spark.

Ola (ani technologies pvt ltd)

Senior Software Developer

Jul 2016Nov 2017 · 1 yr 4 mos · Bengaluru Area, India

  • Worked on the backend for OLA operator app( to micromanage/track drivers, earnings, incentives, documents etc.) using the dropwizard framework, MYSQL as persistent store and REDIS as cache, Retrofit coupled with RxJava for building low latency APIs.
  • Worked on building multi-tenant survey engine backend to post surveys.
  • Designed and Implemented localization platform for app content and push notifications with dynamic updating capability.
  • Involved in designing and implementing a highly scalable multitenant double entry accounting platform.
  • Leading design and architecture of full & final settlement workflow implementation team for leasing business.

Flipkart.com

2 roles

Software Engineer II

Aug 2014Jul 2016 · 1 yr 11 mos

  • Worked on fulfilment platform for services like mobile recharge, VAS and other digital services. Used hibernate, drop-wizard,reflections. Used MySQL datastore.
  • Worked 3rd party integration for digital services. Used hibernate, drop-wizard,reflections. Used MySQL as datastore.
  • Worked on Digital Promise Engine, which is a HA system for providing buy ability and serviceability of digital products. Used Redis as datastore.
  • Performance testing of critical APIs.

Software Engineer

Jan 2013Aug 2014 · 1 yr 7 mos

  • Worked with the WMS team

Nds service pay tv technology

software developer

Jul 2012Jan 2013 · 6 mos

Education

SJCE, Mysore

Bachelor of Engineering (BE) — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience