Post Job Free

Resume

Sign in

QA Analyst/ Developer

Location:
Mumbai, MH, India
Salary:
90000
Posted:
November 15, 2011

Contact this candidate

Resume:

Hitesh Panchal

OBJECTIVE

A Technical Manager or Lead Architect position which allows me to apply my technical skills in an enlightened, dynamic, and high paced environment. With experience on designing various Trading, Mortgage and different domain based applications using different methodologies and frameworks, familiar working with Agile model and working as a scrum master.

EXPERIENCE SUMMARY

Over 10+ years of IT Experience in Requirements Gathering, System Analysis, Design and Development of Java/J2EE applications, in Equities & Forex trading Systems, Loan Processing Systems for Mortgage Industry.

Involved in Business Analyst Team for creating Business Use Case using UML.

Involved in Architecture Team at Wachovia for Tangosol Coherence, Core First and Symantec I3 Instrumentation implementation and guidance.

Proficient in the usage of various messaging middleware frameworks/tools as Active MQ, Tibco EMS, IBM MQ Series, Joram Messaging Server.

Experience in usage of various profiling and performance testing tools as. Symantec I3, Core First, JProbe, Jprofiler.

Experience in usage of distributed computing using Data Synapse Grid Server , Azul Distributed JVM

Extensive experience of designing object models caching products as Tangosol Coherence and GemFire Cache.

Strong work experience on Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.

Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various applications.

Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.

EDUCATION & CERTIFICATIONS

Post Graduate Diploma in Advanced Computing, C-DAC (Ahmadabad), 2000

Brain Bench Certified Programmer, 2000

Certificate in computing’ by IGNOU for obtaining first grade, 1999

Diploma in Basic Computer Application & Programming, Bits and Bytes Computer Institute, Baroda, 1998

B.Sc. (Chemistry), Narmada College of South-Gujarat University, 1997

TECHNICAL SKILLS

Operating Systems Vista, Windows XP 2008 , Windows XP 2003, Windows NT, Windows 95, DOS, Red Hat Linux 7.2, Unix

Design Tools Rational Rose, Eclipse UML, Argo UML, Omondo UML

Languages JAVA, C++

JAVA Frameworks EJB2.x,JMS,JAX-WS, Servlets, EJB, MDB, Spring 2 , 3, Hibernate, Flex, Blaze DS

Middleware Servers TIBCO EMS, Active MQ, IBM MQ Series, Joram

LDAP Server Netscape LDAP, Open LDAP

Fix Engine Camreon Fix Engine Server

Distributed JVM Azul Distributed JVM

Build Tool Ant, Maven 2, Maven 3

Automated Build tool Continuum, AntHill

Database Oracle x , DB2, MS SQL Server 2005, My SQL

Application Servers WebLogic 7.1, 8 SP2, 9, WebSphere 5.0, JBOSS 4.0.5

Grid Server Datasynapse Grid Server

Version Controlling Tools CVS, VSS, SVN

Tools and Methodologies J2EE, JNI, J2ME, JSMS, JMF, Pl/SQL, Oracle 7.3, Weblogic, MQSeries, TIBCO EMS, Active MQ, LDAP , Java Mail

Cache Tools Tangosol Coherence, Gem Fire, EHCache, BigMemory

Performance Monitoring Tools Core First, Symantec I3, JProbe, JProfiler, JRockit Mission Control

Logging Log4j & Java Logging

Maven Artifactory JFrog Artifactory

Single Sign-On Authentication Server

ETL SiteMinder

Pentaho

PROFFESSIONAL EXPERIENCE

JP Morgan. Mar ’11-Current

Project: Central Price Capture Role: Architect

Project Description: An Application which is a hub to calculate prices for securities, and published to it’s clients. It is mainly used by in-house application which act as client to CPC (Center Price Capture) Application, the responsibility of the application is to retrieve prices from different providers E.g Reuters, Bloomberg, etc. and published prices for different securities to different client based on client’s define pricing rules.

Responsibilities:

Involved in architecture Team to design overall application & System Architecture.

Design System development & deployment structure using maven.

Design module to monitor and notification to monitor System health check using JMX.

Design Pentaho ETL Tool monitoring framework using JMX

Design Framework for System Monitoring and Logging

Environment: JDK 1.5, core Java, Oracle10g, UNIX, SVN, spring, JSecurity, TestNG, Junit, Pentaho ETL, Flex, Spring Balze DS, Flex LCDs

Synechron Inc. Jan ’05-Mar ‘11

Project: TimeSeries Apr’09 - Mar ‘11

Client Wells Fargo Wachovia Role: Dev. Manager

