PRADEEP JANAKIRAMAN
    723 Euclid Avenue, Apt 1, Syracuse NY 13210
    Phone: (315) 443-2483(Off),  (315) 426-8253(Res)
    Email: pradeep@npac.syr.edu

EDUCATION
                   M.S. Computer Science, May '98
                   Syracuse University, Syracuse, NY.
 
COMPUTING SKILLS    
                    Computer Systems              :     Sun workstations, Power-PC, IBM PC,SP2, SGI
                    Operating Systems               :     Sun-OS, Solaris, AIX, WINDOWS-NT, 95
                    Programming Languages   :     C, C++, JAVA, PASCAL
                    DBMS                                      :     ORACLE (SQL, PL/SQL), DB2, JDBC
                    Other                                        :     CORBA, PERL, Javascript, JavaBeans, EDI

EXPERIENCE

             College Co-Op                                                                                                                 Feb. '97 -Jan. '98
             IBM T.J. Watson Research Center                                                                                  Hawthorne, NY

                    Worked on project COYOTE (COver YOur Transactions Environment), which provides a framework  for  inter-business
                    transactions. COYOTE auto-generates components to enable communication between businesses based on their service
                    contracts. The project  stresses key features like extended,  l ong-running, reliable, asychronous  transactions. Developed
                    using Java and CORBA.

                    Developed  a scalabe collaborative  presentation  tool  for  presenting text, images and video. The contents are multicast to
                    the clients who pre-fetch  and  cache  the contents. Asynchronous  multicast  improves  server  performance and caching
                    improves client response time. Developed using Java AWT, JMF API.

                    Developed   a   shared   white-board   for  presenting   text  and   images.   This   was  developed  on  top  of  a  Java  based
                    synchronous  collaboratory  framework.  Later  ported  to  a scalable, robust, router-based proxy pusher which  serves as
                    the reflector for collaboration.

                    Tested  JDBC  performance  to  design  a  scalable  commercial  web  site. Tests  measured  DB2  performance  with client
                    applications using 2-tier JDBC,  and 3-tier  JDBC with  CORBA server objects having connections to database, and many
                    other variations.
 

                    Research Assistant                                                                                                         Sep. '95 - Jan. '97
               Northeast Parallel Architectures Center (NPAC)                                      Syracuse University, NY

                    Worked on Virtual Distributed Computing Environment(VDCE) project. In VDCE users model applications and define tasks
                    using a web based  modelling  tool. The taks are then  dynamically  distributed and executed as specified by the user through
                    VDCE modules. Developed using Java, C, P4.

                    Developed an applet  to  monitor  network  statistics. The applet enables the administrator to monitor several components of
                    network from the web with a simple user interface. Developed using Java, C, rstat, SNMP.

                    Developed a tool for measuring NPAC web-server performance. The tool runs batch jobs, calculates accesses and presents
                    various statistical results. Developed using UNIX scripts, C, PERL.

                    Developed a tool for generating composed  multimedia  class-lecture pages. The  tool  records class-lectures and  slices the
                    audio based on time spent on each slide used for the lecture. It then generates web-pages with audio clips, slides and related
                    description. Developed using PERL, JavaScript and Real Audio tools on SGI.

                    Developed a web-based package for  NPAC  researchers  and  students  to access and edit information on NPAC database
                    containing technical documents. Developed using ORACLE with web interface(WOW) and ORA-PERL.

                    Developed  databases and  interfaces to manage  the data  collected  and exchanged  in EnviroNet, a NSF project, which is a
                    network of teachers, scientists and environmentalists having common concerns and interests about the environment.

PAPERS AND PUBLICATIONS
            1.  Architecture for Delegated Network Management using Distributed Objects,
                        Geoffrey Fox, Pradeep Janakiraman.
            2.  Design of multicast based distribution of web-pages with composed multimedia content,  {currently working }
                        Daniel Dias, Pradeep Janakiraman.
                3.  Performance considerations in TCP over ATM - A term paper,
                       Pradeep Janakiraman, Mannava Srinivas.
            4.  Co-Authored the first version of IBM's COYOTE design document.

AWARDS AND ACHIEVEMENTS
                1. Part of IBM's COYOTE team and filed a related patent, Nov '97.
            2. Network monitoring applet was rated among the Top-5% of Applets July '96 by Java Applet Rating Society (JARS)
            3. Cultural Director of the Syracuse Indian Association, '96 - '97.
            4. Silver medalist in inter-college chess championship, Sep '94