HA

Harshit Agarwal

Staff Engineer / Tech Lead at Nutanix Inc.
Mutual Connections
Loading...
S9-082024-0902440

Send Message

No file chosen
8 Publications
0 Followers
0 Following
0 Questions

👤 About

Skills & Expertise

Distributed Systems Data Partitioning Replication Consistency Models Filesystem Design Block Allocation Metadata Management Data Organization C++ C MapReduce Networking Linux Kernel Filesystem Encryption Compression Erasure-Coding Deduplication Go Python Javascript Java SQL UNIX Cloud Ops PostgreSQL NoSQL DBs Android Web Applications Open Source Offline Support Data Collection Data Viewing Data Processing Data Analysis Reporting IBM DB2 BIRT

Research Interests

Performance Tuning Optimization Problem-solving Troubleshooting Analytical Skills Communication Collaborative Skills

Connect With Me

💼 Experience

Staff Engineer / Tech Lead

Nutanix Inc. · May 2015 - Present
  • Responsible for architect, design and develop software for a converged computing + storage platform for the software defined data center and private cloud. - Tech-lead in the distributed filesystem team, designed and implemented various features and improvements to achieve better scale, performance and utilize newer hardware technologies such as RDMA, SPDK NVMe, etc. - Designed and implemented a distributed MapReduce task to perform the information lifecycle management (ILM) of data efficiently and quickly on the Nutanix distributed filesystem across various tiers such as high-performance local storage to cold cloud storage. - Implemented a highly available, degraded node resilient, and lean service to provide a floating virtual IP for a cluster to act as a single endpoint.

System Software Intern

NVIDIA · May 2014 - Aug 2014
  • Worked on GPU software, Resource Manager team. - Developed a tool for simulating Display Port 1.2 display topologies. - Implemented API for enabling it to run various tests and for different topology configurations. - Deployed it as a part of the test pipeline allowing Nvidia to reduce the DP related bug count significantly. - Empowered developers with ability to simulate the hardware that doesnt even exist.

Teaching and Research Assistant

CMU - Stanford University · Aug 2014 - May 2014
  • Worked as a research assistant in the MobiSocial Computing Laboratory with Professor Monica Lam on project Omlet. https://profiles.stanford.edu/monica-lam - Worked on designing and implementing an alternative framework to allow pure-local communication of Mobile and IoT (Internet of Things) devices with important data backed up on Cloud repository of users designation.

Oracle Application Developer

Thoughtworks India · May 2012 - Jun 2013
  • Implemented Android and Web applications for government health workers at the community level (Open source) - Implemented Android application with offline support for data collection and viewing - Developed web application to collect, process and update data on Android clients - Created reporting module to perform data analysis and displayed it using web clients for government officials and doctors

Application Developer Intern

Thoughtworks India · Dec 2011 - May 2012
  • Developed Thoughtworks internal Library management system. - Developed Open 311 API which is a form of technology that provides open channels of communication for issues that concern public space and public services across various cities, using Python and flask (Open source).

Indian Mobile Initiative , MIT · Jun 2011 - Jul 2011
  • Training by Massachusetts Institute of Technology on Social Entrepreneurship using Mobile Technology such as Android. - Developed an Android app to suggest and recharge best prepaid mobile tariff plans suited. - Program created a self-sustainable nexus of mobile application developers, entrepreneurs, IT companies, educators and investors in India. Brainstormed and developed a social mobile application that has a sustainable business model.

Software Developer Intern

Systems Lifecycle · May 2010 - Jun 2010
  • Developed report using Business Intelligence Reporting Tool (BIRT). - Wrote stored procedures and queries in IBM DB2.

🎓 Education

Carnegie Mellon University

Masters Degree in Information Technology · 2015

Vellore Institute of Technology (VIT), Bangalore Campus

Bachelors degree in Computer Science · 2012

🏆 Awards & Achievements (3)

🏆 1st prize for web app
Awarded by: Thoughtworks conference || Year:
Description
🏆 2018 IEEE Systems Journal Best Paper award
Awarded by: IEEE Systems Journal || Year: 2018
Description
🏆 SuperHero award
Awarded by: Nutanix || Year:
Description

💡 Patents (2)

Dynamically formatted storage allocation record
Patent No. 11,733,894 · Filed · Issued on Aug. 2023
Inventors: Rohit Jain, Harshit Agarwal || Category: Agricultural Sciences
description
Efficient virtual ip address management for service clusters
Patent No. 11,917,001 · Filed · Issued on Feb. 2024
Inventors: Harshit Agarwal, Tabrez Parvez Memon || Category: Agricultural Sciences
description

📚 Publications (8)

Journal: 2013 IEEE International Conference on Communications (ICC) • 2013
dd