Project Description: It's an application which host timed based data storing and sharing, it is a backbone application for TimeseriesXL, TimeSeriesClient and Market Data Service. The application is built to provide faster saving and retrieval of data based on range and recent most data from underlying Ticker update to all interested clients with no delay. It provides below functionality to its clients.

It allow users to save any timed based data (Curves, Trades ...etc.) and share them real time between different users, based on user's privileges.

It provides access to different users based on roles and privilege assign to them based on Tickers.

Provides access to LIM TimeSeries Database for different Clients.

Provides Commodity Market Data from ICE, CME and NYMEX Markets with near to minimal delay of less than 1-5 milliseconds.

Commodities market changes are records into high performance non-sql database and provided to analyst, traders as historic data.

Records prices for different commodities contracts from Calypso, and provides live and as a historic data to Analyst, Traders.

Designing TimeSeries XL and providing users to access TimeSeries Services into excel.

TimeSeriesXL

The application Provides different excel function through different services.

TimeSeries based function to save, update, full data for intraday and Close Curves, Trades and share them in real time between Analyst, Traders and back-office team.

TICK Service functions to subscribe, unsubscribe and pull real time and historic contracts prices from ICE, CME and NYMEX Exchanges.

LIM Service functions to pull different prices from LIM TimeSeries Service.

Responsibilities:

Involved in architecture Team to design and development for the System.

Design User Authentication & assigning privilege with LDAP using JSecurity.

Design module to monitor system health check of the application using TestNg.

Optimize application to have minimum latency while saving and sharing the data through Oracle Coherence.

Optimize TimeseriesXL to have real-time last Saved Curved, Market Summary, LIM Service data using Ehcache.

Handling complete development for the application based on requirement form client.

Developed AOP based lazy Caching at server and client to limit calls to different Services from Client.

Developed annotation based JSecurity authentication using Spring AOP and Java annotation.

Environment: JDK 1.5, core Java, Oracle10g, UNIX, SVN, Spring, Hibernate, JSecurity, Oracle Coherence, MongoDB, BEA Weblogic Application Server, Ehcache, Jxll, Xlloop, MIMIC.

Project: Exchange Services Apr’09- March’11

Client Wells Fargo Wachovia Role: Dev. Manager

Project Description: Exchange service has an application mainly designed to work with different commodities exchanges using exchanges provided technology, it also calculate different values using ticks and provide different services to different Client applications.

ICE Market Data Gateway: This application is a high performance application it connects to ICE Exchange using ICE Impact Data Feed to provide below functionalities.

It pulls live market orders, traders from exchange based on user's subscription request.

Calculate market change for subscribed contracts and share with different clients using Coherence.

Provides ICE Contract prices to TimeSeries and Galaxy and UI for Commodity Trading application build in-house.

Calculate timed based markets high, low, open close for the request timed interval

RMDS Market Data Gateway: This application is a high performance application it connects to CME, and NYMEX Exchange using Reuters Data Feed to provide below functionality.

It pulls live market ticks from exchange based on user's subscription request.

Calculate market change for subscribed contracts and share with different clients using Coherence.

Provides CME, NYMEX Contract prices to TimeSeries and Galaxy application.

Calculate timed based markets high, low, open close for the request timed interval

Responsibilities:

Involved in architecture team in designing exchange Gateways.

Developed modules to calculate OHLC from ticks using Easper

Design Market TimeSeries Feeder to feed market ticks from different gateways into MongoDB

Environment: JDK 1.5, core Java, Oracle10g, UNIX, SVN, spring, Hibernate, Oracle Coherence, Easper (Complex Event Processing)

Project: QEMS Aug’08-Feb’09

Client Fxall Role: Technical Lead

Project Description: Project Description: QEMS is an Execution and Order Management System in Forex domain, designed to replace their aging Accelor GUI and QuickFill GUI systems. QEMS is a n-tier architecture with client-front end, java based middle tier component which acts as a gateway to the application(Router) and server components – Market Data Engine(MDE), Smart Order Router (SOR) and AlgoEngine (in-memory crossing engine).

Administration Monitoring is a SOA based application Monitoring; It is mainly involved in monitoring various administrative tasks like Order Management, User Management and Component Monitoring.

Responsibilities:

Involved in Architecture designing for Administration Monitoring, and Router

Developed Use case diagrams using UML

Design Database for Applications.

Development of the application architecture and design of the Router using Gem Fire cache

Design Load balancing at Router with multiple instances based on existing load of the system to support scalability.

Design User Authentication & Session Management using LDAP and Site Minder

Design module to monitor system health check of the servers.

Dynamic Deployment and using Continuum auto mated build tool with Maven and ANT Build scripts.

