Post Job Free
Sign in

Software Engineer Project

Location:
8809
Posted:
July 09, 2010

Contact this candidate

Resume:

MEDHA BHATT

** ****** **., ***# ** ************@*****.***

Clinton, NJ 08809 908-***-****

SUMMARY:

. Over 7 years of experience in software object oriented analysis, design,

Development using Java/J2EE and C++ Technologies on Windows & UNIX

platform.

. Experience working with C and C++ on Unix in Bloomberg, NY.

. Experience working in financial firm for development of automated trading

systems and price feed servers using Visual C++ and core Java.

. Working knowledge of STL, socket programming using TCP/IP.

. Experience leading a team for agile java development using Rally software

tool.

. Experience working in a test driven development environment using JDK1.5, JUnit and Eclipse refactoring tool.

. Worked on J2EE development using JDK 1.5, Spring MVC, Hibernate, Dojo,

REST web service framework.

. Lead a team of two and mentored junior developers in developing rich

front-end web application GUI using Open Laszlo, Java, Struts and Spring

IOC. Used AppFuse as the web development framework.

. Experience working with databases like Oracle, PostgreSQL, MS Access,

MySQL and database programming using PL/SQL and SQL.

. Have been actively involved in most of the stages of SDLC.

. Good inter-personal and communication skills to interact with end users

as well as business managers to gather requirements and convert it to

technical specifications.

TECHNICAL SKILLS:

Languages Java, C, C++, XML/XSL, JavaScript, UML

Scripting languages Shell scripting, Perl, Tcl 8.0

Development Tools Eclipse, Visual C++ 6.0, JBuilder,

Borland C++ Builder 6.0

Unit testing tools JUnit, TestExpert

Operating Systems Windows 2000/NT/XP, Unix (Sun Solaris)

Database Oracle 10.1.0, MySQL, MS Access,

Postgres SQL

Third Party APIs Glib, CME market data feed API, eSpeed

data feed API, Trading Technologies

Price Feed and order routing API

Version Control Systems CVS, Subversion

Web Development Framework AppFuse 2.01

RIA Framework Open Laszlo

Web Servers Tomcat, Jboss

Bug Tracking Tools JIRA, Bugzilla

Web Technologies JSP, Servlets, Spring MVC, Hibernate

ORM, JMS, JAXB 2.0

Other OO Analysis and Design, SDLC stages and

deliverables, Design Patterns, STL,

Microsoft Visio

Education:

Master of Science in Computer Science Illinois Institute

of Technology, Chicago (Aug 2000 - May 2002)

Bachelor of Engineering in Computer Science M.S. University of

Baroda, India (Sep 1995 - March 1999)

Work Experience:

Software Engineer

Solbright Inc., NY Nov 2007 - June

2010

Project: Development and maintenance of AdSuite - online ad inventory

management software

Responsibilities:

. Involved in agile development using Core Java 1.5 and test driven

development using JUnit of a new feature that would replace the legacy

application and help customers use the AdSuite more efficiently.

. Participating in daily stand-up meetings and bi-weekly iterative release

cycles.

. Wrote controllers in Spring and Java for the middle tier.

. Used PL/SQL and Java to develop data access layer using Spring JDBC and

Oracle.

. Involved in user stories development and refactoring legacy java code

using Eclipse.

. Involved in enhancement and maintenance of the legacy 'AdSales'

application by using XML/XSL and JavaScript as front-end and servlets and

EJB 2.0 as backend.

. Resolving technical issues and software/data defects through debugging,

research, and investigation. Used JIRA as defect tracking tool.

. Was involved in development and testing of a web service API that helped

clients to create proposals and upload lineitems to the Solbright Adsuite

inventory. REST framework, Spring and JAXB were used as the main

technologies.

Environment: Java 1.5, JUnit, Spring framework, Oracle 10g, JSON, Rally

agile development tool

Software Developer

RealSoft Systems Inc., NJ April 2007 - Nov 2007

Project: InstaAlert - An alert notification system used for proactive

monitoring of Avaya Interactive Voice Response systems distributed across

multiple sites.

Responsibilities:

. Was involved in business requirements gathering, design, development

and testing of rich front-end GUI of InstaAlert that displayed

realtime notifications and other also allowed customers to enter their

own rule based tasks or actions.

