| 180 Elm Court, Apt #1205
Sunnyvale, CA 94086 |
(480)-733-7886
sujk@hotmail.com |
| OBJECTIVE | Looking for a challenging full-time position in software design and development, preferably in the areas of systems and networking. |
| EDUCATION | Stanford University
M.S. in Computer Science, Expected March 2001 Major in Systems Pune Institute of Computer Technology, Pune University B.E. in Computer Science, June 1997 |
Stanford, CA
Pune, India |
| COURSEWORK | Computer Networks Topics in Computer Networks Advanced Topics in Operating Systems Database System Principles Database System Implementation |
Distributed Systems |
| HONORS | Recipient of the Cisco Achievement
Program (CAP) award. Ranked seventh in the University of Pune, Computer Engineering, Class of 97. (Among nearly 3000 students). Recipient of National Merit Scholarship, awarded by Govt. of India. |
| COMPUTER SKILLS |
Languages: C, C++, Java, Perl, HTML,
Visual C++, Java-Script, PL/SQL, SQL*PLUS Operating Systems: Unix (Solaris), Windows NT, Palm OS, Dos. Databases: Oracle 8i, MS Access, Informix, Remedy. |
| STUDENT PROJECTS |
Traffic Characterization using Leaky Bucket (CS 244a Computer
Networks): Implemented a transport layer over UDP that implemented a
leaky-bucket rate regulator. Verified the correctness of the regulator using
secure-tcpdump. Built a general "traffic-characterizing" server.
This server characterized incoming traffic in terms of the burstiness
parameters (sigma, rho, link-rate). The traffic characterizing server was
used to verify the correctness of the regulator
Transport Layer Simulation (CS 244a Computer Networks): The simulation provides a reliable, connection-oriented, in-order, full duplex end to end delivery mechanism. Reliability was achieved by using the sliding window protocol. FTP Client (CS 244a Computer Networks): Developed a FTP Client application in C using Berkeley socket interface. Process Scheduler (CS 161 Design of Algorithms): Implemented round-robin with multi-level feedback process scheduler. The scheduler is built over a dynamic priority queue data structure. The emphasis was on execution speed and memory usage. Database Implementation (CS 346): Implemented a relational database management system (in C++). Additionally, implemented a JDBC interface for the database. |
| EXPERIENCE | |
| 6/00 - 9/00 | Cisco Systems, San Jose, CA Summer Intern
|
| 9/99 - Present | Stanford Linear Accelerator Center, Palo Alto, CA
Research Assistant, Business Information Systems:
|
| 3/99 - 8/99 | Cirrus Logic, Fremont, CA
Senior Programmer/Analyst: Created an Asset Inventory system using Informix database/Remedy database.
Created a web-browser for the Informix database.
|
| 07/97 - 08/98 | Persistent Systems Pvt Ltd, Pune Member of Technical Staff: Member of the QCClient development team. QCClient is a product developed for the Chemical Analysis Solutions Division of Hewlett-Packard, USA. It combines the Microsoft Windows NT desktop user environment with a proven reliable, high-performance HP-UX server and the Oracle 7.x database. The project was developed in Visual Basic 5.0
|
| 06/96 - 05/97 | Computer Vision R&D (India), Pune Programmer: 3D-Modeler - A 3D design environment
|
| 07/94 - 05/95 | Pune Institute of Computer Technology, Pune Programming Project: College Inventory System. Designed and developed an extensive inventory database system to maintain student records. Added extensive graphical interactive querying capabilities.
|
| REFERENCES | Available on request. |