Post Job Free
Sign in

Data Management

Location:
San Jose, CA, 95112
Posted:
August 16, 2010

Contact this candidate

Resume:

SOUDIPTA DAS

Email: *****@*******.***

Phone: (**8)365

6717

EDUCATION

Master of Science - Computer Science and Engineering

Sep '10

State University of New York, Buffalo, New York, USA

Bachelor of Engineering - Computer Science and Engineering

Apr '08

Anna University, PSG College of Technology, Coimbatore, India

PROFESSIONAL EXPERIENCE

Orange Door, Inc, San Bruno, CA

(May '10 - Present)

Software Development Intern

Field Creation Tool

Technologies / Tools: JAVA (JDK 1.6), J2EE, JDBC, XML, AJAX, IText Java-PDF

library, Apache Tomcat 5.5, MySQL 5.1

. Built a solution for tax consultants to automate the parsing and

calculation of fields in online tax forms. Dynamic creation and deletion

of fields was also provisioned to accommodate the changes in the format of

tax filing.

. The Existing PDF forms were formatted and recreated based on the changes

from the tool using the IText library.

Cognizant Technology Solutions, Chennai, India

(Nov '07 - May '08)

Software Development Intern

Technologies / Tools: JAVA (JDK 1.6), J2EE, JDBC, Oracle 10g.

. Developed a web application using the MVC framework to encrypt and

decrypt sensitive patient information using the Bouncy castle Crypto

Library.

. Designed and deployed a web portal for a large scale pharmacy to automate

the workflow of the system and take control of inventory management.

The Institute for Lasers, Photonics and Biophotonics, University at Buffalo

(Apr '09- Apr '10)

Graduate Assistant

Technologies / Tools: HTML, CSS, Flash ActionScript 2.0

. Responsible for all stages of Web site creation for research faculty,

from initial design and architecture to development, deployment, and

management of the website.

COMPUTER PROFICIENCY

Languages Java, C, C++, MATLAB, SQL, Perl

Web Programming HTML, CSS, JSP, Servlets, XML, AJAX

Database Management Oracle 10g, MySQL 5.1, Microsoft SQL Server 7.0

Development IDEs Eclipse, Netbeans IDE, Microsoft Visual Studio

2008

OS and Platforms SunOS 5.10, RedHat Enterprise Linux 5,

Windows 2000/XP/Vista, J2EE

PROJECTS

Simkad: File Transfer Protocol (FTP) for a distributed system (C in UNIX

platform)

. Implemented a Distributed Hash Table (DHT) data structure for file

transfer in a distributed environment where each peer dynamically

maintains a list of closest peers based on the XOR metric and issues

request for upload or download of files optimally in the network.

Clustering and Classification Algorithms for microarray gene data (MATLAB,

Java)

. Implemented a modified version of DBSCAN clustering algorithm and studied

its percentage of performance improvement compared to the base algorithm.

The clustered results were validated using external and internal indices

for the gene data. The modified algorithm proved to be better than the

base algorithm in terms of execution time and cluster formation.

. Used the Golub and Na ve Bayes classifier to classify microarray gene

data. Informative genes were identified based on the training data given

and was used in class prediction. The test data was classified with high

level of accuracy.

Secondary storage and file system simulation (C in UNIX platform)

. Created a secondary storage on the server and a file system on the client

using INET socket programming.

Implementation of clinical and genomic data warehouse (Java, Oracle 10g)

. Modified the star schema for warehousing complex genomic and clinical

data to support knowledge discovery in the gene data.

Design of a container data structure in the FreeBSD 7.1 kernel (C language

)

. Implemented a container data structure to the FreeBSD kernel that can be

used by processes for dynamic data transfer. A translation table also

supplemented the container for basic byte by byte translation of data in

the container.

Access Control Lists for the FreeBSD Operating system(C language)

. Contributed to the File system in the kernel by implementing ACL. The

ACLs specify users with special permissions for the given list of files.

Chatty - A chat application in C

. Implemented a chat server application in C language using socket

programming supporting TCP & UDP protocols. Multiple instances of the

program can be spawned and each can handle up to a parameterized number of

TCP connections at a time. The system call select was effectively used for

I/O multiplexing.

RELEVANT COURSEWORK

Algorithm Analysis, Data Mining, Data Structures, Operating System

Internals, Modern Networking Concepts, Operating Systems, Database

management Systems.

AWARDS / ACTIVITIES

. Won 1st prize for Dr. Debugger, a C programming contest held in

Coimbatore Institute of Technology, India.

. Secretary of the Entrepreneurs Club in PSG College of Technology, India

for the year 2007.



Contact this candidate