Gaurav Sharma

(510) 334 - 4919

gsharma [a-t] gmail [d-o-t] com

 

OBJECTIVE: A full time job as a Programmer in a stimulating and challenging environment.

 

EDUCATION:

 

California State University, Hayward                                                                Jan 2002 – Jun 2005 (expected)

Bachelor of Science in Computer Science (Networking option)

 

Delhi Public School, India                                                                                                 Jul 1995 - May 2000

High School

 

COURSES TAKEN:

·       Programming Methods and Introduction to Software Engineering.

·       Assembly Language.

·       Programming Language Concepts.

·       Web Site Development.

·       Data Structures and Algorithms.

·       Operating Systems.

·       Introduction to Systems Programming.

·       Database Architecture.

·       Analysis of Algorithms.

·       Data Communications and Networking.

·       Compiler Design.

·       Computer Networks.

·       Network Operations and Administration.

·       Wireless and Mobile Networking.

 

 

A FEW COURSE PROJECTS:

 

·       Recompiled Linux Kernel after making a few changes to the source code.

·       Stimulated a Hospital Management system in C++.

·       Created a checkout system for a grocery store in C++.

·       Wrote shell scripts on Linux platform.

·       Created a demo web site using HTML and Javascript.

·       Created a basic web site using sessions in jsp.

·       Created an application to store, delete and view results from a MySQL database using PHP.

·       Created a basic scanner and a parser in C++.

·       Created a system where 2 clients can remotely exchange messages through a server. The server and the clients were implemented in C.

·       Created a network management tool using PHP and MySQL. Specific web sites were pinged at regular intervals and the data over a long period was analyzed. It also created graphs on the fly.

·       Created a SNMP Agent and Manager. TLV encoding was used. The manager and agent were created using C.

·       Created a simulation of a Mobile Switching Center (MSC) using C. It allocated and de-allocated channels to data subscribers using a static as well as dynamic allocation scheme. Different trends in a cell were analyzed.

 

 

 

 

 

COMPUTER SKILLS:

 

Programming:               C++, C, PHP, MySQL, Perl, Python, HTML, JavaScript, WML, Scheme, Prolog, Assembly Language.

Operating systems:        MS DOS, Windows All, UNIX, Linux, Macintosh.

 

Software:                      MS Office, MS Visual Studio, Logic Works, Macromedia Flash, Dreamweaver, MS Frontpage, Adobe Photoshop, Illustrator, Quark Express.

 

EXPERIENCE:

Pro Copy and Printing, Computer Section, Oakland,                                                   CA Jan 2002 to Present

Asst. Manager:

·          Computer maintenance and upgradation

·          Create and edit documents as per customer's requirement.

·          Managing the store in absence of manager.

·          Working with a team of 4-5 employees.

·          Handling other time bound jobs.

 

 

ACTIVITIES:

Bollywoodmantra.com                                                                                                       Oct 2003 to Present

Webmaster:

·      Organized and developed the idea.

·      Responsible for installing and maintaining Advanced Content Management System - Phpnuke

·      Responsible to make changes to the PHP code as required for the web site.

·      Created custom modules and blocks.

·      Handling the MySQL Database for about 21,000 members.

·      Backing up the relevant files and the database everyday.

·      Worked on the original code to reduce the number of queries and code optimization for speed.

·      Developed a sub domain using WML, PHP and MySQL to give WAP users live feed of the content.

·      Used mod rewrite (Apache) to make the web site URLs Search Engine friendly.

·      Responsible for marketing and site improvement ideas.

·      Solving technical problems faced by members.

 

Redhat Server

·      Managing a Virtual Private Server (VPS) located in a remote data center.

·      Responsible for software upgradation and installation.

·      Responsible for timely reboots and data backup

·      Responsible for providing support.

 

Worked on a lot of other Open Source packages

·      Wordpress (http://www.gsharma.com). Created custom hacks and plugins.

·      OsCommerce (http://www.bargainmantra.com).

·      Created a PHP web site and used mod rewrite to change the URLs (http://www.sarkarthefilm.com).

·      Drupal

·      PostNuke

·      PHPbb

·      Invision Board

·      Xoops

 

President, Math Club, High School, 1998-2000

 

REFERENCES:  Available on Request.