ALOK PANDYA
**** ******** ****** *** # ***, Los Angeles, California 90007
Email: *********@*****.*** Phone: 805-***-****
EDUCATION
University of Southern California, Los Angeles
May
2010
Master of Science, Computer Science
Thadomal Shahani Engineering College, University of Mumbai, Mumbai, India
June 2007
Bachelor of Engineering, Information Technology
WoRk Experience
. Safe Soft Solutions, Woodland Hills, California
Feb 2010
Java Developer Intern (Java
Swing, AWT, Persistence)
-Developing a Java-based front end GUI for VoIP applications for call
centers. Gives the user the ability to make, receive and transfer
calls along with the ability to pull up, insert and update lead
information from/to a database.
. Goodyear Tire & Rubber Company, Akron, Ohio.
June 2009 - Aug 2009
Junior Technical Analyst
(Java JDBC, Oracle 9i, Microsoft Sharepoint)
-Design and build a Java based Human Resource Self Service System that
involved interacting with databases through JDBC along with the
migration of the back-end from a Relational Database to a SAP system.
. Kale Consultants, Mumbai, India.
July 2007 - June 2008 Programmer Analyst
(Oracle 9i,
10g, UNIX)
-Analyzed client requirements and created ad hoc databases for data
storage, retrieval and manipulation through scripting of SQL code
snippets, coding and debugging functions, procedures, triggers and
packages for Revera (Airline Revenue Accounting Software) used by Air
India, Qatar Airways and British Airways.
Skills
Languages: Java, C, C++, SQL, PL/SQL, XML, XSD, XSLT, JSON,
JavaScript, HTML, PERL and Ajax.
Platforms: MS Windows 98/2000/XP/Vista, UNIX, LINUX, Oracle 9i/10g.
Tools: SQL Navigator, PL/SQL Developer, NetBeans, MS Visual C++,
Wireshark.
project work
. Spatial Database Application
Aug 2008 - Dec 2008
(Java Swing, AWT, Oracle 10g)
-Developed a User Interactive Application in Java and Oracle 10g using
Java Swings and AWT. Provided back end support through JDBC for
holding spatial data in an Oracle database.
. Building and Querying a Video Database in Java
Jan 2009 - May 2009
(Java)
-Developed an application to compare a input video to videos in the
database on the basis of different video characteristics like motion
compensation, color, background and audio to find the closest matching
video.
. Development of the Nachos Operating System
Aug 2009 - Dec 2009
(C, C++)
-Implemented features of Operating Systems like Mutual Exclusion,
Synchronization, System Calls, Multi-threading, Parallel Processing,
Memory Management and Virtual Memory by implementing the TLB, IPT, PT
and the swap file structure, Remote Procedure calls and Distributed
Systems on NACHOS in Unix.
. User Interactive Web Application using Google API
Aug 2008 - Dec 2008
(Perl,
JSON, Javascript, Ajax, Java
Servelets)
-Imported Google Maps in a web page scripted in Javascript that
communicated with an Apache Tomcat server using Ajax calls. The server
responded with details scraped off a web page using Perl script in a
JSON format that was parsed by the client page using XML DOM to
display the information on the map.
Relevant Coursework
Operating Systems, Web Technologies, Multimedia Systems, Artificial
Intelligence, Computer Graphics, Databases, Computer Networks, Data
Structures and Analysis of Algorithms and Computer Organization and
Architecture.
EXTRACURRICULAR ACTIVITIES
. Managed a group of students as Event Head of the Robotics Event at the
ISAAC technical festival (2004 and 2005).
. Active member of the Computer Society of India (CSI) and the IEEE.