ABHISHEK KHEMKA
***************@*****.***
*** *********** ******, ***# ***,Mountain View,CA 94040. Phone: (530) 521
7308
Summary:
. Strong Programming and Object Oriented Design and Analysis skills.
. Fluent in developing using C#, MXML, Action Script, C++ and C.
. Hands on Experience in developing plug-in for Microsoft office and
Outlook.
. Proven ability to meet the expectation and high performance.
Education:
Master's in Computer Science
May 2009
California State University, Chico
GPA: 3.4
Bachelor's Engineering (Information Technology)
2007
University of Pune, India with 60%
Higher Secondary
2002
Fergusson College (Pune), Maharastra Board of education
with 75.8%
Technical Proficiency:
ERP System: SAP ECC 6.0
Languages: C, C++, Visual C#, ASP.NET, SQL,
Flex, ActionScript, JavaScript, Java
Databases: Oracle 10g.
Platforms: UNIX, Windows, MAC OS
Developer Tools: Visual Studio 2008, Flex Builder
Other packages: Microsoft Office System,
Dreamweaver
Experience /Training:
Software Developer
December 2008 -Present Infomoksha Inc.
Cupertino, CA (USA)
Founded in 2006, Infomoksha develops software that assist decision
making and collaboration software.
. Working on both client and server side.
. Client side involves working on Adobe flex Environment (Action
Script, mxml).
. Server side involves working on python.
. Developed plug-ins to integrate with outlook and Microsoft
office.
. Developed plug-ins to integrate with Adobe Photoshop and Adobe
Illustrator.
. Plug-ins developed on C# and Actionscript for Infomoksha
software integration.
. Integrated Mate Framework into client side.
Student Assistant
Wildcat ID Card Office, California State University
Feb 2008 - December 2008
Chico, CA (USA)
Related Coursework:
. Enterprise Resource Planning: Systems Administration (SAP ECC-
BASIS):
This course focused on advanced system support issues related to
an Enterprise Resource Planning (ERP) system that is used in
global organization. We were involved in administrating complex
system and system administration support of the operating
system, database within the large ERP system. The project for
this course includes installation and basic configuration of an
SAP R/3 instance.
. Object Oriented Programming in Java
This course gives experience on object-oriented programming
using large class libraries and interactive programming
environments. Topics include the proper use of inheritance and
model/view/controller distinctions, various issues concerning
multithreaded systems, I/O, exception handling, and distributed
computing.
. Database Workshop I :
This course gave me hands-on experience with installing,
creating and administering the Oracle Database 10g. We were
involved in configuring Database for an application and
implementing the backup and recovery strategy.
. Operating System :
In depth study of operating systems concepts. Topics included
processes, threads, virtual memory, file systems, scheduling and
communication protocols. Developed projects which include
network file transfer, multithreaded file search, thread pool
and UNIX pipes.
Academic Projects:
Network File transfer (UNIX, C++)
. Developed a client server application for file transfer and
communication using sockets.
. This application is similar to ftp. It allows the user to
connect to a remote machine and copy files to and from the
remote machine.
. Developed a protocol to transfer files over the network.
. This client and server communicate by sending/receiving short
messages. The file to be transferred is then broken into packets
of fixed sizes and sent over the network.
. This application can handle multiple clients at a time.
Multithreaded File Search (UNIX, C++)
. Developed multithreaded file search application.
. This application searches all the files passed to it and
recursively traverses the directories.
. Capable of searching a regular expression within each file.
. Maximum number of thread created depends upon user input.
Newspaper Management Software (ASP.NET, SQL Server 2005)
. Developed online Newspaper software which is used by both
employees as well as end users.
. Software has model where end user can upload advertisements.
. Different roles for different users.
. Security login for different users.
ATM Simulation (C++, Oracle 9i)
. Developed a Software which is used by Bank for ATM
. End user can easily access their account information through this
project.
Medical Billing (VC++, Microsoft Access)
. Developed Medical Billing Software which is used by employees.
. Software can be run on both server and client.
Paint Brush (Java)
. Developed Applet which allows user to paint different shapes in
various colors.
. Features like editing, fill color and move where provided in the
tool
. Developed in JAVA using Applets concept.
. Applications in Java demonstrating use of Threads, Client-Server
Networking, JDBC.
. Reference on request.