Nitin Suri

CTO

Bengaluru, Karnataka, India16 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Engineering Leader with expertise in distributed systems.
  • Proven track record in e-commerce and web services.
  • Strong background in building and managing high-performance teams.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with a focus on E-commerce and Distributed Systems.

Contact

Skills

Other Skills

AlgorithmsApache KafkaCCassandraCore JavaData StructuresDatastaxDroolsFIQLHazelcastJavaJavaScriptKafkaLinuxManagement

About

Engineering Leader with passion for technology, product and building strong teams. Specialties: Distributed-systems,E-Commerce, Web-Services, SEO, Rule-Engine, Solr, Spring, R-project, Activiti, Neo4j , Hazelcast and nosql databases like cassandra, hbase, Solr, ElasticSearch, Redis mongodb, aerospike,etc.

Experience

16 yrs 11 mos
Total Experience
2 yrs 5 mos
Average Tenure
4 yrs 5 mos
Current Experience

Google

Engineering Leader

Jan 2022Present · 4 yrs 5 mos · Bangalore Urban, Karnataka, India

Amazon

2 roles

Software Engineering Manager

Promoted

Jan 2020Jan 2022 · 2 yrs

Software Development Engineer 3

Oct 2018Jan 2020 · 1 yr 3 mos

Hike

Lead Engineer

Mar 2017Oct 2018 · 1 yr 7 mos · Greater Delhi Area

  • Notifications Pipeline: It is responsible for sending personalized notifications to user in order to increase user engagement on the platform and providing a WOW factor for the user. Various modules developed were Notifications Manager(which owned notifications rules and templating), Notifications Gatekeeper(which owned gatekeeping rules for various types of notifications and enabled platform to stop spamming users at the same time enabling platform to send and pending notification later if its still valid) and Notification Callback Listener( which allowed system to learn and understand user behavior and personalize rules for notification based on user feedback)
  • UMS: It is resposible for maintaing user metadata information for all users on hike. It is multi-tenant data store that saves user information gathered through multiple synchronous or asynchronous pipelines and provides a single point of contact to fetch multiple user information in a consistent way.

Walmart

Software Development Engineer 4

Jun 2014Mar 2017 · 2 yrs 9 mos · Bangalore

  • Partner Service: It is responsible for maintaining all the marketplace seller information. Sellers could be of various types like Marketplace Seller, Vendors, Drop Ship Vendors, Carriers, Distributor, Content Providers.
  • Partner Read Service: It works as a cache layer over Partner Service and is based on datastax enterprise solution which provides combined power of solr and cassandra.
  • Partner Onboarding: It's a state flow system responsible for onboarding sellers and is based on Activiti.

Snapdeal

Senior Software Engineer

Jun 2012Jun 2014 · 2 yrs · Greater Delhi Area

  • Seller Search Panel: It is a panel for marketplace sellers in order to enable them to search through their products and provide various filters on them.
  • Auto Suggestions: Provided solution to provide auto suggestions to users. These suggestions come from solr based on the query given by user and applying business rules on the suggestions.
  • Inventory Forecasting System: It is responsible for forecasting number of orders for high selling products based on past history. We used weighted sum of linear forecast, Arima forecast and HoltWinters forecast.
  • Order Management System: It is Snadeal’s ordering system and maintains orders, suborders and payments for the customers.
  • Custom Search Redirections: This provides solution for finding trending searches on site and provides a quick link for those searches on home page.
  • Freebies: This allows marketplace sellers to provides freebies information with product. Earlier these freebies were tracked as product information and there was no way to track those freebies and lead to many customer complaints. With this product these freebies were tracked as an independent product and enabled Snapdeal to track them in various systems properly.
  • Personalization Widgets: This allowed customers to view personalized information like similar products, most viewed products, and most sold products on home page.
  • Discount Management System: It is responsible for handling discounts data of products like cashback promocode etc. Each product can have two types of cashback external and internal and both have snapdeal and seller component. Promocodes are available on few products and can be applied singly or in combination depending on the product.

Amazon.com

Softwate Development Engineer

Apr 2011May 2012 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Part of EPS-Digital team.
  • Developed DPS Mobile.DPS is Digital Payment System which allows merchants to make payments for digital products. Had extended the system to support mobile devices like iphone and android.
  • CBA-FSA:Checkout by Amazon is Amazon's legacy ordering solution. Had extended the system to allow merchants to support digital goods.It allows merchant to support various use cases like No shipping address, Instore shipping address, merchant provided shipping address.
  • PyOp:Payments only product is a payments solution to allow merchants to send or receive payments without having to maintain ordering overheads.

Infibeam.com

Software Development Engineer

Jun 2009Apr 2011 · 1 yr 10 mos · Delhi

  • Developed various indivitual contribution projects like International Ordering, Stock-feeds management, News-Feed Integration, Inventory management.
  • International Ordering: Used Web-services to place orders on international vendors.
  • Stock-feeds management: End to end management of stock feeds. This project drastically reduced stock management overhead.
  • News-Feeds integration: Integrated with google and yahoo APIs to provide latest news to the customer for the products available on site.
  • Inventory management: Created client side tool to manage the inventory details. This eliminated the hassles that existed in Inventory management.

One97 communications limited

Intern

Jan 2009Apr 2009 · 3 mos

  • Developed scheduler for Out Bound Dialing which is used to place advertisement calls to a specified list of contacts.

Aricent

Intern

Jun 2008Jul 2008 · 1 mo

  • Worked on Computer Network protocol that is designed to control micro-controllers to communicate with each other.

Education

Netaji Subhas Institute of Technology

B.E. — Information Technology

Jan 2005Jan 2009

Bal Bhavan Public School

Secondary School

Stackforce found 100+ more professionals with Algorithms & Apache Kafka

Explore similar profiles based on matching skills and experience

Nitin Suri - CTO | Stackforce