Download PDF

About Me !

• Object Oriented Programming geek with a thirst to learn !

I do like technical stuff and I simply believe in not giving up. I enjoy facing challenges and want to achieve something notable !


• Web Application Development

• Mobile Application Development

Want to be a successful Software Architect.


• Possess strong Analytical, Presentation, Interpersonal, Client interaction skills

• Proven success in individual performance as well as managing, leading and mentoring small

to medium size team

• Flexible enough to adapt new environments

• Ability to manage multiple priorities and work well under pressure

Personal Details

Name :- Gaurav Khanna

Father Name :- Mr Manoj Khanna

Nationality :- Indian

Marital Status :- Single

Permanent Address : -

98/10 , Baadiyan Moholla, Opp Dakhniya Mandir,

Dist- Jind, State – Haryana

Pin – 126102

Project Experience

Worked as Software-Developer from August 2010 till date in iGrid, Development and

“R & D” center running by Tata Consultancy Services. Our main task was to develop

tools that can automate and mobilize training of Software professionals hired by TCS .

In addition I worked in development of Web-Applications for Mobile-Apps developed by

iGrid mobility team. Products I worked are :

Product Name : Shuffle Music Player

Role : Sole Developer

Environment : Windows XP, Java, Android

Tools Used : Eclipse, Adobe Photoshop

Description : Shuffle Music Player is a mp3 player present in Android Market too. I did some research

and found most of existing music players lacks good shuffling quality and they were

consuming too much CPU as well.

Shuffle Player is designed to answer above flaws. It is a popular music player with very

simple to operate UI and light weight in terms of CPU consumption.

Fore more details, visit :

Product Name : mAutomate

Role : Design Lead / Developer

Environment : Windows XP, Java, J2EE, MySQL, Hibernate, Ajax, jQuery

Duration : DEC 2011 to present

Tools Used : NetBeans, MySQL workbench, Tomcat 7

Description : mAutomate is a Desktop/Web-Application used to automate all activities of

trainees/employees including attendance, test through mobiles. Web-Application

is an interface to control and configure events and see all reports.

Roles and Responsibilities :

• Understanding the requirements by studying existing system

• Responsible for DB design

• Develop architecture of application in such a way later on other modules can easily be plugged


• Develop library for client-server connection using Socket-programming

• Understand networking constraints and implement security in best manner possible

• Lead design team and ensured delivery of documents including Wireframes, Class diagram

• Attended meetings and presented proto-type of

Product Name : eLmart

Role : Team Lead

Environment : Windows XP, Java, J2EE, MySQL, Hibernate, Ajax, jQuery,

GeoLocation, Google-Map

Duration : June 2011 to Nov 2011

Tools Used : NetBeans, MySQL workbench, Tomcat 6

Description : eLmart is a Web-Application which provides location based services including

shopping, traffic-status, weather-forecasting. It is a research product led in


Roles and Responsibilities :

• Understanding existing alternatives in market and requirements

• Responsible for DB design

• Make location-based (latitude-longitude) search efficient

• Development of API for mobile version

• Development of library for client to server connection over http/https

• Integration of third party API for weather forecast and address of a location

Product Name : SPOOR

Role : Developer

Environment : Windows XP, Java, J2EE, Cassandra, Ajax, jQuery,

GeoLocation, Google-Map

Duration : Dec 2010 to May 2011

Tools Used : NetBeans, Cassandra 6, Tomcat 6

Description : SPOOR is a location based product developed keeping tourism in mind. It

provides location based information and guides tourists. In short it is locationbased-

social-networking. It is a research product led in iGrid.

Roles and Responsibilities :

• Understanding requirements and location based searching

• Integration of location based social networking includes Facebook, YouTube and Google


• API for mobile version

• Implementation of NoSQL database Cassandra 6


• Developed Shuffle Music Player for Android platform (present in Android Market)

• Contributed in TCS Ignite hiring 2012

• Led a team of size 6 in accomplishment of J2EE based web-application named


• Contributed in DB design of some web-applications.

• Resolved problem of attendance of trainees by giving idea and implementing mobilebased


• Developed an utility for client-server connection using Java Socket-Programming

• Developed libraries for useful tasks


o To create http / https connection with any URL using java

o File handling utility for data backup

• Presented Demos of applications developed by our team in front of various clients and

higher management

• Conducted Training Sessions on Hibernate, MVC, Mutithreading, Socket-Programming

for 180 trainees

• Implemented Cassandra ( NOSQL ) in short span of time

• Developed Auto-Backup and Auto-Connection-Closure tool for saving resources

• Conducted classes on Server-Configuration and efficiency ( Apache Tomcat )

• Manged SVN for team ( Tortoise SVN and Visual-SVN )

• Organized a quiz at University college, kurukshetra in 2010

Catch Me . .

Career Sumamry

• IT professional with nearly two years of professional work experience. I offer experience and expertise    

  in end-to-end development of data oriented (large volume) Web applications and mobile applications

• Skilled in Analysis, Design & Execution of Web-based applications and server management

• Well acquainted with Software Development Life cycle

• Sound knowledge of data-structures

• Good understanding of DB design and normalization

• Strong fundamental knowledge in SQL queries

• Worked with NoSQL database, Cassandra 6

• Experience in deployment of web applications over distributed environment

• Experience of working with Social API like Facebook,Twitter,Youtube,admob etc

• Sound knowledge in server configuration :

Apache, Tomcat 6, Tomcat 7, Cassandra


Apache, Tomcat,MS-Office Open Office ,Adobe Photoshop
- Having sound understanding of Server-Configuration and management. - Have worked on MS-Office and  Open-Office - Have working knowledge of Adobe Photoshop
MySQL ,SQLLITE , Cassandra,Hibernate ,Struts 2 , Symfony
* EL, JSTL Ajax, Jquery Javascript   -Relational Database - MYSQL (Web - Applications) - SQLLITE (Mobile)   - NoSQL Cassandra     - Have good understanding of  Hibernate and Struts2 framework,Symfony - Working knowledge of Ajax, Javascript, EL and JSTL.  
NetBeans IDE, Eclipse IDE, MySQL GUI, SVN, CVS
I have worked on Netbeans IDE for J2EE Web applications development and Eclipse IDE for Android applications development.   - MySQL GUI tools for DB designing - SVN and CVS for project version management
Multi-Threading , Socket Programming
I do have good hold on multi-threading concepts and have used in several  projects.
php, Java / J2EE , Android, C, C++,
I do have sound knowledge of programming concepts and enjoy coding.

Work experience


Apr 2006Apr 2007

Senior Secondary

Central Board of School Education
Apr 2004Apr 2005


Haryana Board of School Education


Sep 2010Present

Kurukshetra University Networking And Web Designing

Kurukshetra University
Oct 2011Present

Oracle Certified Professional, Java SE 6 Programmer Certification