Navneet Surana, Developer in Bengaluru, Karnataka, India
Navneet is available for hire
Hire Navneet

Navneet Surana

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since October 18, 2022

Bio

Navneet is a software engineer with expertise in building highly scalable back-end systems. He leads Trell's eCommerce back end with prior work experience with SAP Labs India. Navneet has hands-on experience with various programming languages and a good understanding of microservice architecture.

Portfolio

Meesho
Java 11, Spring, HBase, Elasticsearch, Kubernetes, Docker, CSV, Microsoft Excel
Trell
PHP, Node.js, MySQL, Redis, Elasticsearch, Magento 2, Git, C++, MongoDB, SQL...

Experience

  • Git - 6 years
  • C++ - 6 years
  • MySQL - 4 years
  • Node.js - 4 years
  • Redis - 4 years
  • Magento 2 - 2 years
  • Elasticsearch - 2 years
  • MongoDB - 2 years

Availability

Part-time

Preferred Environment

Ubuntu, Slack, Visual Studio Code (VS Code), PhpStorm, WebStorm, Clubhouse, iOS

The most amazing...

...thing I've designed is a log-linear algorithm for solving future price scheduling of SKUs, using caching strategy to display prices accurately.

Work Experience

Software Development Engineer II

2022 - PRESENT
Meesho
  • Worked as part of the monetization team responsible for generating revenue for the company.
  • Improved unit-test coverage and led the team toward an 85% coverage goal.
  • Designed the back end for budget reservations of premium real estate.
Technologies: Java 11, Spring, HBase, Elasticsearch, Kubernetes, Docker, CSV, Microsoft Excel

Software Development Engineer II

2020 - 2022
Trell
  • Designed micro-service architecture for Trell shop.
  • Led a project to drive product and listing pages via Elasticsearch and reduce response time from 40000 ms to 500 ms (p95).
  • Created a solution to address delayed scheduled pricing visibility due to cron syncing, making the dynamic pricing reflect the exact time range it is scheduled for.
  • Developed optimized algorithms for synthetic data processing used in experiments to improve user experience.
Technologies: PHP, Node.js, MySQL, Redis, Elasticsearch, Magento 2, Git, C++, MongoDB, SQL, Python, eCommerce, Software Architecture, CSV, Microsoft Excel

Experience

Trell Shop

Led the pre-checkout pod of Trell shop, where I managed the user, catalog, and search services. I improved it from serving 20000 RPM to 80000 RPM and planned the migration of the monolith to micro-service architecture.

Education

2016 - 2020

Bachelor's Degree in Computer Science and Engineering

National Institute Of Technology Silchar - Assam, India

Skills

Libraries/APIs

Node.js

Tools

Git, Microsoft Excel, Fastly

Languages

C++, PHP, SQL, Python, XML, Java 11

Platforms

Magento 2, Kubernetes, Docker, iOS

Storage

MySQL, Redis, Elasticsearch, MongoDB, HBase

Frameworks

Spring

Other

Data Structures, Leadership, eCommerce, Software Architecture, CSV

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring