G

Garvit Tyagi

Senior Software Engineer

Gurugram, Haryana, India6 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and NodeJS for scalable applications.
  • Proven track record in enhancing e-commerce performance.
  • Strong experience in real-time data processing and IoT solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in E-commerce and IoT solutions.

Contact

Skills

Core Skills

JavaNodejsReact.jsKafka

Other Skills

AlgorithmsAnalytical SkillsApache SparkData AnalysisData ScienceData StructuresDatabase Management System (DBMS)ElasticsearchGo (Programming Language)GrafanaHTMLHTML5InfluxDBJavaScriptMachine Learning

About

I am a Software Developer at DotPe, a leading platform for digital commerce and payments. I have a Bachelor of Technology in Computer Science from Thapar Institute of Engineering and Technology, where I learned the fundamentals of data structures, algorithms, machine learning, and blockchain. My core competencies include Java, Golang, NodeJS, ReactJS, NextJS, NoSQL, MySQL, Redis, Elastic and Kafka. At DotPe, I have developed various features and systems for the digital showroom product, such as the coupon system, the product image enhancement, the onboarding, the multi-user, the WhatsApp automation, and the help section. I have also worked on improving the website's performance, increasing the overall sale, and reducing the customer service interaction. I have used different technologies to handle and process large volumes of data and requests. I enjoy working with a diverse and talented team of developers, designers, and product managers, who share the vision of empowering merchants and customers with innovative solutions. I am passionate about learning new technologies and applying them to solve real-world problems.

Experience

6 yrs 4 mos
Total Experience
1 yr 7 mos
Average Tenure
4 yrs
Current Experience

Dotpe

2 roles

Senior Software Developer - Digital Showroom

Jun 2024Present · 2 yrs · Gurugram, Haryana, India

Software Developer - Digital Showroom

Jun 2022Jun 2024 · 2 yrs · Gurugram, Haryana, India

  • Developed the coupon system for merchants purchasing multiple subscriptions at once increasing the overall sale by >20%.
  • Worked on Product image enhancement, creating and storing low-size images of the product images with different dimensions, finally improving website’s performance by 53%.
  • Developed features like Onboarding, Coupons, Multi-user, Whatsapp Automation, Order Cancellation and Refund, Partial Payment, GST, Order Notifications(Sms/Email/Whatsapp), Pincode Based Delivery Charges, Store Controls.
  • Created Help Section For Merchants to explore different features and setting them up, which increased features usage and reduced interaction with customer service team related to feature upgrade.
  • Implemented AI blog and description generator using OpenAI models.
  • Developed Bulk Edit Feature for merchants. Where Merchants can Add/Update/Delete Multiple Products and export the catalog which are in draft/final stage.
  • Created Admin Console for Customer Success Team to Manage Stores.
  • Designed and developed customers review and rating features.
  • Implemented Cart flow from Scratch including Validations and Calculations.
  • Tech Stack: Go, Node.js, MySQL, Kafka, RabbitMQ, Redis, ReactJS, Jira, Git, Microservices, Rest API, SQS, RDS
RedisElasticsearchKafkaJavaGo (Programming Language)MySQL+4

Oye! rickshaw

2 roles

Software Developer - Energy

Apr 2021Jul 2022 · 1 yr 3 mos

  • Developed a real-time battery and station tracking application handling 50,000 requests per minute using Kafka, MQTT, Redis, NodeJS
  • Managed and led a 7 person team for the Swapping Project.
  • Created Real-Time Data Pipelines of batteries and station IoT data using Kafka, MQTT, and NodeJS.
  • Developed a Real-Time Application to track theft and faulty batteries using Kafka, MQTT, NodeJS, Java, Postgres, and Redis.
  • Developed Payments microservice as a one-stop payment solution using NodeJS, Redis, Postgres, and MQTT.
  • Developed Internal Wallet architecture to be utilised by Oye's different application.
  • Developed a Real-Time Application to track illegal charging attempts, damaging attempts, moving battery out of geofence, voltage and temperature imbalance, and other health issues using Kafka k Streams, NodeJS, Java, Redis, Postgres.
  • Developed smart swap flow executing in under 1 minute.
  • Integrated battery's BlueTooth and IoT options along with charging station's IoT option to estimate pricing and other related data points.
RedisElasticsearchKafkaJavaGo (Programming Language)NodeJS+2

SDE Intern

Oct 2020Apr 2021 · 6 mos

  • Developed swapping dashboard showing real time details of distance travelled, successfull battery swaps with details, total money saved, km(s) left until next battery swap and top performers.
  • Developed admin portal for operations team in order to check batteries, vehicles, charging station and vendor's data and perform related operations.

Futures first

Market Analyst Intern

Aug 2020Oct 2020 · 2 mos · Gurugram, Haryana, India

  • Dealt with the most exotic financial derivatives & futures markets.
  • Developed strong understanding of market structure for various Asset classes.
  • Analysed the assimilation of market news/information/data to determine market sentiments, using technical and fundamental analysis in making decisions.

Coding ninjas india

Teaching Assistant

Jun 2020Aug 2020 · 2 mos · Delhi, India

  • Looked after the students in the batch by
  • Taking doubt sessions
  • Debugging codes
  • Helping students in their assignments(Data Structures and Algorithm)

Oyo

Software Developer - Intern

Jun 2020Aug 2020 · 2 mos · Bangalore Urban, Karnataka, India

  • Worked on breaking monolith code base of a Home Management System to a microservice based architecture to make it more scalable and stable system.
  • Developed a feature which toggles the UI between multiple languages based on user input.
  • Tech. Used: Java, MySQL, Kibana, Docker

Felidae systems

Product Development Trainee

Jan 2020Jun 2020 · 5 mos · India

  • Developed a Wireless System for building’s energy and indoor environmental monitoring. It provides data of different room's indoor Temperature, Humidity, Light Intensity and Energy usage.
  • Established Connection between different sensors and server using VerneMQ broker (MQTT Protocol).
  • Created a database storage using InfluxDB (Time Series DataBase).
  • Designed a dashboard for visualization using Grafana.

Kvch pvt. ltd.

Data Science Trainee

Sep 2019Dec 2019 · 3 mos · Noida, Uttar Pradesh, India

  • Identify relevant data sources and collect large structured/unstructured datasets and variables.
  • Devise and utilize algorithms to mine big data stores, perform data and error analysis to improve models, and clean and validate data for uniformity and accuracy.
  • Conceptualize and Test Machine Learning algorithms.
  • Identifying and studying suitable ML solutions and algorithms matching use case and data.
  • Developing and tuning algorithms for the selected use cases.
  • Analyse data for trends and patterns and interpret data with a clear objective in mind.
  • Project Work:
  • Developed different models that classifies SMS as spam or not spam using Logistic Regression, Random Forests, Decision Trees, Naive Bayes Classifier and SVM using numpy, pandas, sklearn and keras librararies.
  • Compared accuracy of each method and plot the accuracy graphs in a single bar plot. Achieved highest accuracy of 98%.

Pristyn care

Backend Development Intern

May 2019Aug 2019 · 3 mos · Gurugram, Haryana, India · On-site

Education

Thapar Institute of Engineering & Technology

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2021

Ryan International School, Noida

12th — CBSE

Jan 2014Jan 2016

Ryan International School, Shahjahanpur

10th

Jan 2013Jan 2014

Stackforce found 100+ more professionals with Java & Nodejs

Explore similar profiles based on matching skills and experience