I am Kushal Bhatt- Graduate Student of Computer Science at University of Southern California. I am seeking a Career Opportunity to leverage my expertise in Software Development, Programming, Design and Quality Assurance.
Specifically, I intend to be an important contributor to a dynamic team developing innovative products and services utilizing my technology prowess, communication skills, goal oriented approach and openness to new ideas. Areas of my interests include Algorithms, Operating Systems,Computer System Security, Computer Networks, Multimedia Systems and Human Computer Interaction.
If you have any questions or comments, or would like to set up an interview, please feel free to contact me.
Thank you very much for your time.
Kushal Bhatt
Graduate Student,Computer Science
University of Southern California, Los Angels, CA
kbhatt [ at ] usc [ dot ] edu
PS: This site is developed using Jquery. It is an extensive JavaScript library and one can do real cool things with it. I would like to add more features to the page very soon. For more information go to http://jquery.com
Last Updated:01/13/09
Resume
Download PDF fomat
KUSHAL BHATT
kbhatt[at]usc[dot]edu
323.528.8096
619 1/2 36th Place
Los Angeles, CA 90007
OBJECTIVE
Seeking a Internship/Career opportunity to leverage my experience in software development and expertise in programming/design
EDUCATION
Master of Computer Science (MSCS) GPA 3.8
University of Southern California (USC) Viterbi school of Engineering May 2009
Bachelor of Engineering (BE) Information Technology
Nirma Institute of Technology Jun 2006
COURSES
Analysis of Algorithms, Multimedia Systems & Design, Computer Communication, , Web Technology, Security Systems, Computer Vision, Mobile & Wireless Laboratory, Parallel programming, Computer Networks, Operating Systems, Database Systems
SKILLS
Programming
C,C++,Java, Python, Perl,J2me,J2ee,.Net,PL/SQL
Web Technology
Ajax, Java scripts, XML, ASP,Jquery
Operating System
Unix, Windows
Applications
Dreamweaver, MS Office suite
PROFESSIONAL EXPERIENCE
Intern Software Engineer DirecTV Inc. El Segundo May 2008 to Aug 2008
Program Guide Web services (SOAP, REST, Axis 2, Java)
Developed SOAP and REST base web services for DirecTV Program Guide group.
Associate System Engineer Tata Consultancy Services Aug 2006 to Jul 2007
Core Banking Implementation (C & Unix Shell scripts)
Implemented and optimized End of Day scripts for production environment of a bank network with 1000 branches
Virtualization and SAAS (Software As A Service) Proof of Concept
Collaborated with Intel, USA to determine and execute use cases for Intel SAAS POC
Intern Software Engineer Tata Consultancy Services Jan 2006 to Apr 2006
Automation & Integration of Components in Enterprise Management System (J2EE, Oracle)
Developed a web-based client-server application which will support the global requisition and management of IT/Non-IT Products and Services.
Software Programmer SIPI Lab, USC Aug 2007 to Dec 2007
SPHINX based speech recognition engine (C)
Optimized code for speech recognition engine (SPHINX) for SIPI Lab
PROJECTS
Peer to Peer File Sharing System (C++, Unix, Pthreads):
Developed a distributed file sharing system using peer to peer technology that allows user to search, get and delete files in network. Implemented messages like hello, join, notify, keep alive, status, get, search, delete.
Video Analysis and Classification (VC++):
Built an application that classifies videos, based on its content, to decide whether it is a sport, advertisement, movie or animation.
Research Paper- IPSec Architecture:Security Protocol for IPv6:
Paper describing IPSec and possible attacks on it.
Operating System Implementation (C,C++):
Developed significant parts of NACHOS, an instructional Operating System, on a simulated MIPS-style workstation including synchronization, multiprogramming, Virtual Memory and Networking.
Mobile Remote Desktop Control (J2ME,Python):
Built an application for Symbian platform that allows controlling remote desktop using a mobile phone, download and upload files and stream media from remote desktop
File & DNS Server and Client application(C, Unix, Pthreads) :
Implemented multithreaded server-client application. Handled malicious clients & servers, signal handling & auto server shutdown.
Google Calendar Interface (Ajax, Servlets, Google Calendar API, Google Gears XML, DOM, Tomcat):
Developed a web application that interacts directly with Google Calendar, Offline entries are stored in Google gears database and database is synchronized to Google Calendars, once application goes online
Event Driven Queuing Simulation (C++, Pthreads):
Simulated M/M/1/2 queuing system along with analysis of parameters such as throughput, delay and blocking
Bayer Pattern Emulation (VC++):
Developed application that emulates the color capture and color image reconstruction process via a Bayer Pattern, used in commercial digital cameras
Bluetooth base mobile car racing game and a chat application (J2ME) :
Programmed a two player racing game and a chat application with image sharing facility for mobile devices using Bluetooth connectivity
Yahoo Movies Web Crawler (Perl, Javascript, DOM):
Created a web crawler which extracts top movies information from movies.yahoo.com
SVG Editor(VB 6):
Developed a paint brush like utility that would generate SVG script for whatever drawn on the canvas
Implementation of Search Algorithms:
Implemented search algorithms like BFS, DFS , A* for path finding applications.
Projects
Peer to Peer File Sharing System (C++, Unix, Pthreads):
Developed a distributed file sharing system using peer to peer technology that allows user to search, get and delete files in network. Implemented messages like hello, join, notify, keep alive, status, get, search, delete.
Video Analysis and Classification (VC++):
Built an application that classifies videos, based on its content, to decide whether it is a sport, advertisement, movie or animation.
Research Paper- IPSec Architecture:Security Protocol for IPv6:
Paper describing IPSec and possible attacks on it.
Operating System Implementation (C,C++):
Developed significant parts of NACHOS, an instructional Operating System, on a simulated MIPS-style workstation including synchronization, multiprogramming, Virtual Memory and Networking.
Mobile Remote Desktop Control (J2ME,Python):
Built an application for Symbian platform that allows controlling remote desktop using a mobile phone, download and upload files and stream media from remote desktop
File & DNS Server and Client application(C, Unix, Pthreads) :
Implemented multithreaded server-client application. Handled malicious clients & servers, signal handling & auto server shutdown.
Google Calendar Interface (Ajax, Servlets, Google Calendar API, Google Gears XML, DOM, Tomcat):
Developed a web application that interacts directly with Google Calendar, Offline entries are stored in Google gears database and database is synchronized to Google Calendars, once application goes online
Event Driven Queuing Simulation (C++, Pthreads):
Simulated M/M/1/2 queuing system along with analysis of parameters such as throughput, delay and blocking
Bayer Pattern Emulation (VC++):
Developed application that emulates the color capture and color image reconstruction process via a Bayer Pattern, used in commercial digital cameras
Bluetooth base mobile car racing game and a chat application (J2ME) :
Programmed a two player racing game and a chat application with image sharing facility for mobile devices using Bluetooth connectivity
Yahoo Movies Web Crawler (Perl, Javascript, DOM):
Created a web crawler which extracts top movies information from movies.yahoo.com
SVG Editor(VB 6):
Developed a paint brush like utility that would generate SVG script for whatever drawn on the canvas
Implementation of Search Algorithms:
Implemented search algorithms like BFS, DFS , A* for path finding applications.
Developed, Tested and Documented SOAP and REST base web services for DirecTV program guide, which were used by IT and customer service representatives to provide mapping between channel and the packages.
Wrote Test Cases for some existing modules of program guide modules.
Performed a feasibility analysis of various technology options to port DirectTV program guide SOAP base webservices on hand held devices like PDAs, iphone, etc
Technology
Java, Axis2 , Ant
Tata Consultancy Services Aug 2006 to Jul 2007
Assistant System Engineer
Core Banking Implementation
System Integration and Implementation of a Core Banking Solution package to deploy a high-performance, 24x7 availability state-of the art 'anywhere banking' Core Banking Solution that interfaces with different banking channels, involving approximately 1000 bank sites
My Role
Implemented and Optimized End of Day scripts for the production Environment
Worked as an Interaction Designer/Technical support/POC for the Taxation module which was a windows base application
Project involved working at the client office and required effective interaction skills.
Technology
C, Unix Shell Scripts
Virutalization and Software as Service(SAAS) Proof of Concept
To propose the feasibility of SAAS at enterprise level for various clients of TCS. Part of Next Generation Infrastructure lab at Tata Research Development and Design Center(TRDDC), Pune, India.
My Role
Collaborated with Intel, USA to write proof of concept for their three layer AAA(Altris, Ardence and Appstream) architecture proposed for Virutalization and SAAS in an enterprise environment
Co-Published a report on few existing virtualization technologies their shortcomings and advantages
Technology
Virtualization Tools like vmware, Altris, Appstream,Ardence
Tata Consultancy Services Jan 2006 to Apr 2006
Intern Software Engineer
Asset Integration and Management Systems
Developing an application that would facilitate a paperless procurement and disbursement of assets within an IT organization
My Role
Developed Help Desk module based on Information Technology Infrastructure Library(ITIL)
Conducted User Research including Surveys and Questionnaire to collect data which in turn was used to feed the design process
Designed and prototyped the entire Windows application based on User Research
Evaluated and presented the prototype to prospective clients and managers
Awarded Recognition certificate for the effort
Technology
Java, C++
University of Southern California
Programmer at Signal and Image Processing Lab, USC
Maintained and Optimized a Sphinx base Speech Recognitions Engine written in C.
Course Grader
Course Grader for Web Technology and Multimedia Systems and Design
Contact
KUSHAL BHATT
Graduate Student Class of 2009
Viterbi School of Engineering
University of Southern California
Los Angeles, CA 90089