profile-pic

Chhavi Batra

A curious and driven Software Engineer with over 3 years of experience, dedicated to crafting and optimizing web applications. I am passionate about enhancing efficiency and functionality and bring creativity and technical prowess. Proficient in Node.js, Python, Vue.js, MongoDB, and Elasticsearch, I strive to transform ideas into seamless digital experiences.
  • Role

    Elasticsearch Software Developer

  • Years of Experience

    3.2 years

Skillsets

  • JavaScript
  • Vue.js
  • Node.js
  • MongoDB
  • Data Structures
  • AWS S3
  • Algorithms
  • RabbitMQ
  • Elasticsearch
  • Python
  • JavaScript - 3 Years
  • RabbitMQ
  • Git
  • Git
  • REST API
  • Python
  • Elasticsearch
  • Docker
  • Git - 2.5 Years

Professional Summary

3.2Years
  • Jan, 2022 - Present3 yr 9 months

    Software Developer

    Provakil

Applications & Tools Known

  • icon-tool

    Node.js

  • icon-tool

    Python

  • icon-tool

    Vue.js

  • icon-tool

    MongoDB

  • icon-tool

    Elasticsearch

  • icon-tool

    RabbitMQ

  • icon-tool

    Docker

  • icon-tool

    Git

  • icon-tool

    AWS

Work History

3.2Years

Software Developer

Provakil
Jan, 2022 - Present3 yr 9 months
    Employed NodeJS, Python, and VueJS technologies to develop a Mail Configurator tool, empowering the creation of customized emails. Restructured the cron job responsible for email delivery by developing a Python script to enhance its functionality and efficiency. Incorporated the ADOBE PDF services API to introduce a PDF to Docx feature. Improved Elasticsearch and MongoDB queries and addressed synchronization issues between MongoDB and Elasticsearch. Upgraded Elasticsearch infrastructure from version 6.8 to the latest stable release, removed deprecation, and created new mappings. Developed a Python consumer script for data migration. Developed a new NodeJS API to retrieve data from Elasticsearch, optimizing performance. Migrated module queries from MongoDB to Elasticsearch, reducing loading times. Optimized cloud storage costs by migrating data storage from S3 to Backblaze. Developed a custom calendar module using Vue Cal, integrating Hijri calendar support and dynamic grouping by date fields.

Achievements

  • Developed a Mail Configurator tool, decreasing developer workload and deployment efforts by 90%
  • Restructured the cron job responsible for email delivery, enhancing functionality and efficiency
  • Incorporated the ADOBE PDF services API for a PDF to Docx feature
  • Achieved a 50% decrease in bugs affecting metric cards
  • Addressed synchronization issues between MongoDB and Elasticsearch for precise metric data
  • Upgraded Elasticsearch infrastructure to latest stable release
  • Developed a new NodeJS API to retrieve data from Elasticsearch, improving performance by fivefold
  • Migrated module queries from Mongo to Elasticsearch, reducing loading times by over 50%

Education

  • Computer Science and Engineering

    The LNM Institute of Information Technology (2022)