Naman Jain

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in multi-cloud orchestration and IP management.
  • Strong background in distributed systems and database optimization.
  • Proven track record in developing robust software solutions.
Stackforce AI infers this person is a Cloud Computing and Distributed Systems expert with a focus on software development.

Contact

Skills

Core Skills

Product ManagementSoftware DevelopmentDistributed Systems

Other Skills

Algorithm DesignAlgorithmsAmazon Web Services (AWS)Assembly LanguageBerkeley Software Distribution (BSD)Bug fixingCC (Programming Language)C# library implementationC++Cloud InfrastructureComputer VisionContent Placement problem solvingCurses library developmentCustomer interaction

Experience

Apple

2 roles

Senior Software Engineer

Oct 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India

Software Engineer

Dec 2021Sep 2024 · 2 yrs 9 mos · Bengaluru, Karnataka, India

  • Building Services for  Cloud Infrastructure
  • Built multi-cloud orchestration product that streamlines and simplifies multi-cloud
  • environments, regardless of the cloud provider, by optimizing costs, streamlining operations, and enhancing security.
  • Built IP management product (IPAM) that simplifies the IP management across the network stack in the Cloud environment for IPv4, and IPv6 pools, and handles socket allocation using efficient algorithms.
Cloud InfrastructureMulti-cloud orchestrationIP managementAlgorithmsProduct ManagementSoftware Development

Dgraph labs

2 roles

Distributed Systems Engineer (L4)

Promoted

May 2021Dec 2021 · 7 mos · Bengaluru, Karnataka, India

  • Continued building database product
  • Maintained Badger (Persistent KV Store); improved performance ranging from memory, CPU, and
  • disk perspective.
  • Managed customer interaction and product lifecycle
Database product developmentPerformance optimizationCustomer interactionDistributed Systems

Distributed Systems Engineer (L3)

Jun 2020May 2021 · 11 mos · Bengaluru, Karnataka, India

  • Built database product (internals)
  • Designed and implemented various features like Multi-tenancy in a database that brought customer traction and reduced cloud cost.
  • Identified and fixed critical bugs, and worked on various memory and performance optimizations.
Database product developmentFeature designBug fixingDistributed Systems

Netbsd

Google Summer of Code 2020

May 2020Aug 2020 · 3 mos

  • Curses library is an important part of the NetBSD operating system as many applications rely on the correct functioning of the library.
  • Extended the grammar of the test framework to add support for wide-character in libcurses and wrote a robust test suite. The suite brought up several bugs in libcurses.
Curses library developmentTest framework extension

Microsoft

Software Engineer Intern

May 2019Jul 2019 · 2 mos · Hyderabad Area, India

  • Worked in O365 Security and Compliance team.
  • Implemented a C# library for Distributed Tracing following OpenTracing Standard. The library was integrated E2E in Microsoft's internal module and along with visualization.
Distributed TracingC# library implementation

Tata institute of fundamental research, mumbai

Visiting Research Scholar

May 2018Jul 2018 · 2 mos · Mumbai Area, India

  • Worked as a research scholar under the guidance of Dr. Rahul Vaze, TIFR.
  • Studied the problem of Content Placement in Distributive Network and came up with a 2-approximation greedy solution. The solution was distributed and adaptive.
Content Placement problem solvingGreedy algorithm design

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology — Computer Science

Jan 2016Jan 2020

Dyal Singh Public School

Jan 2004Jan 2016

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

Explore similar profiles based on matching skills and experience