Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.