Nikhil Sharma

CTO

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

Key Highlights

  • Expert in building scalable, low-latency systems.
  • Strong experience in microservices and event-driven architecture.
  • Proven track record in leading backend engineering teams.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Microservices.

Contact

Skills

Core Skills

MicroservicesJavaElasticsearchData Engineering

Other Skills

AWSAgile MethodologiesAlgorithmsApache FlinkApache KafkaApache SparkArchitectural PatternsBig DataCSSComputer ScienceCore JavaData StructuresDesign PatternsDistributed ApplicationsELK

About

- Experience in architecturing & building high performing, scalable, distributed, low-latency systems- Expertise in Service-Oriented Architecture (SOA), Microservices and Event-Driven Architecture (EDA)- Involved in all aspects of project life cycle ie planning, designing, development, test, deploy & maintenance using Agile methodilogies- Passionate about building great products coupled with strong analytical and problem-solving abilitiesSpecialities : Java, Spring Boot, REST, JSP, JQuery, Javascript, HTML, CSS, MongoDB, MySql, Redis, AWS, Kafka, Elasticsearch, Microservices, Flink, GraphQL

Experience

Goldman sachs

Engineering Lead

Mar 2021Present · 5 yrs · Bengaluru, Karnataka, India · On-site

  • Working in Control Engineering space

Times internet

Lead Engineer

Jun 2019Mar 2021 · 1 yr 9 mos

  • Our team is responsible for providing a platform where users get comprehensive membership for premium content and exclusive member benifits across categories including news, entertainment, lifestyle and more.
  • We are working on a microservice architecture using REST apis and are using tech stack as Java, MySql, Redis, AWS, ELK.
  • We develop and are continuously improving the infrastructure that helps us scan for our growing consumer base, computing multiple features and running multiple subscription models.
  • Lead Backend Engineer in Times Prime team responsible for re-design and architecture of existing system components in order to provide a optimized, decoupled, scalable, highly responsive overall architecture.
  • Overall responsible for :
  • Application architecture and design
  • Application scalability, robustness
  • Third party integrations
  • Database design
  • System migrations: technology, database, application servers
  • End to end product management: requirement gathering, planning, specification docs, estimations, execution, delivery
JavaMySqlRedisAWSELKMicroservices+1

Nearbuy.com

2 roles

Principal Software Engineer

Apr 2018Jun 2019 · 1 yr 2 mos · Gurugram, Haryana, India

  • Worked in search team to power data to be visible on site and app
  • Projects :
  • Revamp search platform : Address existing challenges in search platform which were bottleneck for high scalability and high throughput - Find technological improvements in existing tech stack like in Elasticsearch, Kafka, Redis
ElasticsearchKafkaRedisData Engineering

Senior Software Engineer

Sep 2015Mar 2018 · 2 yrs 6 mos · Gurugram, Haryana, India

  • Projects :
  • Suggest as you type
  • To provide suggestions to user as he types in search box considering incorrect spelling in addition to business logic to order the suggestions
  • Collections
  • Implemented a collections framework which is used to group results ie deals based on certain criterias like price, category, geolocation, expiry etc.
  • Merchant popularity logic
  • Implemented logic to sort results based on their selling count in addition to other properties like rating, views, user engagement
  • Previous Projects :
  • Event based system
  • Created an event based system to send/receive notifications to only interested systems via REST api. It is an system wrapped around kafka that uses its power without exposing it to other publishers & subscribers involved with facilities like retry, load balancing.
  • Logistics system
  • To automate tracking of product shipment and to remove the manual efforts involved created a service that integrated with 3rd party vendors. This reduced the delivery time of products from 5-6 days to 2-3 days

Nextag

2 roles

Senior Software Engineer

Promoted

Apr 2014Sep 2015 · 1 yr 5 mos · Gurugram, Haryana, India

  • Worked on Syndication/Cobrands and Silhouettes products which enable partners to have Nextag's data for product comparison via XML.
  • Data along with Nextag's SEM, product catalog was available which partners can use to run their own shopping comparison
  • Some of the partners were Yahoo (UK, Spain, Germany, Italy), AOL (America OnLine) etc.
  • Projects :
  • Worked on the development of features using Java, JSP, Spring, MySql, Oracle for Nextag US and International (UK, Spain, Italy, Germary) markets
  • Implemented node filtering logic for Silhouettes (category wise site from Nextag catalog)
  • Integrated various components on integrated product page for mobile site like reviews, user feedback, pagination, product description.
  • Generated RSS (Rich site summary) partners by which they can get catalog update.

Software Engineer

Aug 2011Mar 2014 · 2 yrs 7 mos · Gurugram, Haryana, India

  • Worked on both front end & back end technologies.
  • Skill set : Java/J2EE, JSP, Selenium, JQuery, HTML, CSS, XML

Education

GITM Gurgaon

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience