• Namaste,

      I am Kailash Gajara, a proud Trojan. I earned my masters in computer science from USC in May 2010 and currently working at VMware in Palo Alto, California. Natively I am from Mandvi-Kutch (Gujarat) India & currently my family is in Mulund, Mumbai.

      Dream:

      Get to the most challenging position in Software Industry.
      Improve education and standard of living of people in rural areas.

      Please feel free to contact me if you have any questions or comments.

      Best,

      Kailash Tulsi Gajara
      kailashgajara@gmail.com
      31st July 2011



  • Masters Degree in Computer Science
    Viterbi School of Engineering, University of Southern California (USC)

    (May, 2010)
    Los Angeles, California
    Bachelor Degree in Computer Engineering
    Shah & Anchor Engineering College, Mumbai University (MU)

    (July, 2008)
    Mumbai, India

    Relevant Coursework

    • University of Southern California (USC)      www.usc.edu

      Analysis of Algorithms Prof. Shahriar Shamsian
      Database Systems Prof. Shahriar Shamsian
      Computer Networks Prof. Ali Zahid
      Computer Graphics Prof. Sathyanaraya Raghavachary
      Distributed Applications Prof. Michael Crowley
      Operating Systems Prof. Michael Crowley
      Directed Research(Rehab Game) Dr. Belinda Lange & Dr. Sheryl Flinn
      Web Technologies Prof. Michael Crowley
      3D Graphics and Rendering Prof. Ulrich Neumann
      Advance Mobile Devices and Gaming Console Prof. Mike Zyda

    • University of Mumbai (MU)      www.mu.ac.in

      First Year SEM I
      Engineering Mechanics
      Basic Electrical and Electronics Engineering
      Computer Programming -I
      Workshop practice -I
      Applied Physics -I
      Applied Chemistry -I
      Applied Mathematics -I
      Syllabus
      PDF Syllabus
      First Year SEM II
      Engineering Drawing
      Applied Mathematics -II
      Applied Physics -II
      Applied Physics -II
      Applied Chemistry -II
      Communication Skills - II
      Computer Programming -II
      Syllabus
      PDF Syllabus
      Second Year SEM III
      Applied Mathematics -III
      Electronic Devices & Linear Circuits
      Discrete Structure & Graph Theory
      Digital Logic Design & Applicatio
      Data Structure and Files
      Computer Organization & Architecture
      Presentation and Communication Techniques
      Syllabus
      PDF Syllabus
      Second Year SEM IV
      Applied Mathematics -IV
      Analog & Digital Communication
      Database Management System
      Computer Graphics
      Analysis of Algorithm & Design
      Operating System
      Syllabus
      PDF Syllabus
      Third Year SEM V
      Applied Mathematics -V
      Principles of Digital communication
      Computer Network
      Microprocessors
      Theoretical Computer Science
      Presentation and Communication Techniques
      Computer Programming laboratory
      Syllabus
      PDF Syllabus
      Third Year SEM VI
      Web Technology
      Operating Systems With unix
      Systems Programming
      Object Oriented Analysis and Design
      Computer Graphics
      Advanced Database
      Syllabus
      PDF Syllabus
      Fourth Year SEM VII
      Advanced Microprocessors
      Intelligent System
      Digital Signal Processing
      Software Engineering
      Mobile Computing
      Internship -I
      Syllabus
      PDF Syllabus
      Fourth Year SEM VIII
      System Security
      Distributed Computing
      Multimedia System
      Neural Networks and Fuzzy Systems
      Internship -II
      Syllabus
      PDF Syllabus
  • Tools : Rational Rose, Dream Weaver, Adobe Photoshop, Eclipse, Altova Xml Spy, Matlab
    VMware : ESX, ESXi, vShpere 5, vCenter Server, Workstation, Fusion, View, ThinApp
    Programming Languages : C, C++, Python, Java
    Web Servers : Apache, Tomcat
    Database : Oracle 9i/10g, MySQL
    DB Query Languages : SQL, XQuery, XPath
    Web Technologies : Asp .NET C#, AJAX, JavaScript, CSS, HTML, XML, JSP, PHP
    Networking : Opnet It, Wireshark
    Operating Systems : Windows , Mac OS X & Linux
    Languages : English, Hindi, Gujarati, Marathi
  • Resume : Last edited: July 2011
    • Kailash Gajara's Resume   PDF Resume   DOC Resume
  • VMware Inc, www.vmware.com
  • Oct 2010-Current
    • MTS
      - Project Lead, quality engineering for ThinApp services to cloud
     
  • VMware Inc, www.vmware.com
  • June 2010-Sep 2010
    • MTS Intern
      - Designed & developed ThinApp Depot, an automated dogfood system for ThinApp team in Desktop BU group
      - Designed & developed ThinAppStore, an internal web application storing all ThinApped packages
      - Technology used: Asp .Net C# with Linq, PHP, MySql on Apache 2.x
     
  • Rock Software, www.rocklive.com
  • Jan 2010-May 2010
    • Application Developer Intern
      - iPhone application development using UIKit and Cocoa touch classes in Xcode enviroment
     
  • Los Angeles Metro, www.metro.net
  • Sep 2009-May 2010
    • Web Developer and System Analyst Intern
      - Requirement gathering, database schema design for an application of Lost and Found department at LA Metro
      - Web application development for reporting lost item to Metro's tracking system using Asp.Net C#, JavaScript, Oracle 11g
     
  • Tata Institute of Fundamental Research (TIFR) Mumbai, www.tifr.res.in
  • 2007-2008
    • Application Developer Intern
      - Concept mapping project for a web based portal duration 1 year : www.gnowledge.org
      - Fetching data from constantly updated self-app database of TIFR and convert it into schematic diagram
      - Make diagram in the form of concept map using Javascript and display it in SVG format
      - Logic develped in Python and Ajax used for fetching the information from database tables
      - Information in this form can be easily undertood by layman
  • Cloud-based rendering using Hadoop 3D Research Paper 3D Graphics and Rendering Fall 2009
    • Developed a renderer using Map-Reduce Algorithm and tested on Cloudera/Amazon web services
    • Implemented various stages like transformation, lighting, Z-buffering, rasterizing and anti-aliasing
    • Used Python and C++ for various modules and blender for designing the scene of 190K triangles

    Runic Chain Game, www.kailashgajara.com/Runic_Chain.html Advanced Mobile Games Fall 2009
    • Developed an iPhone Game using Objective C, Cocos2d, UI kit and Xcode as development environment
    • Features accelerometer control, cocoa touch, tile maps, scoring and animation

    Satellite Launch Simultaion Computer Graphics Spring 2009
    • Satellite launch simulation was designed using OpenGL(graphics library) which is industry standard for 3D graphics development
    • Simulation included actual phases like Pre-Launch, Ignition, Booster rockets breaking, Movements outside earth, Satellite opening and finally revolving around the earth
    • Implemented graphics features like transforming, shading, texture mapping, coloring, lighting, camera movement
    • Used OpenGL along with VC++, SDL, Praticle system and .obj files desgined by MAYA 2009

    Napster File Sharing Application Distributed Application Spring 2009
    • Implemented Peer to Peer file sharing application that allows users to share and download music files from server and/or other users same like Napster
    • Peers designed both in Java and C++ which allowed them to communicate and sharing files between them
    • Application featured Broadcast, Multicast and Unicast message transmission along with facility to register and quit the system
    • Peer to peer file sharing included add friend, accept/reject friend request and periodically receiving of online users details

    Client Server Based Application Distributed Application Spring 2009
    • Designed client server based application with more than 6 services both in C++ and Java
    • Included multiple worker threads and a manager thread listening for connections
    • Server maintaining pool of worker threads and system handles multiple client request simultaneously

    Thread Synchronization Operating Systems Spring 2009
    • Implementation of synchronization in a threaded system
    • Design and proper monitoring of the system after creating your own system module

    Multiprogramming and System Calls Operating Systems Spring 2009
    • Implement system calls for synchronization and multiprogramming and at the same time coding and testing
    • Coding the physical memory management allocation

    Real Time Tram Locator Database Systems Fall 2008
    • Oracle 10g as the backend for storage and retrieval from spatial database
    • Java Swing as GUI Library which allows user to query location of students, route and tram in University map

    Socket Programming Computer Networks Fall 2008
    • Manage race among 4 mobile units to find their target with the help of two checkpoints
    • Used TCP as well as UDP sockets to form client-server architectures
    • Made text parser to import initial data

    2-D Swat Game Computer Graphics 2007
    • 2-D game which allows user to hit a Bee within given time limit with keyboard controls
    • Game included 10 stages with each stage no of Bees goes on increasing by 1

    Hospital Database System Database Management System 2006
    • Used Visual Basic and SQL 7.0
    • Made forms that collect information about patients, doctors and testing lab
    • Used ODBC for interacting with DB to fetch and store the data

    • Awarded Silver medal for ranking second in college, Shah & Anchor, Mumbai( 2009 )
    • Awarded for Logistic Head and IEEE Logistic Committee Member, Shah & Anchor, Mumbai( 2008 )
    • Awarded Gold medal for ranking first in college, Shah & Anchor, Mumbai( 2008 )
    • Secured 2nd price in “Big Bull” event, Symposium, S.A.K.E.C( 2008 )
    • Secured 1st prize in annual awards for B.E., Bhanu Community( 2008 )
    • Secured Consolation Prize in Cultural Symposium, S.A.K.E.C( 2007 )
    • Awarded for voluntary services in Technical Symposium, S.A.K.E.C( 2007 )
    • Awarded for participation in Void National Robotics, Tech fest, IIT Bombay( 2007 )
    • Awarded for voluntary services in Technical Symposium, S.A.K.E.C( 2006 )
    • Secured 1st prize in annual awards for S.E., Bhanu Community( 2006 )
    • Secured 1st prize in annual awards for F.E., Bhanu Community( 2005 )
    • Secured consolation prize in annual awards for H.S.C, Bhanu Community( 2004 )
    • Secured Rank Certificate YELLOW BELT Isshinryu World karate exam, Gujarat( 2001 )
    • Secured 85.93 % in subject talent search test, (English), Gujarat( 2000 )
    • Awarded 2nd prize in science fair, district level, Kutch( 1999 )
    • Awarded 1st prize in 27th State level Science Fair for Bullock Power Project( 1999 )
    • Awarded for state level Drawing Exam, Ahmedabad( 1999 )

    • * S.A.K.E.C - Shah and Anchor Kutchi Engineering College
  •   My Website ( Designed and Developed ) ( Spring 2009 )

      Various Positions Held
    • President, Association of Indian Student at USC ( 2009 )
    • VP for Association of Indian Student at USC handling programming, public relation and pay role ( 2009 )
    • Active member for ISA, ASHA, USCR and part of Vidushak improve team ( 2009 )
    • Database committee head for on campus recruitment, Shah & Anchor, Mumbai ( 2007-2008 )
    • IEEE Logistics Department Head, S.A.K.E.C( 2007-2008 )
    • Placement Hospitality Committee Member, S.A.K.E.C( 2007-2008 )
    • Class Representative , Computer A , S.A.K.E.C ( 2005-2008 )
    • IEEE Logistic Committee Member , S.A.K.E.C ( 2006-2007 )
    • Event Co-ordinator, S.A.K.E.C( 2005-2006 )
    • School representative for science Exhibition, vapi( 2001-2002 )
    • School Head – Boy, V.R.T.I, Mandvi-Kutch, Gujarat( 1996-1999 )

    • * S.A.K.E.C - Shah and Anchor Kutchi Engineering College


      Other Activities
    • Active coordinator of the Tech support team in An Inter college Technical Symposium – Nucleus 07, S.A.K.E.C( 2007 )
    • Participation in Industrial Visits to Banglore, Hyderabad, DELHI & JAIPUR, S.A.K.E.C.( 2007-2008 )
    • Participated in the personal meeting with KEVIN VORVICK, world’s first CYBORG( 2007 )
    • Active event co-ordinator of Robotics Level-2, Nucleus-06, S.A.K.E.C( 2006 )
    • Participated in National IT Aptitude Test, West Zone( 2004 )
    • Secured 3rd rank in “Rastra bhasha pariksha”( 1998 )
    • Secured 3rd rank in “Prarambhik Rastra bhasha pariksha”( 1996 )
    • Secured 2nd rank in “Prathmik Rastra bhasha pariksha”( 1996 )

    • * S.A.K.E.C - Shah and Anchor Kutchi Engineering College