Kaustav Majumdar

Kaustav majumdar

bookmark on deepenrich
location of Kaustav MajumdarBengaluru, Karnataka, India
Phone number of Kaustav Majumdar+91 xxxx xxxxx
Followers of Kaustav Majumdar848 followers
  • Timeline

    Jul 2005 - Dec 2006

    Project Engineer

    Wipro
    Dec 2006 - Sept 2011

    MTS

    VMware
    Sept 2011 - Sept 2015

    Principal Software Engineer

    HGST, a Western Digital brand
    Oct 2015 - Jul 2017

    Chief Software Architect

    Wizergos
    Current Company
    Aug 2017 - now

    Engineering Manager

    Arista Networks
    Bengaluru, Karnataka, India
  • About me

    Engineering Manager at Arista Networks

  • Education

    • Rkm narendrapur

      1999 - 2001
      Higher secondary science
    • National institute of technology surat

      2001 - 2005
      Be computer engineering
  • Experience

    • Wipro

      Jul 2005 - Dec 2006
      Project engineer

      I was involved in a project to develop Linux device drivers for a PCMCIA card which hosts two functions - USB and serial port. The hardware was developed by a UK based client. The project required -1. Development of a PCMCIA bus driver for the card2. A USB driver for the USB function (it was not a standard implementation. The serial port was taken care of by Linux kernel stock serial port driver.My responsibility was to develop the PCMCIA bus driver. I was awarded "Feather in My Caps" for my contribution to this project.As part of the development, a small issue in Linux kernel was fixed. The patch can be found in https://lkml.org/lkml/2006/7/4/9 Show less

    • Vmware

      Dec 2006 - Sept 2011
      Mts

      I was part of various groups in CPD department in VMware. CPD had the responsibility of maintaining and managing VMware products through maintenance releases and patch releases. Also to handle customer issues and escalations.During my stint in VMware I worked in both VMkernel resource management group and VMkernel networking group. As a development engineer, I had to work on debugging, root-causing and fixing bugs and various performance issues mainly in ESX 2.5.x, 3.0.x and 3.5.x releases.I had also been part of the triage team for both maintenance releases and patch releases for ESX 3.0.x and ESX 3.5.x releases.Throughout I have worked on following areas in ESX -1. VMkernel network device drivers - such as e10002. virtual switch layer3. Network device emulation - vmxnet4. ESX scheduling - NUMA, co-sched5. ESX memory management Show less

    • Hgst, a western digital brand

      Sept 2011 - Sept 2015
      Principal software engineer

      (Through acquisition of Virident Systems)Virident Systems was a server-side flash storage provider. My first project in Virident was developing a NVMe standard compliant PCIe SSD. In this project I worked on -1. Implementation of NVMe standard data structures, and admin command set.2. Bringup activity of the initial versions of hardware.After this I worked in the FlashMax Connect software suite (HGST Flash Software Solutions). FlashMax Connect is a software layer tightly integrated with FlashMax (Virident SSD) FTL, which provides SAN like capabilities over server side flash storage. My work includes -Namespace support in FTL - Namespaces are logical partitions which was implemented within FTL. Flashmax Connect basic features were built on top of this construct.Optimizing FMap (LBN to PBN) in FTL - This required implementing a complex hash table with non-uniform node structure and dynamic compaction through conversion among different node types.HGST FSS Space - Designed and implemented this server side clustered volume solution with device affinity. This supports 128 servers and 16 FlashMAX SSDs in a single mirrored cluster for a 38.4TB single flash volume.Thinly provisioned Space - Designed a distributed thinly provisioned HA storage with synchronous replication. The design involved complex allocation strategy through the use of consistent hashing and exception list. By intelligently re-using FMap information from individual FTLs, the design eliminated use of metadata server for this distributed storage system.I have also actively participated and contributed to the design of HGST FSS ClusterCache and HGST FSS Space Snapshot features. Show less

    • Wizergos

      Oct 2015 - Jul 2017
      Chief software architect

      At Wizergos we are building a cloud based meeting and action item management software. We believe that huge amount of useful information gets generated in meetings. By adopting a tool which help people organize, share and retrieve this huge information, an enterprise can enhance the collective knowledge of its workforce.Wizergos meeting management software has following features -1. Complete meeting management - From inviting participants to reservation of resources, from setting up agenda to noting down minutes or enabling voting on decisions. Tool can help setting up meeting by intelligently suggesting best time and resources for minimizing costs.2. A run-time meeting screen - which enables people to share minutes, decisions, raise action items while presenting or sharing screen3. Action Item management - stateful action item with watchers, individual assignee load analysis and advanced search features built-in4. TODO and News - Tool generated list of items to be done today and information discovery through news about work getting done by relevant people5. Integrated with a host of Google and Microsoft tools. Show less

    • Arista networks

      Aug 2017 - now
      • Engineering Manager

        Sept 2022 - now
      • Software Engineer

        Aug 2017 - Oct 2022
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Kaustav Majumdar
      Quarterly Excellence Award VMware 2010
    • Awarded to Kaustav Majumdar
      Feather In My Caps Wipro Technologies 2006