Grace Sharma

Software Engineer

Asansol, West Bengal, India1 yr 9 mos experience

Key Highlights

  • Proven expertise in database optimization and performance enhancement.
  • Strong foundation in software engineering and web development.
  • Experience in competitive programming and algorithmic problem-solving.
Stackforce AI infers this person is a Software Engineer with a focus on SaaS and database management.

Contact

Skills

Core Skills

C++Database ManagementBashWeb Development

Other Skills

C (Programming Language)ClickHouseDjangoDjango REST FrameworkMultithreadingPythonPython (Programming Language)React NativeTiDBTimeScaleWebSocket

About

I am a Computer Science student in my final year at IIT Kharagpur, passionate about both chess and competing in competitive programming contests.

Experience

Graviton research capital llp

Software Engineer

Jun 2025Present · 9 mos · Gurugram, Haryana, India · On-site

Alphagrep

Software Developer

May 2024Jul 2024 · 2 mos · Mumbai, Maharashtra, India · On-site

  • Developed WebSocket Client: Enhanced an internal messaging tool, by integrating a WebSocket client using the Boost library for real-time data connection between multiple producers and consumers.
  • Test Engine Enhancement: Updated the existing test engine to support the new WebSocket client using template programming in C++, templatizing specific classes to minimize changes to the pre-existing test engine. Added comprehensive test cases to verify all functionalities.
  • Load Tester Creation: Designed and implemented a load tester in Bash to evaluate various metrics for different numbers of producers and consumers, uncovering several bugs and hidden deadlock possibilities.
  • Database Research and Improvement: Conducted in-depth research and evaluation of different databases (ClickHouse, Timescale, TiDB) based on metrics such as time taken, CPU usage, and memory usage for bulk insertion operations.
  • Optimized Bulk Insertion: Improved the bulk insertion code for ClickHouse, reducing the time from approximately 2500 seconds to 80 seconds using the ClickHouse Block library, significantly enhancing performance.
  • Impact:-
  • Identified critical issues and optimization opportunities in the messaging tool through load testing.
  • Provided valuable insights for database selection based on extensive performance evaluation.
  • Achieved substantial performance improvement in data insertion, contributing to overall system efficiency.
WebSocketC++BashClickHouseTimeScaleTiDB+1

Prodex iit kharagpur

Governor

Jul 2022Jul 2023 · 1 yr · Kharagpur, West Bengal, India · On-site

Computer science and engineering department, iit kharagpur

Summer Intern

Jun 2022Aug 2022 · 2 mos · Kharagpur, West Bengal, India

  • Advisor: Prof. Partha Pratim Das | CSE Department, IIT Kharagpur | Sponsored by Ministry of Education, New Dehli
  • Developed a webpage as part of the research project entitled "Automated Mistake Classification of Intelligent Programming Tutors"
  • Created a Django-based python IDE Web Application for recording common errors made by novice programmers in python
  • Implemented 2-user concurrent session management system by developing custom middleware signal handlers in Django framework
  • Utilized the Jdoodle API for code execution, implemented the Rest framework of Django to retrieve and process collected data
DjangoPythonWeb Development

Education

Indian Institute of Technology, Kharagpur

Dual Degree (Bachelors + Masters) — Computer Science

Jan 2020Jan 2025

Stackforce found 100+ more professionals with C++ & Database Management

Explore similar profiles based on matching skills and experience