Post Job Free
Sign in

Engineer Sql Server

Location:
Sunnyvale, CA, 94086
Posted:
August 07, 2010

Contact this candidate

Resume:

Charitha Reddy

**** ******* **, *** # *

408-***-**** Sunnyvale, CA 94086

**************@*****.***

Software Development Engineer with broad expertise having about 3 years of

experience. Involved in complete project life cycle and worked across cross-

functional teams. Contributed to successful implementation, testing,

integration, training and support to QA and completion of various projects.

Resident Status US Permanent Resident

Technical Skills

Languages Java, C, C++, Perl, Javascript, OTcl, HTML,

XML, Jsp, Ajax

Databases Sybase, SQL Server, MS-Access

Operating Systems Linux, Solaris, Mac,

Windows XP/2003 server

APIs Swing, Javadoc, Collections, Layout

Management, Servlets

Other Tools Eclipse, Visual studio, Tomcat server,

SQL server, Sybase,

Microsoft office, Javacc, JJTree, UML

Education

. B.S. in Computer Science & Engineering,

Indian Institute of Technology (IIT) Varanasi, India June 2008

GPA 8.62 out of 10

Work Experience

D.E.Shaw, Hyderabad, India June 2008-May

2010

Software Development Engineer

Designed and implemented applications used by Financial traders to analyze

the market trends for various investment types and also to identify trading

options. Responsibilities included

. Built a server using Java which enabled multiple clients to access

real-time market data. Client connections were established using the

TCP/IP socket. Created a web service interface to accept requests from

webclients using Java SE 6. "Chain of Responsibility" design pattern

was used during the implementation.

. Refactored Java code of a large database by separating the GUI

elements and the control logic using MVC architecture design which

improved execution times. Used class diagrams and UML diagrams to make

the code modular.

. Using JSP, Servlets, Ajax & SQL created a web-based application to

add, modify and delete the fields used for data processing.

. Designed an application which processes market data and provides

insight to financial traders on the investments to be done. GUI was

developed using Java swing.

. Implemented grammar which converts Tcl expressions to java expressions

using javacc and jjtree.

. Collaborated with end-users (Financial traders), trained them on using

the developed tools, collected feedback and made enhancements and

changes to the applications.

. Gave presentations and demos to management about the architectures

being used as well as real-time working demos on the completion of

projects.

. Participated in code reviews and provided feedback during

implementation and integration phases of the project.

. Provided support to QA teams and helped in the testing phase to make

sure that all the corner cases are being tested for functionality and

robustness.

. Worked with other development teams during integration to make sure

that the whole process was running smoothly.

. Debugged and reproduced the bugs in the applications and fixed them

successfully.

Virginia Tech Univ, Blacksburg, VA May

2007-July 2007

Software Intern

Worked on implementing and verifying the results of GREEN (an active queue

management model, appeared in IEEE GLOBECOM 2002). GREEN applies the

knowledge of steady state behavior of TCP connections to drop packets

proactively.

. Implemented the algorithm in OTcl (MIT Object Tcl) on the ns-2

simulator (a discrete event network simulator).

. Wrote tests to verify the working of the algorithm (dropping the

packets proactively should result in maintaining high link

utilization).

. Evaluated different ways of extending the algorithm to accurately

estimate the round trip time.

Indian Institute of Technology (IIT), Kharagpur, India May

2006-June 2006

Software Intern

Worked on designing and implementing a packet level firewall system. The

idea was to protect one or more machines on a server from other systems by

filtering the IP packets. Responsibilities included

. Evaluated different ways of filtering packets without causing any loss

of data.

. Implemented the proposed scheme in C.

. Created a test function which would randomly generate packets and used

to assess the effectiveness of the proposed packet filtering

mechanism.

. Ran the test function and the design together and studied the results.

Academic Projects

. Developed a windows application using C++ which can be used by

students and administrators for the academic registration process.

. Designed a C program using advanced data-structures and string

manipulation to report changes in a directory database on a weekly

basis.

. Implemented a library database program using Java and MS Access which

can be used for searching, checkout and other book details.

. Developed a C program to convert an in-fix equation to post-fix using

stacks and computing the equation.

. Implemented most sorting algorithms including bubble, merge, pivot and

q-sort.

. Implemented Tower of Hanoi and Tic-Tac-Toe programs using C.

Coursework

Operating Systems Design and Analysis of Algorithms

Data Structures

Computer Networks Computer organization & Architecture

Compilers

Programming Languages Theory of Computation Programming in

C,C++

Database Management

Extracurricular Activities

. Event-head for the annual technical event organized by IIT-Varanasi in

2007.

. Participated in the 8th International Conference on Distributed

Computing and Networking held at Indian Institute of Technology

Guwahati, 2006.

. Won the best paper award for presenting a paper on "Packet Level

Firewall systems" at the All India Technical Festival organized by IIT-

Varanai in 2008.

. Was appointed as School Pupil leader of nearly 2000 students in High

School for the year 2001-02.

. Awarded first prize for Best Model in Children's Environment Science

Congress held at regional level in 1999.

. Active member of Computer Society, Department of Computer Science and

Engineering, IIT Varanasi.



Contact this candidate