Shanuksha Preeti

Software Engineer

Bengaluru, Karnataka, India7 yrs experience
Highly Stable

Key Highlights

  • 6+ years of backend development experience.
  • Expert in Java and MongoDB with proven optimization skills.
  • Strong track record of enhancing system performance and user experience.
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and system optimization.

Contact

Skills

Core Skills

JavaMongodbSpring BootApplication Programming Interfaces (api)Python (programming Language)

Other Skills

RabbitMQJavaScriptPostgreSQLMySQLIFTTTGoogle lens APIsSalesforce APIsERP SoftwareHigh-Level DesignLow-Level DesignDistributed SystemsGitBitbucketHiberateRedis

About

I’m a dedicated backend developer with over 6+ years of hands-on experience in designing, building, and deploying backend systems from scratch. My journey covers every phase of product development, from initial design to deployment, across various product lifecycles. Passionate about learning and adopting new technologies, I thrive on tackling complex challenges and delivering effective solutions. My technical expertise includes Java, Spring, MongoDB, MySQL, RabbitMQ, Redis, and Distributed Systems, equipping me to handle diverse backend development tasks and system architecture challenges.

Experience

7 yrs
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 7 mos
Current Experience

Makemytrip

Senior Software Engineer II

Nov 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

Turvo inc.

2 roles

Software Engineer 2

Aug 2022Oct 2024 · 2 yrs 2 mos · Hyderabad, Telangana, India

  • Optimized the platform by enabling direct input of carriers' payment terms and methods through a user-friendly interface. This enhancement allowed customers to seamlessly enter and manage payment information during the onboarding process, significantly reducing complexity and setup time. By streamlining these configurations, the update not only improved the overall performance and usability of the platform but also facilitated a smoother and more efficient customer onboarding experience.
  • Developed a new API to fetch invoices which got approved within certain time frame to synchronize payment data with TPay and TBC third-party payment integrations. This included creation of partial index on a mongo collection to improve the retrieval performance.
  • Identified and addressed a slow SQL query that took 51ms to update a table. By re-engineering the process to utilize RabbitMQ for asynchronous updates, the query's execution time was reduced to just 1ms. This optimization significantly enhanced the system's speed and efficiency, ensuring quicker and more reliable database operations.
  • Optimized an existing MongoDB collection by creating indexes, which significantly improved the efficiency of all platform queries related to this collection. This enhancement reduced query response times and increased overall database performance, ensuring faster and more reliable data retrieval for the application.
  • Developed a feature to monitor expenses and revenue at the subsidiary level. This involved fetching the subsidiary ID from the customer's account and linking it to shipment details. The subsidiary ID was then incorporated into the invoices and accruals payloads, ensuring that financial data accurately syncs with external accounting systems. This enhancement provides precise financial tracking and reporting for each subsidiary, facilitating better financial oversight and management.
JavaMongoDB

Software Engineer

May 2021Aug 2022 · 1 yr 3 mos · Hyderabad, Telangana, India

  • As an SME, synchronized invoices and payments between Turvo and third-party accounting platforms such as Xero and QuickBooks.
  • For order batch invoicing functionality, created list APIs accessible via the Settlements UI.
  • Introduced a customized email template for order batch invoices and streamlined customer onboarding by converting the settlements UI into a comprehensive self-service platform.
  • Did extensive RCA and solved multiple customer production issues related to invoices and accruals sync to external systems such as QBO & Xero, reports and analytics, etc.
JavaSpring Boot

Cloud elements, a uipath company

2 roles

Software Engineer

May 2019May 2021 · 2 yrs · Greater Hyderabad Area

  • Designed and implemented DBDeployWeb, a web service built with Java, Spring Boot, and PostgreSQL. This service enables the dynamic generation of SQL queries to facilitate the deployment of developer changes to both staging and production environments. By automating the query creation process, DBDeployWeb streamlines and accelerates the deployment workflow, ensuring smooth and efficient updates across different environments.
JavaJavaScript

Software Engineer Intern

Jan 2019Apr 2019 · 3 mos · Greater Hyderabad Area

  • Project: Contact Sync Factory
  • This helps business partners to sync contact details to Salesforce CRM from visiting/business cards snap. Built google photos and google lens elements using cloud elements platform with the respective APIs and a formula which finally syncronizes the contact details from the snap to Salesforce contacts
JavaApplication Programming Interfaces (API)

Jindal steel & power ltd.

Software Development Intern

Jun 2018Aug 2018 · 2 mos · Raigarh, Chattisgarh, India

  • Developed search software to search details of any country. It shows details of all the states and cities present in the selected country.
  • Developed a website for IoT enthusiasts to help them find detailed information and related videos about IoT.
  • Used Java to faster the process of Qlick view model of SAP for showing employees details to all of the JSPL employees.
JavaMySQL

Intel corporation

IoT intern

Oct 2017Oct 2017 · 0 mo · Bengaluru, Karnataka, India

  • Project: Smart Fuel Indicator
  • Smart fuel indicator helps users get vehicle tank as well as gas-stations related information. It suggests users on which gas-station to prefer depending on crowdedness, when fuel tank goes low.
  • Qualified for the national level competition (Intel Higher Education Challenge, 2017) organised by Intel India for this project.
Python (Programming Language)IFTTT

Education

OP Jindal University

Bachelor's degree — Computer Science and Engineering

Jan 2015Jan 2019

DAV Public School, Dhanbad

Intermediate — Science

Stackforce found 100+ more professionals with Java & Mongodb

Explore similar profiles based on matching skills and experience