Shweta Prasad

Backend Engineer at SignEasy
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bengaluru, Karnataka, India, IN
Languages
  • English -
  • Hindi -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Backend Engineer
      • Mar 2021 - Present

      Signeasy simplifies document signing for businesses and individuals. My major contributions are: ElasticSearch integration: Implemented various features such as UI list and search with pagination in Python, lazy migration pipeline for indexing user data, and using SQS and event handlers to manage traffic and handle large volumes of data. RBAC using OpenFGA: A wrapper service was written in GoLang to update user, object, and role in OpenFGA, which can be called from other… Show more Signeasy simplifies document signing for businesses and individuals. My major contributions are: ElasticSearch integration: Implemented various features such as UI list and search with pagination in Python, lazy migration pipeline for indexing user data, and using SQS and event handlers to manage traffic and handle large volumes of data. RBAC using OpenFGA: A wrapper service was written in GoLang to update user, object, and role in OpenFGA, which can be called from other services. It segregates the RBAC logic from other services resulting in cleaner code and reusable business logic. DB optimizations: Redesigned the most used SQL queries and other long running queries by simplifying the conditions, which reduced the CPU usage on DB servers from 80% to 10%. Show less Signeasy simplifies document signing for businesses and individuals. My major contributions are: ElasticSearch integration: Implemented various features such as UI list and search with pagination in Python, lazy migration pipeline for indexing user data, and using SQS and event handlers to manage traffic and handle large volumes of data. RBAC using OpenFGA: A wrapper service was written in GoLang to update user, object, and role in OpenFGA, which can be called from other… Show more Signeasy simplifies document signing for businesses and individuals. My major contributions are: ElasticSearch integration: Implemented various features such as UI list and search with pagination in Python, lazy migration pipeline for indexing user data, and using SQS and event handlers to manage traffic and handle large volumes of data. RBAC using OpenFGA: A wrapper service was written in GoLang to update user, object, and role in OpenFGA, which can be called from other services. It segregates the RBAC logic from other services resulting in cleaner code and reusable business logic. DB optimizations: Redesigned the most used SQL queries and other long running queries by simplifying the conditions, which reduced the CPU usage on DB servers from 80% to 10%. Show less

    • India
    • Technology, Information and Internet
    • 700 & Above Employee
    • Platform Engineer
      • Apr 2017 - Oct 2020

      The team manages the staging environment for testing new features and streamlining production deployment. The team builds and maintains platform applications to meet stakeholder requirements, example: ● Dockerize MySQL in a cluster: Since the staging database was non-volatile and it was not possible to test any feature that altered the DB. This service spawns a new DB. Stakeholders could add the service, alter the tables in the DB which increased the developer productivity in testing and… Show more The team manages the staging environment for testing new features and streamlining production deployment. The team builds and maintains platform applications to meet stakeholder requirements, example: ● Dockerize MySQL in a cluster: Since the staging database was non-volatile and it was not possible to test any feature that altered the DB. This service spawns a new DB. Stakeholders could add the service, alter the tables in the DB which increased the developer productivity in testing and shipping of new features with schema changes. ● Improved the observability of platforms by implementing metrics and monitoring for platform services using Telegraf, InuxDB and Grafana. Show less The team manages the staging environment for testing new features and streamlining production deployment. The team builds and maintains platform applications to meet stakeholder requirements, example: ● Dockerize MySQL in a cluster: Since the staging database was non-volatile and it was not possible to test any feature that altered the DB. This service spawns a new DB. Stakeholders could add the service, alter the tables in the DB which increased the developer productivity in testing and… Show more The team manages the staging environment for testing new features and streamlining production deployment. The team builds and maintains platform applications to meet stakeholder requirements, example: ● Dockerize MySQL in a cluster: Since the staging database was non-volatile and it was not possible to test any feature that altered the DB. This service spawns a new DB. Stakeholders could add the service, alter the tables in the DB which increased the developer productivity in testing and shipping of new features with schema changes. ● Improved the observability of platforms by implementing metrics and monitoring for platform services using Telegraf, InuxDB and Grafana. Show less

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Feb 2015 - Mar 2017

      Worked for a client — Ascensus in a team of 4 members. The responsibilities were to verify the services created by developers, test various features implemented in SOAP and automate it using Python Worked for a client — Ascensus in a team of 4 members. The responsibilities were to verify the services created by developers, test various features implemented in SOAP and automate it using Python

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Jun 2014 - Jan 2015

      Worked for a client Intuit as SDET in team of 4 members. Verified different feature related to Turbotax online website and automated the same using Selenium and Java Worked for a client Intuit as SDET in team of 4 members. Verified different feature related to Turbotax online website and automated the same using Selenium and Java

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Project Engineer
      • Dec 2012 - May 2014

      Worked for a client — Alcatel Lucent as SDET in team of 5 members. Automated the web interface which gathers the state of the node and integrated the scripts with Jenkins. Worked for a client — Alcatel Lucent as SDET in team of 5 members. Automated the web interface which gathers the state of the node and integrated the scripts with Jenkins.

Education

  • Birla Institute of Technology and Science, Pilani
    Master of Science (MS), Computer Software Engineering
    2008 - 2012
  • Panjab University
    BCA, Computers
    2005 - 2008
  • Kendriya Vidyalaya
    SSE, Computer Science
    2003 - 2005

Community

You need to have a working account to view this content. Click here to join now