Download Ashok Arumugam - Rutgers University

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Ashok Arumugam
468 W 47th St, Apt 4S
New York, NY 10036
Objective
[email protected]
Phone: 848 248 3496
A career in design and development of systems software involving
Java/C++ coding and concepts of operating systems/distributed systems
Education
Sep 2001 - Dec 2003
RUTGERS, The state university of New Jersey
M.S. Computer Science, GPA 3.6/4.0
Jul 1997 - Jul 2001
Indian Institute of Technology (IIT) – Madras, India
B.Tech Computer Science and Engineering
Work Experience
Dec 2005 - Feb 2007
Associate, Software Engineering Group, BlackRock, New York, NY
Provided Software Engineering support by training new employees,
developing core libraries and working on production release systems
Programming using PERL and C++
Lead developer in a large and critical project involving the redesign of
existing mortgage data infrastructure. Developed a new data loading
mechanism which was faster and more accurate than existing systems
Programming using PERL and SQL
Sep 2003 - Sep 2005
Associate Research Staff Member, NEC Labs, Princeton NJ
Part of a research team developing a distributed storage system for a fast
and reliable datacenter. This was a large and well designed C++ project.
http://www.nec-labs.com/projects/projects_robust.htm
Responsible for disk module of the above system (40,000 lines of C++
code) Programming using concepts of UNIX, Multi-Threading,
Asynchronous I/O in Linux and Sockets
Maintainer of Bug-Tracking system and Code-Reviewing system and
implemented an automatic network based Linux installation for a cluster
Jun 2003 - Sep 2003
Summer Internship, NEC Labs, Princeton NJ
Worked in a Multicast Routing project based on Overlay Networks.
Designed and implemented a distributed Network Monitoring tool
for use in the Planetlab overlay network. (Programmed in Java)
Jan 2002- May 2003
Research Student, Prof. Liviu Iftode, Rutgers University
Designed and implemented a file system (FedFS) which is distributed
over a cluster of machines in a SAN environment (VIA/Infiniband)
Programming in C using Linux File system concepts.
Jan 2001- Jan 2003
Teaching Assistant, Database Management Systems, Rutgers University
Conducting weekly review lectures, preparing, conducting and grading
examinations and providing necessary support for the course
Publications
Federated File systems for clusters with remote memory
communication , Work in Progress to USENIX-FAST, 2002.
https://www.usenix.org/events/fast/wips.html
Projects
Designed and implemented a user level thread library with the same
functionality as of POSIX threads and a message passing interface with
zero-copying (2001, Programmed in C)
Designed and implemented a fast data-mining engine to infer
association rules from a database of genes with efficient search-space
pruning algorithms (2002, Programmed in C++)
Added advanced features like memory management, file system and
completed an instructional OS, NachOS as part of Operating Systems
course (2000, Programmed in C++)
Academic honors
Selected for fellowship award, Rutgers University (Jun 2001)
GRE Score Analytical (800/800) Quantitative(800/800) Verbal(670/800)
Recipient of the National Talent Scholarship, India (1995-2001)
Courses Done:
Operating Systems Theory, Analysis/Design of Algorithms, High
Performance Computing, Computer Networks, Computer Graphics,
Database Management System, Compiler Design, Artificial Intelligence.
Computer Skills
C/C++/Java, Perl/Bash scripting, SQL, JDBC, XML
References available upon request.
Related documents