Work Experience
University of Rochester
Software Analyst Senior Feb’08 - Present
‘Extensible Catalog’ (XC): An open-source project created for pooling together library metadata from multiple sources and making it available to users. Responsibilities include
• Design and implementation of a faceted search interface which indexes metadata through SOLR (Lucene-based search interface)
• Exposing the above-mentioned resources to users of Learning management systems like Blackboard, WebCT, Sakai etc
• Design and implementation of the GUI for the LMS and the Metadata Services Toolkit modules of the XC Project
Education:
Masters of Science in Computer Science and Engineering
University at Buffalo, The State University of New York- Feb 2008, GPA: 3.4
Bachelors of Engineering in Computer Science and Engineering
Anna University, Chennai, Percentage: 77%
Software Skills
Programming Languages : C, C++, Java
Technologies : JSP, JDBC, Java Servlets, AJAX, JQuery, JSTL, Struts
Javascript, Blackboard (Building Blocks), SOLR, HTML, CSS
Databases : MS Access, SQL Server, MySql
Operating Systems : Windows, Linux
IDEs used : NetBeans, MS Visual Studio
Certifications SUN CERTIFIED Java Professional 1.4
Academic Projects
P2P File Sharing (Networking/CSE 589)
• Implemented a Peer to Peer file sharing system based on the Gnutella model
• This project was coded fully in Java 1.6.0
Secondary Storage System (Operating systems/CSE 521)
• Emulation of a file system consisting of file server and a disk.
• Object Oriented Design and Coding in C++
Text Based Search Engine (Information Retrieval /CSE 535)
• Creation of a text based search engine indexing 200 MB of data
• Implemented in C++ using the Standard Template Library(STL)
Mash-up Web Service (Distributed Systems /CSE 586)
• Implemented a Shopping Cart Application using Web Services.
• Involved the usage of J2EE Technologies (Java Servlets, JSP, JDBC)
Foreign Languages known German (completed three levels)