Mana Agarwal

Senior Software Engineer

Mountain View, California, United States8 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in database management and optimization.
  • Proficient in multiple programming languages including C++ and Python.
  • Experience in developing scalable SaaS applications.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

Database ManagementSoftware DevelopmentWeb Development

Other Skills

AlgorithmsC#C++Data MiningData StructuresDatabasesDockerGolangJavaKubernetesMySQLObject-Oriented Programming (OOP)Operating SystemsPythonRails

Experience

8 yrs 1 mo
Total Experience
2 yrs 8 mos
Average Tenure
4 yrs 3 mos
Current Experience

Microsoft

2 roles

Senior Software Engineer

Aug 2024Present · 1 yr 8 mos

  • Part of VectorDb team in Azure SQL.

Software Engineer - 2

Jan 2022Aug 2024 · 2 yrs 7 mos

  • Part of Azure SQL Programmability team which is focused on enhancing the surface area of and modernizing SQL server language, providing a seamless experience to customers migrating their applications from other databases to SQL server.
  • Responsible for and implementing features in Type System and Expression Service (TSES) component in the engine which abstracts SQL Server's complex type semantics and evaluates scalar expressions.

Nutanix

Member Of Technical Staff

Jul 2018Jan 2022 · 3 yrs 6 mos · Bengaluru, Karnataka, India

  • Part of IDF (Insights Data Fabric) team
  • IDF is an in-house, NoSQL, distributed, in-memory cache providing support for persistence of config and time series data. Supports notification/alerting for any changes made in the database and is used by various applications that lie within the management plane.
  • Responsibilities:
  • Primarily working on the query layer of the database which includes making optimisations (latency and memory usage) to the existing workflows, adding features, doing latency benchmarks for the changes done, solving bugs and resolving doubts/queries regarding usage and expected behaviour of the queries for clients.
  • Containerisation of IDF service and taking care of all the requirements which includes creating, testing and pushing the relevant docker images to container registry, fixing bugs, creating deployment scripts etc. Continuous engagement with the client team (object store) which is using IDF as a container and delivering features/changes as per their requirement.
  • Adding features in watches (notification) layer, store layer (which deals with caching, indexing, concurrency control) and a couple of other areas of IDF.
  • Adding support for query builder and other features in client libraries.
  • Mentor/buddy to the interns joining the team and helping them in their ramp up and initial tasks.
  • Tools and technologies: C++, Python, Golang, Java, Docker, Kubernetes
C++PythonGolangJavaDockerKubernetes+2

Freshworks inc. (formerly freshdesk)

Software Developer Intern

Jan 2018May 2018 · 4 mos · Greater Chennai Area

  • Part of Freshteam - A recruitment software (applicant tracking system) developed by Freshworks
  • Added the following features:
  • Adding third party integrations to the software so that customers can post jobs (to other job boards too) and manage applicants without logging in and out of multiple platforms.
  • Adding bulk candidate import feature so that user can create hundreds of candidate profiles with a single click by uploading a CSV file containing the candidate details or a ZIP file of resumes.
  • Adding interview notification feature to keep track of upcoming interview.
  • Tools and technologies used: Ruby, Ruby Gems(rubyzip, sidekiq, nokogiri), Rails, MySQL
RubyRuby GemsRailsMySQLWeb Development

Samsung r&d institute india - bangalore private limited

Software Intern

May 2017Jul 2017 · 2 mos · Bangalore

  • Part of the team working on creating a chat bot which could answer all questions related to portable SSDs.
  • Worked on the project "Question answer generation from structured and unstructured text" for the above goal. Responsible for researching, designing and coming up with a system which could generate all possible question-answer pairs from a given text file containing data about portable SSDs. The system also had the support of retrieving data directly from the internet and generating question-answer pairs for the same.
  • Written in Python 2.7 using NLTK.
Python

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology — Information Technology

Jan 2014Jan 2018

St. Mary's Senior Secondary School, Moradabad

Intermediate — Science

Jan 2013Jan 2014

Stackforce found 100+ more professionals with Database Management & Software Development

Explore similar profiles based on matching skills and experience