Vivek Subramaniam
Total Page:16
File Type:pdf, Size:1020Kb
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-Unix HP-Unix Linux Windows NT Windows XP Windows 95 Windows2000 Mac OS X LegOS Languages: C/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. .