Member of Technical Staff, SteelFusion Team @ Riverbed Technology
Research Assistant @ File System Lab, Stony Brook University
Student @ Stony Brook University
Education:
Bachelor of Engineering, Computer Science @
Walchand college of Engineering
About:
- Designing, writing, refactoring for robust, modularized, optimal code.
- Ensure highest code quality by writing extensive unit/end-to-end tests for existing/new features.
Member of Technical Staff, SteelFusion Team @ Worked/working on various components of Steelfusion product including clustering team and File Systems Prefetch team on following:
- Disaster Recovery(DR):Designed and Developed site discovery protocols, lun/site workflows, inter component
- Designing, writing, refactoring for robust, modularized, optimal code.
- Ensure highest code quality by writing extensive unit/end-to-end tests for existing/new features.
Member of Technical Staff, SteelFusion Team @ Worked/working on various components of Steelfusion product including clustering team and File Systems Prefetch team on following:
- Disaster Recovery(DR):Designed and Developed site discovery protocols, lun/site workflows, inter component interactions, HA handling in DR, designing distributed transactions for HA+DR updates)
- VMFS intelligence: VMFS/VMDK optimization redesign(coordinating various vmware snapshot operations in SteelFusion data path for easy workflows, better modularity and flexibility)
- High Availability(HA): Node join subsystem rework to better handle various states and detect split brain accurately and quickly.
- SteelFusion Pool Management: Designing and implementing various backend workflows to provide easy manageability for Single UI pane operations for a pool of SteelFusion boxes.
- Refactored dynamic configuration storage subsystem for performance(~100 times improvement in queries and ~3 times improvement in config mutations)
- Refactored/improved Stats collection subsystem to make it efficient and generic for various components and for efficient memory management. Created various small reusable components.
- Worked on lock order correctness in various components of Management subsystem and refactor thereof.
- Overall, refactored various small components for better testability, solid reusable interfaces and higher code quality. From February 2013 to Present (2 years 11 months) San Francisco Bay AreaResearch Assistant @ - Advanced Project in Runtime concurrency violation detection in Linux Kernel
- Proposed novel extension to kernel concurrency monitor, allowing it to detect an additional class of errors.
- Implemented efficient inline deduplication in Linux Kernel at Device Mapper layer. From January 2012 to December 2012 (1 year) Student @ Master's Student From August 2011 to December 2012 (1 year 5 months) Member of Technical Staff Intern, VSAN Team @ - Extended the Reliable Datagram Transport infrastructure in vmkernel to user mode
clients in virtual machine.
- The project inherently involved preserving the low overhead(zero copy)semantics of existing implementation.
- Implemented a shared memory data path in between user applications in VM and VMkernel along with a fast low latency signaling mechanism.
- The project eventually facilitates the construction of high performance networked distributed file servers in guest VM. From May 2012 to August 2012 (4 months) San Francisco Bay AreaAssociate Software Engineer @ Worked on Veritas Volume Manager. From August 2008 to June 2011 (2 years 11 months)
Master's degree, Computer Science @ State University of New York at Stony Brook From 2011 to 2012 Bachelor of Engineering, Computer Science @ Walchand college of Engineering From 2004 to 2008 Higher Secondary Education, Science @ sangameshwar college From 2002 to 2004 Jnana prabodhini Mandar Joshi is skilled in: C, C++, Data Structures, Kernel Programming, Deduplication, VMware ESX, Veritas Storage Foundation, Storage Solutions, Parallel Computing, Operating Systems, Linux Kernel, Shared Memory, Unix, Device Drivers, Computer Architecture
Websites:
http://www.fsl.cs.sunysb.edu/~mandar/
Looking for a different
Mandar Joshi?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension