Srikrishna Gurugubelli

#4302, 350 College Main,
Bryan,
Texas-77801. /

Phone: 979-691-2146

Email:

OBJECTIVE:Seeking a challenging full-time position in the field of Networking.

EDUCATION:

MS (Computer Science) Texas A& M University / (Expected May 2001 GPA 3.46)

Relevant Coursework:

Distributed Processing Systems, / Networking for Multimedia Applications,
Advanced Network Security, / Networks and Distributed Processing,
Analysis of Algorithms, / Computer Architecture,
Software Engineering, / Information Storage & Retrieval,
Intelligent User Interfaces / Interactive Video and Multimedia
BS (Computer Science & Engineering) Osmania University, INDIA / (May ’99 GPA 3.87)
GNIIT Program at NIIT Limited (Software Training Center) / (Aug ’95 – May ’99)

TECHNICAL SKILLS:

Networking / : Socket programming in C/Java, TCP/IP, UDP, SMTP, FTP
Operating Systems / : Unix (Solaris, SunOS, Linux), Windows NT/95/98/2000/CE
Languages / : C, C++, Java 1.2, Visual Basic, Visual C++, Delphi.
Scripting / : Java Script, CGI scripting in Perl/C/C++/Delphi
Database / : MS Access, Oracle
Web Tools / : Adobe Photoshop, Dream Weaver, Shockwave Flash
Office Tools / : MS Office Suite.

WORK EXPERIENCE:

Software Design Engineer Intern / (May ’00 – August ’00)
Microsoft Corporation.
WinCE Networking team. The position involved developing applications for testing the TCP stack of the WinCE Operating system in C/C++. It also involved setting up windows networks with several configurations and services(RAS, DHCP, Routing,etc).
Graduate Research Assistant / (Jan ’00 – Till date)
Department of Sociology, Texas A&M University.
Design of Web-based simulation experiments for Ethnic inequality Using Delphi, Java and JavaScript
Technical Support / (May ’99 - June ’99)
For INTEL Corporation (J.L. Marketing Services), Hyderabad, INDIA
Assisted software developers in understanding the architecture of the Intel Pentium III processor.

PROJECTS:

  • Design and Implementation of Distributed Software Messaging Bus – a library for totally ordered, atomic delivery of messages, with and without using IP Multicast. Implementation involved TCP, UDP, Sun RPC, Threads and Signals. Synchronization is achieved using semaphores and mutexes. (Solaris using C, C++).
  • Design and Implementation ofDistributed Chat Service - Unix network programming using RPC, UDP sockets, Threads and Signals (Solaris using C).
  • Implemented a simple, page-based, sequentially consistent Distributed Shared Memory library exploiting the memory mapped devices - involves TCP, Sun RPC, Threads and Signals. (Solaris using C, C++).
  • Designed and Implemented a Life Cycle Artifact Manager. This web-based tool is very useful in managing artifacts in software development process. This was implemented using Javascript, Servlets and Oracle. Designated as Group Leader involved in design, implementation, integration, testing and documentation.
  • Online Degree Plan Approval System. This multi-threaded system is implemented using TCP/IP and JDBC. It has several features like automatic e-mail notification, Polling for new application.
  • Implemented some schemes for fair sharing of the available bandwidth by modifying the Reno Flavour of TCP. (work done on Network Simulator)
  • Implemented some schemes for minimizing the RTT bias in TCP observed in various buffer management techniques like DropTail, RED, LQD. (Work done on Network Simulator)
  • Implemented Reliable Multicast using a combination of retransmission and NAK suppression.
  • Implemented Client Redirection for streaming Video applications. The client is unaware of the Redirection as the library below it abstracts the mechanism. The redirection mechanism was enhanced by adding load balancing of the servers at the time of redirection. Redirection was performed at a layer level(I,B,P), so that the video is streamed from several machines instead of one.
  • Designed a web-based Dynamic Archive Creator and Search interface for photographs, audio files and, text descriptions. (using C language, CGI in C, JavaScript, and ImageMagick, a Unix image manipulation software).
  • Involved in successful Hacking attempts into secured Sun OS systems, Linux and NT Web server using Network security/hacking tools as a part of the Advanced Network Security course. Wrote some tools like a remote shell with encryption, Trojans and utilities.

ACHIEVEMENTS:

- Received National Merit Scholarship for Academic excellence during 1993-95.

- Received Merit Scholarship (1995-99) from Usha Group of Companies, India

WORK AUTHORIZATION:

Eligible for F-1 Practical Training.

REFERENCES:

Available on request.