Post Job Free
Sign in

Manager Engineer

Location:
Baltimore, MD
Posted:
December 10, 2012

Contact this candidate

Resume:

*** * ********** ****

Anshuman P. Kanetkar

Apt. D12

*********@***.***

Baltimore, MD 21210

1-410-***-****

Objective:

Seeking a challenging summer internship requiring systems programming skills in the Storage

Systems, Distributed Systems, Networking or Security domains.

Skills:

C/C++, Java, Perl, UNIX systems programming, UNIX Shell Scripting and Tools, Linux Kernel

Programming.

Experience with large software development projects and software product life-cycle.

Education:

JOHNS HOPKINS UNIVERSITY Baltimore

MSE in Computer Science (expected graduation: 2009)

PUNE INSTITUTE OF COMPUTER TECHNOLOGY (UNIVERSITY OF PUNE) Pune, India

Bachelor of Engineering degree in Computer Engineering, August 1999

Undergraduate GPA: 3.0/4.0

Work Experience:

Great Software Laboratory Pvt. Ltd. Pune, India

Senior Member of Technical Staff (April 2004 to July 2007)

Reliable Messaging Service: Built a reliable, persistent messaging service for the Reconnex

iGuard appliance. Provided fail-safe transfers for large (Gbyte-sized) messages, multiple

producers/consumers, and cluster monitoring services.

Signature Distribution Agent: Built a transactional service for propagating document signature

updates from a master node to a cluster of communication appliances.

Protocol Decoders: Built protocol decoders for various Application Layer protocols (IMAP,

POP3, Instant Messaging) for a high-throughput communications appliance.

Data Mining and processing scripts: Built scripts for information retrieval for a

communications appliance.

ICAP Server: Built an ICAP server compliant with RFC 3507.

Distributed Test Harness: Built test harness for testing a cluster of communications appliances.

Designed a DSL (domain-specific language) to write test specifications that are read and

executed by the Harness engine. Built a library of test primitives for this DSL.

Client Proposals: Wrote technical proposals for prospective customers.

Technical Presentations: Various company-wide presentations on Linux Kernel Internals,

development tools and technologies.

Calsoft Pvt. Ltd. Pune, India

Project Leader (April 2000 to March 2004)

DLM for Zambeel Inc.: Built a prototype for a Distributed Lock Manager for a NAS appliance.

The DLM provided lock services for NFS/CIFS interoperability. Modeled on the VAX cluster

DLM, supported client-side lock caching, and special locking modes to support CIFS OpLocks,

File system locks under CIFS and NLM.

CIFS Server for Zambeel Inc.: Samba-derived CIFS server integrated with the Zambeel File

System.

SCSI Test Framework for Candera Inc.: Built a ramdomized SCSI CDB generator that read an

XML specification of CDBs, with embedded constraints in a C-like language, and generated

SCSI I/O using the SCSI libraries on Linux to test a Block-Virtualization Switch.

SCSI HBA driver for Candera Inc.: Built a virtual SCSI HBA that tunneled SCSI CDBs to a

Block Virtualization switch.

VxVM migration tool for Candera Inc.: Built a tool to generate a portable description of a

VxVM volume set.

NAS Aggregation: Built a prototype to demonstrate dynamic aggregation of several NFS

exports under a single namespace through a partitioned (Metadata/Data) architecture.

TCP/IP Offloading: Built a Linux kernel driver prototype to demonstrate TCP connection

offload to a virtual TCP Offload Engine by intercepting kernel socket calls.

Persistent Systems Pvt. Ltd. Pune, India

Member of Technical Staff (September 1999 to March 2000)

SecureBridge: Built an SSL reverse proxy for providing dedicated SSL support for web-servers.

Implemented a multi-threaded server on Windows NT using the I/O Completion Port

abstraction. Implemented PKI management support for the server.

Research Projects:

DirectNFS (Calsoft, HP Labs): Extensions to NFS to allow high-throughput data read access over

SANs. NFS is simple and stateless but h as scal ability constraints (single-server bottleneck). Other

stateful, shared-everything architectures (Frangipani/Petal, Veritas CFS, GFS etc.) hav e co mplex

recovery issues. Devised an approach that uses a split Metadata/ Data architecture with client-side disk

block caching to allow clients to access the storage fabric directly. Lease-based cach e coh erency for file

system metadata provided data integrity guaranties wit h a lo w-overhead recov ery mechanism. My

contributions:

o Conducted an extensive survey of existing distributed FSs.

o Implemented linux kern el modules for the client/server prototype, including a lease manager

module

o Collaborated in writing a technical paper summarizing our results.

Co RAL NFS (PICT): Designed and i mplemented an NFS s erver for an exokernel-b ased operating

system. Implemented l arge p arts of the NFS RPC set, designed and implemented the Duplicate Request

Cache and Directory Cache, and integration with CFFS (Co-Lo cating Fast File System). Also wrote an

ATA disk driver and a NIC driver for the exokernel . Sh owed that file throughput for this NFS server

was better than the comparable Linux NFS Server.

Publications:

Anupam Bhide, Anu Engineer, Anshu man Kanetkar, Aditya Kini, Christos Karamanolis, Dan Muntz, Zheng

Zhang, Gary Thunquest, File virtualization with DirectNFS. 10th NAS A Goddard Conference on Mass

Storage Systems and Technologies, April 2002.



Contact this candidate