sangam dubey

Senior Software Engineer

Ghaziabad, Uttar Pradesh, India11 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development and data processing.
  • Proven track record in search engineering and algorithm design.
  • Strong experience in fintech and edtech industries.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech and EdTech solutions.

Contact

Skills

Core Skills

Backend DevelopmentDatabase ManagementData ProcessingData VisualizationLog ManagementSearch EngineeringData Management

Other Skills

nodejselasticsearchkafkarabbitmqactivemqkibanahivemysqlcassandrastormdata doglogstashpythonjavaWeb Development

About

Currently working in promotions team of paytm where my responsibilities comprises of making robust backend for easy application of promocodes and implementing features linking promocode application and cashback flows. Looking forward to learning new things and solving good problem statements. below are some of my projects. VIP Cashback ● Description:- User will get a offer on every transaction stating that you will get higher cashback if you do x number of transaction in specific period of time. On completion of offer user will be credited with the higher cashback amount. ● Role:- Designing the architecture of the solution. Preparing pipeline to ingest all the transactions done on paytm including all platforms like wallet,paytm bank, payment gateway,UPI. Prepare cashback assembly for new feature. ● TechStack used:- Kafka,rabbitmq,nodejs,elasticsearch,storm,data dog,logstash,python Multipromo ● Description:- User can apply multiple promocode on single cart so that they can get benefits available on different items in single checkout. ● Role:- Design and implement the solution to make user apply multiple promocode in single checkout. ● Techstack used:- nodejs,elasticsearch,rabbitmq. ELK Pipeline ● Description:- Prepare ELK pipeline to transport application and nginx logs to Elasticsearch using logstash and visualize them on kibana. Setting up alerts using elastalert to get notify in case of anomaly or issue. ● Role:- Designing the architecture. Convert the Logs in specified format to get it ingested. Setup logstash and kibana.Setup elastalert to get the notification. ● Techstack used:- nodejs,elasticsearch,kibana,logstash,rabbitmq Lifafa ● Description:- User will get digital lifafa on every purchase on paytmmall which will include coupons,cashbacks,promocode,discounts etc. ● Role:- Prepare panel to visualize the issues and progress of the orders including lifafa in it. ● TechStack used:- nodejs,elasticsearch,kibana

Experience

11 yrs 7 mos
Total Experience
3 yrs 10 mos
Average Tenure
8 yrs 10 mos
Current Experience

Paytm

2 roles

Senior Software Engineering

Apr 2018Present · 8 yrs 1 mo · Noida Area, India

nodejselasticsearchkafkarabbitmqactivemqkibana+5

Software Engineer

Jul 2017Present · 8 yrs 10 mos · Noida Area, India

  • Currently working in promotions team of paytm where my responsibilities comprises of making
  • robust backend for easy application of promocodes and implementing features linking
  • promocode application and cashback flows.
  • Techstack used:- nodejs,elasticsearch,kafka,rabbitmq,activemq,kibana,hive,mysql,cassandra
  • below are my importan projects:-
  • VIP Cashback
  • ● Description:- User will get a offer on every transaction stating that you will get higher cashback
  • if you do x number of transaction in specific period of time. On completion of offer user will be
  • credited with the higher cashback amount.
  • ● Role:- Designing the architecture of the solution. Preparing pipeline to ingest all the transactions
  • done on paytm including all platforms like wallet,paytm bank, payment gateway,UPI. Prepare
  • cashback assembly for new feature.
  • ● TechStack used:- Kafka,rabbitmq,nodejs,elasticsearch,storm,data dog,logstash,python
  • Multipromo
  • ● Description:- User can apply multiple promocode on single cart so that they can get benefits
  • available on different items in single checkout.
  • ● Role:- Design and implement the solution to make user apply multiple promocode in single
  • checkout.
  • ● Techstack used:- nodejs,elasticsearch,rabbitmq.
  • ELK Pipeline
  • ● Description:- Prepare ELK pipeline to transport application and nginx logs to Elasticsearch using
  • logstash and visualize them on kibana. Setting up alerts using elastalert to get notify in case of
  • anomaly or issue.
  • ● Role:- Designing the architecture. Convert the Logs in specified format to get it ingested. Setup
  • logstash and kibana.Setup elastalert to get the notification.
  • ● Techstack used:- nodejs,elasticsearch,kibana,logstash,rabbitmq.
  • Lifafa
  • ● Description:- User will get digital lifafa on every purchase on paytmmall which will include
  • coupons,cashbacks,promocode,discounts etc.
  • ● Role:- Prepare panel to visualize the issues and progress of the orders including lifafa in it.
  • ● TechStack used:- nodejs,elasticsearch,kibana
