Preeti U Murthy

Software Engineer

Bengaluru, Karnataka, India12 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in distributed systems and storage infrastructure.
  • Proven leadership in tech teams at top tech companies.
  • Strong background in Linux kernel development and energy management.
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in cloud and storage solutions.

Contact

Skills

Other Skills

Distributed SystemsResearchProgrammingTechnical WritingShell ScriptingData StructuresPythonCHTMLTeamworkMentorshipOpen Source DevelopmentCode ReviewPerformance BenchmarkingOperating Systems

About

Currently works as a staff software engineer at Stripe, Bengaluru, India in Document Database team. Previous experience with Apple, Cupertino, California as a storage infrastructure engineer for 5 years and Nutanix Inc San Jose, California as an infrastructure engineer for 2 years. Graduated with Masters in Electrical and Computer Engineering from Carnegie Mellon University, Pittsburgh in December 2016. Interned with VMKernel Userworlds team, Palo Alto, California. Initial experience involved working as a Linux Kernel developer at the Linux Technology Center, IBM, in the field of Energy Management in the kernel, specifically CPU Power Management, the kernel scheduler and timer management subsystems. I can be reached at preeti.murthy@gmail.com

Experience

12 yrs 5 mos
Total Experience
2 yrs 6 mos
Average Tenure
2 yrs 5 mos
Current Experience

Stripe

Staff Software Engineer

Nov 2023Present · 2 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Tech lead - Document database engine team

Apple

Senior Software Engineer

Dec 2018Oct 2023 · 4 yrs 10 mos · Cupertino, California

  • Storage engineer and tech lead in the batch compute infrastructure team.

Nutanix

Member Of Technical Staff

Feb 2017Dec 2018 · 1 yr 10 mos · 1740 Technology Drive, San Jose, California

  • Life cycle management of distributed services. This includes building the core infrastructure to bootstrap an enterprise cloud environment, resource provisioning, orchestrating upgrades, securing the resources. Of late, the focus has been on building infrastructure for Nutanix hybrid cloud.

Vmware

Software Engineering Intern

May 2016Aug 2016 · 3 mos · Palo Alto, California

  • Software Engineering Intern in VMKernel team, VMware, Inc.
  • Implemented the Inotify system call in the VMware ESX hypervisor to monitor filesystem activities. Inotify is used to detect changes made to the configuration files of the host and to log filesystem activities to help debug kernel crashes.

Carnegie mellon university

Graduate Research Assistant

Aug 2015Dec 2015 · 4 mos · Pittsburgh, Pennsylvania

  • Research Project: Easing the programming model and improving power efficiency of Energy Harvesting Systems.
  • Advisor: Professor Brandon Lucia, Assistant Professor, Electrical and Computer Engineering, CMU
  • Energy Harvesting Systems are an emerging class of embedded devices which are used for computing and sensing applications. Their miniature size allows them to be used as Internet of Things devices in a non intrusive manner. They rely on energy harvested from the environment to function. Hence they behave intermittently. The research team focuses on improving the programmability and reliability of these devices.

India software labs, ibm india pvt ltd

3 roles

Software Engineer

Promoted

Jun 2013Jun 2015 · 2 yrs · Bengaluru, Karnataka, India

  • 1. Committed and reviewed several patches to enhance load balancing across CPUs and workload tracking in Linux kernel scheduler.
  • 2. Engaged with the Linux kernel community to integrate CPU power management subsystems to enhance power efficiency. Researched on the value add of power aware scheduling on IBM POWER systems
  • 3. Enabled Idle Power Management and improved Dynamic Voltage and Frequency Scaling (DVFS) in the kernel for IBM POWER processors. Engaged with the community in fixing synchronization issues in the DVFS algorithm
  • 4. Committed and reviewed several patches to enhance the tick subsystem in Linux kernel
  • 5. Experimented with the Gem5 open source system simulator to evaluate the efforts in the community at Memory Power Management

Associate Software Engineer

May 2012May 2013 · 1 yr · Bengaluru, Karnataka, India

  • 1. Experimented and evaluated the value add of a per-task load tracking metric in the Linux kernel scheduler and discovered load balancing bottlenecks
  • 2. Worked on system wide idle power management in the kernel

Extreme Blue Intern

May 2011Jul 2011 · 2 mos · Pune, India

  • Integrating Tivoli Analytics, ILOG Jrules and Director Runtime frameworks for end to end
  • cloud management. The project investigated the rules and constraint types that are useful to transform an existing data center into a cloud and manage it in a steady state.

Education

Carnegie Mellon University

Master’s Degree — Electrical and Computer Engineering

Jan 2015Jan 2016

National Institute of Technology Karnataka

Bachelor of Technology (BTech) — Information Technology

Jan 2008Jan 2012

Deeksha Center For Learning, PU College

Science

Carmel Public School, Padmanabhanagar

Stackforce found 100+ more professionals with Distributed Systems & Research

Explore similar profiles based on matching skills and experience