Vivek Subramaniam

E-Mail: [email protected] www.cis.ksu.edu/~viveks Current Address: 1701 Hillcrest Dr, Apt #10, Manhattan, KS 66502 (785) 395 2939

OBJECTIVE To seek full time employment as software engineer.

EDUCATION

Kansas State University, Manhattan, KS 66506, USA Date Expected: May 2004 Master of Science in Computer Science GPA: 3.83 / 4.0

Crescent Engineering College, University of Madras, India Graduated in May 2000 Bachelor of Engineering in Computer Science and Engineering GPA: 3.50 / 4.0

WORK EXPERIENCE

Polaris Software Labs, India Systems Engineer (Jul ’00 ~ Jul ’02) Job responsibilities included design, development, testing, maintenance and technical support of live banking projects. The clients that I handled were Citibank and Nippon Electric Corporation (NEC).

Kansas State University Research Assistant (Feb’03~present) (Information and Educational Technology (IET), Department of Communications) Job responsibilities include developing Oracle procedures, testing and quality assurance in the Plant Diagnostic Information Systems (PDIS), a web-based plant pest diagnostic and reporting system developed for a consortium of land grant institutions and respective state departments of agriculture to meet the specific needs of plant disease diagnosis and evaluation.

Teaching Assistant (Aug’03~present) (Department of Computing and Information Sciences) Job responsibilities include grading assignments and exams, assisting undergraduate students with their course work and projects.

TECHNICAL SKILLS

Operating Systems: Solaris Sco- HP-Unix Windows NT Windows XP Windows 95 Windows2000 Mac OS X LegOS

Languages: /C++ Java Pro* C Shell Scripts PL/SQL VB AWK Fortran Pascal Cobol

Web Development: HTML JSP ASP XML Java Script

Databases: Oracle MS-Access MySQL

Packages: MS-Office Star-Office Developer 2000 MS Visual SourceSafe RoboHelp

Verification/Validation: Promela SPIN Alloy USE escJava AccVerify Vivek Subramaniam

PROJECT PROFILE

Professional: International Personal Banking: (Jan’01 ~ Jul’02) Developed for Citibank and was implemented in five European Countries (United Kingdom, Luxembourg, Monaco, Czech Republic and Switzerland). This Project involved 90 members and 10 modules. I worked in the deposits and forex rates modules. Deposits module included Time deposit, Fiduciary deposit, Premium deposit and Forwards. JSP, HTML and C were used for designing front end screens, Pro*C, C, Java and Shell Scripts were used for batch processing, Oracle was used as backend and BEA Weblogic was Middleware.

Global Banking System (GBS): (Jul’00 ~ Dec’00) Developed for Nippon Electronic Corporation (NEC), Japan, to be used as a package that can be used by any bank with little or no modification. This Project involved 300 members, 5 servers and 50 teams. I worked in the daily server (the server that handles daily banking transactions). My responsibilities were design review, coding, building, testing and managing and helping the coding team. C++ was used for batch Processing, Rational Rose was used for designing, BEA Tuxedo was used as middleware and Oracle was Backend.

Academic: Unix System Enhancements: (Jan’00 ~ May’00) Developed as part of coursework in my undergraduate program. The features that I developed were User Time Restriction: In which a user is scheduled to access the system only during a particular time, and File Salvation: this feature enables user to restore deleted files. C curses was used for developing front end screens and flat files were used to store data. C and shell scripts were used for backend processing.

Unix Messaging System: (Mar’01 ~ Jul’01) This project works like internet chat rooms, both private and public messaging features were implemented. Front end screens were developed using C, and Unix sockets was used for IPC.

Text Editor for Unix: (Oct’99 ~ Dec’99) This is an editor developed to imitate the Interactive debugging editor of Turbo C/C++, developed in C++ using linked lists.

GRADUATE COURSES

Analysis of Algorithms Software Specification Advanced Operating Systems Advanced Computer Networks Data Base Management Systems Real-Time Programming Fundamentals Real-Time Operating Systems Topics in Distributed Systems

AFFILIATIONS • Treasurer, Indian Students Association, Kansas State University (Apr’03 ~ Apr’04) • Placement Coordinator, Crescent Engineering College (Apr’99 ~ Apr’00)

ACHIEVEMENTS • Team leader for a team of twelve in the NEC GBS Project. • Achiever 2001 Award by Polaris Software Labs. • Stood First in Higher Secondary School.