. Was leading the team of two.

. Mentored teammate and other junior programmer on using OpenLaszlo for

the project.

Environment: JDK 1.4, AppFuse 2.01, Open Laszlo, Struts, Spring IOC, Acegi

Security Systems, Hibernate, PostgreSQL, Tomcat server.

Financial Software Developer

Bloomberg LP, New York Oct 2005 - February 2007

Project: Development and maintenance of Analytics Desk software

Worked on enhancing and maintaining an application that reads records

stored in ComDB (Bloomberg's proprietary database) and processes them

according to specific criteria in order to generate statistics reports

for the ADSK and HDSK systems.

Projects undergone in technical training

. Designed and developed a programmed trading application to monitor a

simulated stream of stock trades and generate orders based on a heuristic

analysis of the price trend and the threshold price for a particular

stock.

Environment: C, STL, UML, UNIX, Total View and Purify as debugging and

memory profiler tools.

. A detailed test plan was developed for the above project based on the

requirements specification. A suite of black-box test cases was designed

based on the testing strategy and the requirements defined in the test

plan.

. Developed a program called FETF (The Future Exchange Trading Floor) that

allows users to trade Futures contracts.

Environment: C, UNIX, Comdb Bloomberg proprietary database software), GTK

toolkit to generate graphical user interface, Glib library to support

handling of data structures in C.

Software Developer

Jump Trading LLC, Chicago July 2002-Feb 2004

Project: Development, maintenance of automated electronic trading systems

and price feed servers

Responsibilities:

. Developed CME price feed server and client application to obtain real

time market data from CME (Chicago Mercantile Exchange). Used TIBCO to

republish the processed and reformatted data.

Environment: Visual C++, CME MDAPI v2.0, TIBCO

. Developed fully automated as well as hybrid trading systems as per the

trader's requirements. Used Trading Technologies Inc.'s API as the back-

end to interface with various exchanges.

Environment: Visual C++, MFC

. Developed GUI application to view saved market data that helped the users

in analyzing market conditions at any given time of the day.

Environment: Borland C++ Builder 6.0

. Developed decision support systems that collected real time market data,

processed and analyzed it and displayed it in various graphical/textual

formats as per the user's requirements.

Environment: C++, Windows 2000

. Designed and developed price feed server using factory pattern. It was

used to connect to eSpeed and CME exchanges and receive real time market

data, convert it to proprietary format and disseminate on our Tibco

channel.

Environment: C++, STL, Windows 2000, Tibco

. Developed an application that connected to a third party server using TCP

socket connection and obtained real time news feed.

. Took part in design and development of high frequency electronic trading

simulator.

Environment: Java, Eclipse UML tool for data modelling

Project: Research and development of a simulator for automated trading

system.

Responsibilities:

. Coded trading strategies and incorporated them into the simulator based

on the specifications provided by the R&D group. Conducted simulations

against historical as well as real-time market data and reported the

results back to the R&D group for further analysis.

. Developed a simple Genetic Algorithm program in Java to optimize and

evaluate various stock market parameters and provide results useful in

decision-making process.

Environment: Java, Windows XP

. Used the grid technology provided by United Devices (UD) to run several

simulations in parallel as well as to run the simulations on huge data

sets. This helped in picking the better models faster and thus helped in

the analysis/decision process of the R&D group. Developed Perl scripts to

interface with the Management API of UD in order to port the application

as well as the data files on to the grid server and retrieve the results

back from the server.

. Developed a JNI module for the trade simulator written in Java to

interface with the price feed client written in C++.

. Maintained and documented existing trading applications.

. Provided technical support to the traders.

. Interacted directly with traders to gather trading system requirements.

Software Engineer August 1999-June 2000

Wipro InfoTech Ltd. (SEI CMM Level 5) (Global R&D)

Client: Cisco Systems, San Jose, CA

. Worked on the project Test Automation for VISM (Voice Interworking

Service Module) card of MGX 8850 wide area edge-switch of Cisco.

. Developed test scripts using TCL language to automate test plans.

. Participated in peer code reviews and test plan requirements and

specification phase.

. Generated, executed and maintained test plans and defect summary reports

using Test Expert 3.3.

. Studied functional & design specification of VISM-Voice Interface card of

Cisco.



Contact this candidate