Sunteți pe pagina 1din 1

SHYAMSUDER RATHI

2707 Portland St #104, Los Angeles, CA 90007  Email - srathi@usc.edu


OBJECTIVE
Seeking a full time position that would allow me to utilize and enhance my knowledge of computer networks and
software development
EDUCATIO
Master of Science, Computer Science, May 2009 GPA: 3.94/4.00
University of Southern California, Los Angeles, CA
Coursework
• Computer Communications • Analysis of Algorithms • Probability Modeling
• Operating Systems • Internetworking Laboratory • Computer Networks
• Computer Security • Web Technologies
Bachelor of Engineering, Electronics Engineering, May 2006
SV ational Institute of Technology, Surat, India
SKILLS
Programming Tools: BSD Socket API (UNIX), OpenSSL package, POSIX threads API, GNU Debugger (GDB)
Operating Systems: UNIX, Windows, Internetworking Operating System (routers and switches configuration)
Computer Languages: C/C++, Java, SQL, Visual C#, UNIX Shell Scripting, VB
Web Technologies: HTML, XML, JavaScript, CSS, DOM, JSP, PHP, AJAX, MySQL, WSDL, SOAP
Databases: MS Access, Oracle, MySQL
IDEs: Visual Studio, Eclipse, Netbeans IDE
WORK EXPERIECE
Research Programmer, Teamcore Research Group, University of Southern California June 2008 – Present
• Developed ARMOR-Canines, a security system deployed at Los Angeles Airport
• Designing and developing ARMOR-FAM, a scheduling assistant for Federal Air Marshals, DHS, USA
Assistant Systems Engineer, TATA Consultancy Services Ltd, Mumbai (India) June 2006 – June 2007
Project: BANCS 24 - Core Banking Solutions to State Bank of India – New Development Module
• Understand the client’s requirement and make changes in the System accordingly using SQL,
Pro *COBOL, XML, HTML, JavaScript and C on HP-UX servers and Oracle database
• Software engineering skills in areas of solution designing, testing, effort estimations and implementation
ACADEMIC PROJECTS
Distributed file sharing system using peer-to-peer technology
• Implemented a file sharing system on top of a peer-to-peer network using C/C++, UNIX socket API,
POSIX threads and OpenSSL package for digital authentication and verification.
• Designed a BGP like routing protocol for message and data transfer among peers
• Provided networking commands like join, hello, keep alive, status inquiry, check and notify shutdown.
• Provided file handling commands like store, delete, search and get file for the end-user.
Operating System Design and development
• Developed parts of NACHOS, an instructional Operating System, on a simulated MIPS-style workstation
including synchronization, multiprogramming, Virtual Memory and Networking
• Implementation of distributed client and server Operating Systems
Client-Server implementation
• Developed a system for simulating transfer of fragmented messages over TCP and UDP sockets in a
network with client-server architecture
Online Shopping Store Website and Marketplace development
• Developed a website of an online store using Java Server Pages (JSP), Servlets, JDBC and MySQL
• Provided client side pages for shopping and administration pages for site management and reports
• Built Web Services Information System for this website using Apache Axis, SOAP, XSLT and WSDL
• Combined it with other websites of manufacturer, distributor and logistics companies to build a complete
virtual marketplace
Dynamic HTML programming and server configuration
• Developed an application form with user interaction using dynamic client side implementation
• Implementation using HTML, JavaScript, DOM and CSS on Apache Tomcat server

S-ar putea să vă placă și