Rajeev Jain ****************@*****.***
****, * **** ** *** #N202
Milpitas CA- 95035
Objective seeking a position in software development/testing/support.
•
Status Eligible to work with any employer.
•
Education
• MSCS Northwestern Polytechnic University, Fremont-CA April 2010 GPA 3.6
BECS Rajiv Gandhi Technical University, Mp, India Jan 2007
Skill Profile
•
• Operating Systems: Unix, Linux, Windows-2000/XP/Vista.
• Languages: C, C++, Java, Socket programming, Shell scripting. Perl script.
• Packages: MS Office, IBM RSM modeling tools, XML spy, Eclipse IDE.
• Web technologies: HTML, XML, Java script.
• Databases: Ms Access, MySql, Oracle.
• Software Testing Tools Selenium, Junit.
• Networking Tools Wireshark, Gdb, Vnc, Vpn, Cvs, Cisco Routers.
Relevant Coursework
•
• Introduction to Java programming
• Unix Shell Scripting • XML for e-business
• Fundamentals of network security • CGI, PERL, DBI
• Unix Network Programming • Software engineering management
• Operating systems • Fundamentals of HTML, Java script
• Computer Network Design • Database management systems
• Storage Area Networks • PLSQL Programming
• Enterprise software overview
• Software Testing
Educational Projects at University (Northwestern Polytechnic university [NPU]
•
A generic TCP Client / Server. Jan – April 2009
•
A client server system using TCP/IP sockets. The client requests the server to perform various system calls and server
returns the result of those. E.g. setting server environment remotely, fetching directory contents or CPU usage of server.
Developed in C language on Unix platform.
Multiservice multiprotocol file server. Jan - April 2009
•
A file transfer client/server package using TCP/IP sockets. Written in C, on Unix platform. Various flavors of it were
coded and tested for a comparative study, including - Iterative, concurrent multiprocessing with one process per request,
concurrent multithreading with one thread per request, concurrent pre-forked multiprocessing with locking semantics,
concurrent Pre-threaded etc with different file size.
Echo server.
• Jan - April 2009
A TCP/IP based echo client and server using sockets. Developed in C language on Unix platform.
Automated testing on an e-commerce website. Jan – April 2009
•
Testing an e-commerce website using test cases based on the failure mode analysis, effects analysis, and equivalence
partitioning and boundary analysis.
Web development project. Jun-Aug 2009
•
Maintain and enhance web based client-server system of a small startup company. Front end was HTML. Backend was
using apache web server with PERL scripts, CGI scripts, and SQL database.
Daytime server time difference. Jan - April 2008
•
A UDP client program that contacts two DAYTIME servers and reports the times they return as well as the difference
between them.
Connection-oriented and connectionless client-server program using RPC.
• Jan - April 2008
A connection-oriented and a connectionless client-server program using RPC to perform file server functionality.
Using different file sizes to compare/analyze the performance of the two approaches.
Web client and server using BSD sockets. Jan - April 2008
•
A http server implementation as per standard HTTP/1.0 based on RFC. Server waits for a TCP connection, reads and
parses the HTTP GET request, and returns the requested file before closing the connection. Server returns header and data in
response with error handling in browser readable format.
Study and enhance the File System Simulator.
• Aug - Dec 2008
This project involved studying and enhancing the existing file system simulator. The project required creation and
manipulation of various data structures to store the contents of the file system. Including programmer-level functions to
simulate file system operations of UNIX. The simulator provided capabilities to read or create a file representing the disk
image, and kept track of allocated and free blocks using a bit map.
Distributed Banking System. Jan–Apr 2008
•
A distributed banking application that has several tellers to serve customers. Manage accounts and transactions using
RMI, Java Sockets, Jboss Netbeans package and SQL database server.
DSDM.
• Jan–Apr 2008
Research paper on Dynamic System Development Method, one of the agile development methods for dynamically
changing requirements environment.
Sophisticated Online Grocery System
• Aug–Dec 2007
A grocery purchasing / billing / inventory management system. Front end was HTML using JAVA script and backend
was MsAccess database with PHP for database connectivity.
A Sales Management System (SMS).
• Aug - Dec 2007
A comprehensive, easy & customizable software system using JAVA design patterns, to help companies manage their
resources and process sales leads more effectively. Managers need visibility into the activities of their sales personnel and
insight into where they stand with their responsibilities. The system helps to standardize sales processes and methodologies to
improve the work efficiency by making things easier for the sales personnel.
Mobile Broadband Wireless Access.
• Aug–Dec 2007
This project was to research and present the MBWA technology and latest developments.
Online Website Development Websky
• Jan-Jun 2006
A complete software solution for website development & management. Wherein user could navigate through a menu
driven GUI steps to feed in the requirement of the website they want to develop. This software then auto generates the website
framework and front end pages, matching to user’s requirements. Front end was done in HTML with Java script. Backend was
using MsAccess and PHP