Abhinav Sarkar
Raleigh, NC **606
Phone: 919-***-****
E-Mail: ********@****.***
Professional Summary
Seeking a full time position in the field of computer science where I can apply and enhance my technical and
analytical skills.
Core Qualifications
Java/J2EE, C, C++, SQL and also familiar with Py
Education
May 2013 North Carolina State University Raleigh, NC
Master of Computer Science
May 2010 Anna University Chennai,
Bachelor of Engineering Computer Science and Engineering
Work History
May 2012 to Current
SAS Institute Inc ,
Technical Intern
September 2011 to May 2012
North Carolina State University ,
Teaching Assistant
October 2010 to July 2011
Tata Consultancy Services Ltd ,
Assistant Systems Engineer
Accomplishments
Network File System with Client-Side Caching and Compression Over the Network: Designed a low bandwidth Network File System in python with Filesystem in Userspace (FUSE).
Process Scheduling in XINU: Replaced the default process scheduler of XINU by implementing an aging process scheduler and Linux-like process scheduler, based on the 2.2 Linux kernel.
Read/Write Locks with Priority Inheritance: Implemented a Read/Write locking scheme with priority inheritance to prevent the problem of priority inversion as an additional feature in the XINU operating system.
Buffer Management and Disk Scheduling: Implemented a buffer manager and a disk scheduler for the XINU operating system and Vesper disk simulator.
Implemented FIFO and LRU buffer cache replacement policies, with write policies such as write through and delayed write and disk scheduling algorithms such as FIFO, SSTF and C- LOOK.
Low-level Memory Management and Garbage Collector in XINU: Designed and implemented a low-level memory manager and process-centric garbage collection support in XINU by adding the relevant system calls and parts of the kernel to assure perfect garbage collection.
Simulation of Bus-Based Cache Coherence Protocols: Simulated MSI, MESI and MOESI bus-based cache coherence protocols and collected various statistics to evaluate their performance on synthetic load.
Evaluation of Selenium: Wrote custom JUnit tests for selenium to test web applications such as LimeSurvey.
Evaluated the utility of selenium as a regression testing tool for web application development.
Network Simulations with OpNet: Simulated various network components and scenarios with OpNet simulation software to thoroughly understand the concepts behind designing networks and their performances.
Achievements and Extracurricular Activities Assisted in designing and developing a website at Global Analytics during winter of 2008.
Won 1st prize in Gigabyte ??.
Build Your Own PC 2008 competition held at SRM Easwari Engineering College.
Treasurer of National Level Technical Symposium Kratos 2009 at SRM Easwari Engineering College.
Participated in a technical workshop on parallel computing organized by NVidia in April 2009 held at Indian Institute of Technology, Madras.