RENGAKRISHNAN SUBRAMANIAN Phone: (785) 323 0058
1119, Kearney Street, Apt #10, E-mail: subbu@cis.ksu.edu
Manhattan, KS 66502 Web: www.cis.ksu.edu/~subbu
OBJECTIVE: Seeking a full time job in software design
and development.
INTERESTS: Systems Programming, Network Design and
Implementation, Application Programming, Object Oriented Programming &
Synchronization techniques, Web design.
·
Masters in Computer Science at Kansas State University (Aug 2000
– December 2002)
o
GPA – 3.4, with report topic “Improvising Scheduling in
Linux Clusters”
·
Bachelor of Engineering in Computer Science from
SardarVallabhbhai Regional College of Engg. & Tech., Surat, India. (Aug
1994 – Jun 1998)
o
79.5% (First Class with Distinction)
WORK
EXPERIENCE:
Programmer
/ Designer (June 2002 – present) at the Knowledge Discovery in Databases (KDD) lab.
The KDD
lab’s research emphasis is in the areas of knowledge-based software engineering
(KBSE) for decision support systems (www.kddresearch.org)
·
Data modeling with Bio Informatics data. Used Rational Rose and
MS-Access to design and develop UML and data models. Successfully designed
complex models and relationships with 45-50 classes/ equivalent tables.
·
XML Validation. Used open source XML parsers and content
validators to verify XML data against DTDs.
·
Development of web-based interface forms for accessing Bio
Informatics Data in progress.
Webmaster/
tutor (June 2002) at the ARE-CNS department,
Kansas State University.
·
Re-authored at least 10 web pages for web accessibility for the
disabled. Made new web-based form.
·
Tutored html authoring.
Webmaster
(Aug 2000 – May 2002, Part-time-GRA) at the CIS department, Kansas State
University.
·
Designed and developed at least 40 new pages. Maintenance and
update of approx. 60 web pages.
·
Developed web-based forms, menu based navigation bars using CGI
Scripts, Java scripts.
Systems
Engineer (September 1998 – June 2000) with M/S Tata InfoTech Limited, Mumbai,
INDIA
·
Research & Development
o
Did Implementation in ‘C’ on ‘Linux’ of encryption algorithms like
DES, Digital Signature System.
o
Studied and implemented various other symmetric and asymmetric
encryption algorithms, like RSA, Blowfish.
o
Development work on IPSec technology. Studied in detail the
working of various other encryption technologies, including SET.
·
Network Design & Analysis:
o
Design work in the area of outsourcing and off shoring of Call
Centers.
o
Required tremendous amount of learning in technology, organization
and management skills.
o
Did requirement analysis, vendor evaluation, market study and
planning of telecom and datacom equipment, including, Automatic Call
Distributors, Multiplexers, Routers, Hubs, Switches, etc.
o
Designed telecom and datacom networks, after thorough analysis of
different technologies like Frame Relay, ATM, Leased Lines, VoIP, etc. The
design could handle a maximum of 540 telecom and datacom nodes.
o
Studied and made reports on International data and voice connectivity.
o
The job was expanded to the whole IT-Enabled services industry,
including medical transcriptions, transaction processing, web-content
development & Back-office processing.
·
Website Design &Creation:
o Designed the Corporate Internet Website. Also managed the development with 4 programmers.
o The job was concluded with a refurbished corporate Internet website that had a new design and approach in 30 days.
·
Operating Systems Linux, Solaris, Unix, Windows, Minix, Mac
·
Languages C, C++, Java.
·
Web skills HTML, XHTML, XML, DOM, JavaScript, Web
Publishing Editors
·
Sys Admin Expertise Installed
and maintained many systems on Linux and Mac OS X.
·
Databases SQL,
JDBC, Oracle
·
Technical Expertise Network
Design, Call Center & Telecom Networks – technical &
commercial, Cryptography & Encryption
algorithms, Security (IPSec, SET)
Web page
Design and authoring.
|
|
|
·
Designed and implemented a compiler for a web -based language
called WIG from scratch. Modified and added features of a compiler for a
language-JOOS, an object-oriented subset of Java.
·
Implemented a Java-based Client Server program to read real-time
temperature and run on a Java Embedded Machine Board.
·
Implemented a data warehouse using JDBC and SQL.
·
Designed and implemented a Data Link Layer protocol.
·
Designed and implemented a FTP type service using TCP.
·
Used Promela and Spin to specify and verify various networking
protocols.
·
Designed and implemented a Card game in a distributed computing
environment.
·
Studied and modified code of MINIX operating system
·
Installed and used MOSIX on a cluster of Linux machines
·
Designed and developed a chat program in Java.
·
Used Rational Unified Process and designed Object Oriented
programming applications that involved conditional synchronization.
·
Installed and used web server with dynamic page serving capacity
(Apache with Tomcat)
·
Generated documents in XML using DOM and rendered using XSLT
·
Used J2EE and EJB technology to implement business logic
·
Designed and implemented handicapped accessible website with
servlets for dynamic content generation.
·
Currently working on modifying IP Tables in Linux operating system
·
Doing research on improvising scheduling methods of clustering
algorithms in Linux.
References
will be made available upon request.