Santosh Kulkarni

CTO

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

Key Highlights

  • Expert in distributed databases and data networking.
  • Led development of Azure Cosmos DB features.
  • Proficient in firmware and storage solutions.
Stackforce AI infers this person is a Cloud Computing and Storage Solutions expert with strong capabilities in distributed systems.

Contact

Skills

Core Skills

Distributed SystemsDistributed DatabasesData SecurityData ReplicationFirmware DevelopmentStorage SolutionsNetwork ProgrammingCommunication Software

Other Skills

C++RUSTData StructuresVector DatabasesVector SearchTeam ManagementTeam BuildingTeam LeadershipWritten CommunicationSoftware DesignSystem ArchitectureCLinux KernelLinuxStorage

About

• Master's Degree in Information and Communication Networks Engineering specialising in Data Networks and Data Storage Systems. • Development experience in Distributed Databases, Enterprise Storage and Data Networking related Products. • Experience in C,C++,RUST, Linux Kernel,Systems and Firmware/Embedded Systems Programming. • Good Understanding of Data Structures,OS internals,TCP/IP,iSCSI protocol.

Experience

15 yrs 8 mos
Total Experience
2 yrs 7 mos
Average Tenure
6 yrs
Current Experience

Microsoft

Principal Engineering Manager

May 2020Present · 6 yrs · Bengaluru, Karnataka, India · Hybrid

  • Leading a talented team of engineers focused on developing advanced features for Azure Cosmos DB, including AI-native vector database , storage and high availability, live migration and data security. Azure Cosmos DB is a globally distributed, multi-model database platform.
C++RUSTDistributed SystemsDistributed DatabasesData StructuresVector Databases+8

Ibm

Software Engineer

Feb 2018May 2020 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • Data Replication and Disaster Recovery :
  • Platform : RHEL Kernel, ESX Hypervisor, C Programming, IBM Cloud.
  • Multi/Hybrid Cloud Disaster Recovery.
  • Development lead, handled the design and development of hypervisor based data Block replicator to enable continuous data replication for DRaaS (Disaster Recovery as a Service) across Multi/Hybrid Cloud through IBM's Resiliency Orchestration product line.
Data StructuresCLinux KernelDistributed SystemsNetwork ProgrammingLinux+2

Dell emc

Software Engineer

Sep 2015Feb 2018 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • EqualLogic Storage Team :
  • Platform : NetBSD Kernel , C/C++ Programming (Firmware).
  • Firmware developer for EqualLogic SAN Storage Array product line. Array runs a native Networking and iSCSI Storage stack(rewritten stripped NetBSD) on EqualLogic controllers.
  • Responsibility included, but not limited to, developing new features where some of my work included SCSI-Extended Copy(XCOPY) support for VMware Virtual Volumes(VVOLs),handling protocol (iSCSI, RFC 3720,7143) conformance issues by making necessary design changes, issues relating to cross platform replication for EqualLogic Storage with other Storage products(Compellent Storage) for data migration activities, to name a few.
  • Responsibilities also include,handling in-field customer issues by providing firmware code fixes/work around.
TCP/IPData StructuresCLinux KernelDistributed SystemsNetwork Programming+5

Sandisk enterprise storage

Storage Firmware Developer

Nov 2014Sep 2015 · 10 mos · Bengaluru, Karnataka, India

  • InfiniFlash All Flash Storage Array Team :
  • Platform : ThreadX Kernel, C Programming (Firmware).
  • Storage Firmware development for SanDisk's InfiniFlash which is an All Flash Storage Array.
  • Focus was towards design and developing control path code for SAS Expanders (Host and SSD Drive expanders) and handling Flash Array's SCSI enclosure services for enclosure manageability.
Data StructuresCFirmwareLinuxStorageFirmware Development+1

Calsoft inc.

Software Engineer

Dec 2011Nov 2014 · 2 yrs 11 mos · Pune, Maharashtra, India · On-site

  • Designed and developed enterprise storage and networked storage products, including:
  • A snapshot-based backup and recovery application with snapshot object synchronization.
  • An encryption-based driver module with secure key management for block-level data encryption in Lustre FS over LNET.
  • iSCSI protocol modules, including a PDU engine and APIs for PDU generation, and verification of target iSCSI stacks.
  • Extended Copy SCSI VAAI for Linux Kernel SCST.
  • Technologies: Linux, C programming.
Data StructuresCLinux KernelDistributed SystemsLinuxStorage+2

Lsi corporation

Software Developer

Jul 2010Oct 2011 · 1 yr 3 mos · Pune, Maharashtra, India

  • Axxia Communication Processor SW Team :
  • Platform: C, Linux.
  • Developed Network Applications and kernel Modules for Communication Processor Software,User/Data Plane behavior of IP Packets,Gateways,Base Stations and User Equipment in a LTE Network environment.
  • Developed Signature Library for various network based applications and kernel modules for Deep Packet Inspection.
TCP/IPData StructuresCLinux KernelNetwork ProgrammingLinux+1

Education

Manipal Institute of Technology

M.Tech — Information & Communication Networks Engineering

Jan 2009Jan 2011

Visvesvaraya Technological University

Bachelor of Technology - BTech — Computer Science

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Distributed Systems & Distributed Databases

Explore similar profiles based on matching skills and experience