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.