OBJECTIVE Seeking a full-time position in the field of software development and testing. CONTACT INFORMATION George Devaraj 524,Huron Blvd SE, Apt #4 Minneapolis, MN-55414 Phone: 612-378-1238 (residence) 612-625-4029 (office) E-mail: devaraj@cs.umn.edu URL: http://www.cs.umn.edu/~devaraj Availability: May 2001 EDUCATION M.S. Computer and Information Science University of Minnesota, GPA: 3.71, Minneapolis MN (2001) Major area of concentration: Software engineering B.S. Information Systems Birla Institute of Technology and Science, GPA: 3.53, Pilani, INDIA (1998) Major areas of concentration: Artificial Intelligence, Data communications & computer networks B.S. Science and Technology studies Birla Institute of Technology and Science, GPA: 3.53, Pilani, INDIA (1998) Major areas of concentration: R&D management, Technology transfer and marketing. WORK EXPERIENCE Research Assistant University of Minnesota (Dept of Computer Science & Engg), Twin Cities MN Place: Software Engineering Lab Project: Test framework for object oriented systems testing Description: Development of a test framework (CASE tool) for automating the generation of test scripts and providing a generic template for test engineers to carry out object oriented system testing suited to a particular domain. Project: Behavioral model for GUI based system testing Description: Developed a model called SNet (a short form for Screen Net) which is used to describe the behavior of the GUI, in terms of navigation between the screens The aim is to automatically generate test cases to test GUI navigation between the screens which is considered as the top level container in SNet. Software Engineer Honeywell Software Operation, India (Home and Building Control division) (05/98 - 08/98) Project: RTOS for Human Interface Panel Desciption: Design and implementation of a RTOS for an embedded device called "Human Interface Panel" (HIP) that is designed to operate as a man-machine interface for a HVAC (Heating, Ventilation and Air conditioning) system in a small building. Honeywell Software Operation, India (Home and Building Control division) (09/98 - 01/99) Project: Digital Display wall unit module for a small building system Description: Enhanced the functionality of a digital display wall unit module (DDWM) to enable the device to function as a monitoring node on a network of controllers. The device enables the user to set controller parameters such as humidity, temperature, gas concentration etc. New display functionality was added and the device was made capable of handling scheduling which in turn provides an automatic way to schedule the activities of controllers such as CVAHU (constant volume air handling unit), UV (Unit ventilator), SBC (small building controller). Teaching Assistant University of Minnesota (Dept of Computer Science & Engg), Twin Cities MN * Discrete structures for Computer science (06/00-08/00) * Software Engineering (01/00-05/00) * C and C++ programming (08/99-12/99) Duties involved conducting class recitations, labs and grading assignments. TECHNICAL SKILLS Languages - C, C++, Java, Neuron C, Assembly programming (8085/86). OS/Environments - Unix and its variants (System V, Linux, Solaris), DOS, Windows and its variants (95, 98, NT). Tools and Packages - LaTex, Matlab, LonWorks protocol analyzer. Web-based - HTML, Java Servlets COURSE PROJECTS * Analysis, Design and Implementation of a Library Reservation system (LRS) using Java Servlets. * Implemented collective communication operations MPI_Reduce and MPI_Allreduce for distributed parallel systems using hypercube based algorithm. * Analysis of quantum cryptographic techniques used in quantum computing and comparing its performance with classical cryptosystems. * Implemented variants of the QR decomposition algorithm based on Householder reflections using Matlab. JOURNAL PUBLICATIONS 1. W.T.Tsai, X.Bai, Baisu Huang, George Devaraj, and Ray Paul, "Automatic Test Case Generation for GUI Navigation," QW2000, 13th international software/Internet quality week conference, June 2000. 2. W.T.Tsai, X.Bai, George Devaraj, Vishal Agarwal " Windowing guidelines for end to end systems testing", Dept of Defense, Government of the United States, Sept 2000. COURSE WORK Computer and Information Science (Major): Parallel Architectures and Algorithms, Data communication and computer networks, Software Engineering, Pattern Recognition, computational aspects of Matrix Theory, Operating systems, Computational complexity, Human Computer Interaction. Math department (Minor): Cryptology and Number Theory, Error correcting codes and finite fields, Combinational mathematics.