VENKATESH RAMASWAMY 222, Randolph Dr., Madison, WI - 53717 * Email: vramaswa@cs.indiana.edu * Web-site: www.cs.indiana.edu/~vramaswa OBJECTIVE: To obtain a full-time position in the Computer Industry starting May 2003 and use my skills to foray into fundamental research issues and creative thinking. EDUCATION: * Graduate Major: M.S. in Computer Science, Indiana University - Bloomington, August 2003. Current GPA: 3.91/4.0 * Undergraduate Major: Bachelor of Engineering (B.E.) in Computers, Mumbai University, July 2001. Ranked *first* in the whole of Mumbai University among approximately 10,000 students. COMPUTER PROFICIENCY: * Programming Languages Proficiency: C C++ Visual Basic Java Programming C# Visual C++ Scheme Pascal * Other Languages/Tools Used: Lex Yacc Latex Shell scripting Sockets library under Linux, BLAS (Basic Linear ALgebra Subroutines) Qt VTK (Visualization Tool Kit) XSLT * Operating Systems: Linux Unix (mostly Solaris) Windows 98/2K/NT DOS * Things that Interest me: Reflection XML Performance Issues Anything Printing related CURRENT PROJECTS: (June 2003 - Current) I am a Software Developer for Epic Systems Corp., Madison, WI. In this period, I have presented complete project designs and implemented the same. These have involved technologies like ActiveX, XSLT and C#. I am also involved in all aspects related to printing, ranging from core system-level printing functionality to learning new lingua like RTF, Compuset (from Document Sciences Corp.) and PCL. GRADUATE PROJECTS: * Worked on generating stubs and skeletons for Proteus - a multiprotocol library. Proteus was itself written in C++ and I wrote a parser using Apache Axis' WSDL parser (Java) to generate stubs and skels in C++. * Wrote a WSDL generator that takes in application files (in Java) for a web-based service and generates WSDL specification for them. This was done using Java reflection API. GRADUATE RESEARCH: I was part of the Extreme! lab (www.extreme.indiana.edu) - the Distributed and Scientific Computing lab, and working on various toipcs including: XCAT (The IU implementation of the CCA - Commom Component Architecture Specification), Proteus - a multi-protocol library, and SCIRun - a work-flow based visualization model. This lab in headed by Prof. Dennis Gannon and Prof. Randall Bramley - pioneers in their field. PROJECTS UNDERTAKEN DURING UNDERGRADUATE TRAINING: Library System in C Simulation of Unix File System in C++ Designing 8085 Assembler in C++ Socket Programming in Unix environment File Transfer System in Unix Chat System in C in Unix Aptitude Test Simulation in VB Paint Shop Application in VC++ Interpreter for a pseudo language using Lex/Yacc tools COURSE WORK: * Undergraduate (Mumbai University): (Aug. 1997 - Jul. 2001) Theory of Computer Science, Operating Systems, Systems Programming, Computer Organization, Structured Systems Analysis and Design, Computer Networks, Computer Methodology and Algorithms, Database Management Systems , Compiler Construction, Digital Signal Processing, Digital Image Processing, Object Oriented Programming, Microprocessors (Intel 8085, 80x86). * Graduate (Indiana University): Fall 2002: Independent Study (Advisor: Dr. Randall Bramley), Artificial Intelligence. Spring 2002: Networks, Advanced Scientific Computing, Software Engineering - II Fall 2001: Advanced Operating Systems, Scientific Computing, Software Engineering I. FINAL YEAR PROJECT: Development of Car Portal: (August 2000 - June 2001) * Used Sun's Enterprise Java Beans (EJB) Technology to create a Car Portal. * Supported multiple vendors and multiple clients with simultaneous connections. * Provided option of using Session beans or Entity beans. * Was completely transparent to the user in terms of operation and results displayed. This project was implemented using Pramati Web/EJB server and database under Linux. RESEARCH PROJECT: Universal Networking Language (UNL): (March 2000 - June 2001) * Sponsored by the United Nations, in association with UNU, Tokyo. * Involved translation of one natural language into another through the use of a Meta-Language. * Dealt with Natural Language Processing concepts and grammar rules for a Turing machine. * Specifically dealt with translation of sentences/documents from UNL to Hindi. The project was done under Prof. Pushpak Bhattacharyya of IIT-Bombay. Visit http://www.ias.unu.edu/projects/unl.asp for details. TEACHING EXPERIENCE: * I was Associate Instructor for B443/543 - Computer Architecture. I was responsible for grading of assignments and solving the doubts that students may have on each chapter. * I was Associate Instructor for A202 (Programming Languages II using Advanced Java). It involved a lab session for a class of graduate and undergraduate students with mixed backgrounds. I also undertook one help session per week for students who come with doubts. (Aug 2001 - Dec 2001) * As part of the Computer Society of India (CSI) initiative, I gave many lectures in conjunction with the Linux Interest Group in my college. These involved many technical topics ranging from installation to Network programming. I also gave an introductory lecture on VC++ and OpenGL programming in VC++ environment and by using the MESA library. (2000-2001) TECHNICAL PAPERS: * Co-authored a paper titled Lan Topology. (1997-1998) * Co-authored a paper titled IEEE 1394. (1998-1999) * Co-authored a paper titled Optical Computing. (1998-1999) * Co-authored a paper titled JINI Technology. (1999-2000) HONORS: * Teaching Assistantship from Indiana University for pursuing M.S. (2001-02). * Member of MENSA since 1999. * Secured top 1% in National Science Examination in Physics in the state of Maharashtra among approximately 16,500 students. (1997-1998) * Ranked 1st in semesters V, VI and VII and VIII in my Undergraduation (Dec. 1999, Jul. 2000, Dec. 2000, Jul. 2001 respectively) * Ranked 1st in Mumbai University during my Undergraduate studies, among approximately 10,000 students. Other Honors: * First prize in IEEE programming contest conducted by the local chapter (2000-2001). * First prize in IEEE programming contest conducted by the local chapter (1999-2000). REFERENCES: Can be provided on request.