Design and configured Log4j to push logging message for Order monitoring System using Socket.

Performance Tuning of Router User’s through put data based on network bandwidth.

Design Cameron Fix Session for Settlement System and Market Data Engine.

Configuring Site Minder Agents and Deployment of Site Minder Native Libraries for Deployment Servers

Environment: JRockit - JDK 1.5, core Java, JMS, Java Simplified Encryption (JSE), Active MQ, JMX, Java Socket, Gem Fire Cache, Site Minder, Netscape LDAP, MS-Proxy, JMX, Maven, Log4j, Oracle10g, UNIX, SVN, Eclipse 3.0, Eclipse Omondo UML Plug-in, SVN, Cameron FIX Engine, Spring , Hibernate

Project: Mind box AUS Apr’06-May’08

Client Bank of Wachovia Role: Technical Lead

Project Description: Wachovia Security Mortgage Department’s web portal application for Loan Origination and Loan Processing based Audit Finding. Application supports retrieving credit reports by using Fannie Mae XIS Credit manager to get credit reports from different Credit providers and Kroll Factual Reports for HELOC Loans from Kroll and also provides eligibility for submitted loan from Mind Box Audit Engine. The major features of the application are caching of credit Reports and Kroll Factual data for the loans, which eliminates fetching of Credit Reports and Kroll Data within eligibility for the Reports.

Responsibilities:

Involved in designing with Wachovia Architect Team from Requirement Study, development and deployment strategy for AUS Application

Created Use case diagrams for easy interaction with Business and Technology Team using UML

Design Database for Applications

Interacting with different CRA’s for their connectivity via Fannie Mae XIS & DU Underwriting.

Development of the caching architecture, implementation of the caching framework using Tangosol Coherence to cache the credit reports

Integrating various disparate systems using Tibco EMS along with LDAP

Performance Testing & Deployment for different environments.

Integration and Deployment on Data Synapse Grid Server.

Worked with Azul Team for Tuning Azul JVM for Garbage Collection, Direct Path with TCP, HTTPS, HTTP

Implementation for Core First & I3 instrumentation.

Architecture designing for dynamic deployment of task to Grid Server.

Design Loan Auditing & Submission Simulator

Involved in Architecture Team to implement Coherence Cache at Multiple Projects.

Environment: sun Java, core Java, Java Cryptography Extension (JCE) , Azul Distributed JVM, Tangosol Coherence, Maven, JMS, TIBCO EMS Server, LDAP JNDI, MSSQL Server 2005, Weblogic Server V8.1 SP5 & 9.1, JBoss 4.0.5, Data synapse Grid Server, Core First, I3 instrumentation, Spring Web Flow, Hibernate, JAX WS (Web Service), Eclipse UML Plug-in Omondo UML, Log4j, CVS

Project: Loan Auditing & Submission Simulator Apr’08-May’08

Client Bank of Wachovia Role: Technical Lead

Project Description: Load Auditing is a web based application used mainly by Underwriter’s and Help desk to submit loans with different product family based on requirement from customer and keep track for submitted loans, It also supports export and import for Fannie Mae DU and MISMO XML. This enables direct import of the data to LOS (Loan Origination and Submitting System)

Responsibilities:

Involved in Business Requirement Team for creation of UML base Use Cases.

Design Database for Applications

Environment: , core Java, Java Cryptography Extension (JCE), Spring Web Flow, TIBCO EMS Server, MSSQL Server 2005, Weblogic Server V8.1 SP5 & 9.1, JBoss 4.0.5, Spring Web Flow, Hibernate, JAX WS (Web Service), Omondo UML, Log4j, CVS

Project: AC2 May‘05–Apr’06

Client: Aurora Loan Services USA Role: Technical Lead

Project Description: Aurora Loan Services is a Lehman Brothers Company and Scope Involves Construction of “Mortgage Website” for “Brokers” of the Aurora Loan Services. This also involves Integration of various services like “LQP, LP, and DU”. Etc.

Project: GPRO Jan’05 – May’05

Client: Bank of New York, Bermuda Stock Exchange. Role: Sr. Developer

Project: GPRO is online trading system used for equity trading.

Company: Cognizant Technologies Jul ’04- Jan ’05

Role: Senior Software Developer

Company: Perot System Nov’03- Jun ’04

Role: Technical Consultant for J2ME

Company: Next Generation Info Tech Jul ’03-Nov ’03

Role: Team Lead

Company: Net4Nuts. Sep ’00- Jul ’03

Role: Team Lead

Company: Talent Info way Mar ’00- Aug ’00

Role: Software Developer

Company: Sapient Systems June’97- Feb ’99

Role: Developer



Contact this candidate