elasticsearchnodejscassandrajavaSearch EngineeringData Management

Times internet

Sofware Engineer Search

Jan 2017Jul 2017 · 6 mos · Noida Area, India

  • Worked in new subsidiary of times internet called gradeup for e-learning as search engineer. Build search system for the e-learning portal end to end.
  • Below are my important projects:-
  • Global Search Improvement
  • ● Description:- Revamping global search algorithm to search all the posts created on the platform
  • and provide user good searching experience.
  • ● Role:- Design and implement new algorithm to provide relevant searches while searching for any
  • query on the platform.
  • ● TechStack used:- elasticsearch,nodejs
  • Elasticsearch Migration from 1.7 to 5.4
  • ● Description:- Migrating elasticsearch from version 1.7 to version 5.4 to use optimized indexing
  • and searching of data.
  • ● Role:- Design the architecture and build the configuration of elasticsearch, changed the code
  • according to the latest version.Implemented the changes on production.
  • ● TechStack used:- elasticsearch,nodejs,casssandra,java
  • Vernacular
  • ● Description:- Providing support for multiple languages on the platform so that user can search
  • the content according to the preference.
  • ● Role:- Design the solution to provide generalized support for various languages on the
  • platform.Made elasticsearch compatible for the same.
  • ● TechStack used:- elasticsearch,nodejs
  • Suggested Post
  • ● Description:- Provide relevant suggestion or similar posts to the user based on the navigation
  • history of the user.
  • ● Role:- Design and implement the algorithm to provide weighted score to the categorisation of the
  • user and then show the relevant posts to the user in the search.
  • ● TechStack used:- elasticsearch,nodejs

Snapdeal

Software Engineer

Oct 2014Jan 2017 · 2 yrs 3 mos · Gurgaon, India

  • I am currently working in the search team of snapdeal and supports search component of the same to make it functional all time and enhance the working of the same by adding new features to it. all my projects are mentioned below :-
  • Snapsearch (Chrome and Mozilla Firefox Extension of Snapdeal):-
  • Google Chrome and Mozilla Firefox Extension with functionality like Image search,typed search,top offers ,trending search,track price and availability,auto notification,feedback mechanism with first time auto tutorial on installation.
  • URL on chrome storehttps://chrome.google.com/webstore/detail/snapsearch/blaljkoghfipfkcgmlijfabkelikfmaf/related?hl=en
  • URL on mozilla store https://addons.mozilla.org/en-US/developers/addon/snapsearch-1/versions
  • Trending Searches:-
  • Web Page for Trending Searches and redirection to that item.
  • URL for the link is :- http://www.snapdeal.com/p/trending-searches
  • Related Searches:-
  • Backend mapping of all the related searches shown on the snapdeal web page .
  • Search Metric Dashboard:-
  • Dashboard to represent critical search metrics like search contribution, CTR, CVR, Revenue etc .
  • Backend Data Automation:-
  • Automating backend data for dashboard by crunching the logs and doing calculation over it using Spark Framework.
  • Integrating Search With Data Platform:-
  • Using Spark Framework write utility to fetch Data needed for Analysis of Search Performance.
  • Mailing Framework:-
  • Mailing Framework to send automated mail based on the information taken from the databases .
  • Search Admin:-
  • Search Admin to add , edit , delete shard mapping in the database and fetch the same to represent on the user interface.

Education

galgotias college of engineering and technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2010Jan 2014

Deep Memorial Public School Ghaziabad CBSE

12th — sceince(PCMB)

Jan 2008Jan 2009

Deep Memorial Public School Ghaziabad CBSE

10th — science

Jan 2006Jan 2007

Stackforce found 100+ more professionals with Backend Development & Database Management

Explore similar profiles based on matching skills and experience