GAJENDRA PATEL
Cleveland OH 44106
********.*****@****.***
objective
To obtain a position in the field of software development
Computer skills
Languages
Proficient in: C, C++, Java, C# and PHP5
Familiar with: Shell script, AJAX, OpenGL, DirectX and Windows programming
Software
Database: Microsoft SQL Server, MySQL, IBM DB2, Oracle and Microsoft Access
Tools: MS Visual Studio, MS Visio, Netbeans, MATLAB
Platforms: Windows, Linux, Mac
Experience
Case Western Reserve University, Cleveland, OH January 2009 - Present
Graduate Research Assistant, Database and Bioinformatics Research Group
Research Project: Implemented a query processor for Metabolism Query language
(MQL), a new graphical query language for metabolic networks. The query
processor facilitates execution of typed queries for graphical output and
behaves as an expert system with reasoning capabilities. Useful for
bio-scientists and researchers
Applied several graph analysis techniques and compared different methods to
optimize the query processing
Documented the development process and wrote test cases for system validation
based on critical conditions
Technologies used: C#, Microsoft SQL Server 2005
Cleveland FES Center, Cleveland, OH September 2008-January 2010
Database Developer
Designed database schemas along with user interface to access the data for
the company's internal operations
Communicated with end users for their specific requirements and needs
Deployed these systems on the company servers and tested at different users'
sites
Maintained and updated systems according to requirement changes
Technologies used: PHP 5/MySQL and AJAX in UNIX environment
RHM & Co., Indore, India January 2007-
June 2007
Software Developer Intern
Automated the income & sales tax form completion process under the state law
Designed database schemas and user interface, and deployed the system on
users' site.
Technologies Used: Java (Swing), SQL and PLSQL (Oracle database)
Education
Case Western Reserve University, Cleveland, OH Expected: July 2010
M.S. in Computer Science
Thesis: Metabolism query language (MQL)
Implementing query processing phase for a new graphical query language (MQL),
which explores activated/inactivated paths based on user specified metabolic
conditions.
Devi Ahilya University, Indore, India
May 2008
B.S. in Information Technology
Thesis: Encryption methodology using generalized Fibonacci sequences
Proposed a new encryption method to increase security during data
transmission over the internet. Implemented in C programming language.
GROUP Projects
Gaming-Enabled IM client, Computer Science Dep't, CWRU
Part of a three member team that implemented an instant Messenger which
overlays messages over a full screen game and allows users to chat while
playing games
My responsibilities: Developed a part of the user interface using C#, an
application to display incoming messages from the IM over game screen using
C++ and DirectX API, used a Windows hook to inject the overlay application
DLL into the game process; Integrated all the projects into a single
application
Head & Tail detection of moving worms, Dep't of Pharmacology, CWRU
Proposed methods to identify head & tail of a moving worm in recorded videos
Implemented the detection methods in C and compared results of different
methods
Displayed results in videos using small oval pointing to the worm's head in
motion
3-D simulation of Snooker game, Computer Science Dep't, CWRU
Built a snooker simulation with realistic features (like motion blur,
shadow, illumination, collision, spin etc.)
Technologies Used: C++, OpenGL library