Abhijit Jawale

(contact# 480-422-2255, email: Abhijit.jawale@gmail.com)

SUMMARY

 

·         A Sr. Software Programmer/Analyst with Eight years of experience in Information Technology (extensive experience in Financial domain)

·         SUN certified Java2 programmer and Web Component developer (SCWCD)

·         Experience in Financial Equity Trading Systems, Fix Income Instrument, Clearing Trades,  Securities Trading, Delivery confirmation mechanism

·         Strong Experience in C++, Java, SQL, PL/SQL, J2EE (Enterprise Java Beans, Java Server Pages (JSP), Java Servlets), BEA Weblogic, IBM Websphere, WSAD, Java Script

·         Excellent knowledge of most Internet/Intranet applications, Windows, UNIX (Sun Solaris), Java Web Servers, Oracle, Sybase, and SQL Server

·         Good Experience in Struts, MVC, J2EE Design Patterns.

·         Good Experience in using Messaging products like IBM MQ series.

·         Ability to perform development tasks with minimal supervision. Can quickly master new concepts and applications. 

·         Excellent Communication & Analytical skills with ability to follow project standards and procedures.

 

TECHNICAL SKILLS

 

Operating Systems        :           UNIX (Sun Solaris, Red Hat Linux), Windows NT/2000

Languages                    :           C, C++, JAVA, J2EE, XML, SQL, PL/SQL

Middleware                   :           EJB, RMI, IBM MQ Series, Tibco.

Databases                       :         Sybase 11.x/12.x, Oracle 8i/9i, MS-SQL Server 6.5/7.0, MS Access2.0.

Web Applications          :           Java Servlets, JSP, and Struts.

GUI /IDE                       :          WSAD, IBM Eclipse.

Tools                            :           TOAD, Java XML Broker.

Web Servers                 :           Netscape/iPlanet, IIS, Apache, Tomcat

Application Servers       :           IBM WebSphere, BEA WebLogic, Orion, JBoss                  

Design tools                  :           IBM Rational Rose (OOAD/UML).

Build Tools                    :           ANT

Scripts                          :           JavaScript, Shell scripts.

Version Control             :           CVS, CMVC.

 

ACADEMIC PROFILE

 

·         Bachelors in Computer Engineering (Pune University, India) 

·         Sun Certified Java Programmer, WCD (Web Component developer).

 

PROFESSIONAL WORK EXPERIENCE

 

BCC USA Inc,                                                                                                           July04-Present

Project Name: Applyweb Admin

Online education company needs to track the status of the application of the student who applied. Apply-web Admin application takes care of the relationship between student and various advisors and tracks the application till student starts the classes.

Responsibilities:

·         Enhancement and performance improvement of the application

·         Making changes according to business requirements

·         Redesigned components of the application for usage of JMX api

·         Developed distributed transaction SOAP service

 

Environment: Java, J2EE 1.4, Servlets, Struts, XML, JAXP, Orion server, Sping Framework, Hibernate, cruise control

 

 

Morgan Stanley, Pune/NYC

Sr. Java/C++ Programmer                                                                                        Nov’ 02 – Jun04

Project: Electronic Trade confirmation (ETC)

Worked on Morgan Stanley Trading Infrastructure, STP (Straight Through Processing) group. As a Senior Java Programmer, I have developed and maintained Trade Confirmation and Enrichment components of the entire ETC Infrastructure at Morgan Stanley.

 

 

Responsibilities:

·         Maintained and enhanced various programs using OGD (Omgeo OASYS Global Direct) and other delivery mechanisms.

·         Worked in conjunction with Compliance, Trading desks, Institutional Investors and Broker dealers for project coordination.

·         Worked on C++ programs for generating MT515 messages for Financial Clients

·         Worked with development of phone trading project using trade web infrastructure.

·         Developed Exception monitoring applications for Fix Income Instruments and Clearing Trades.

·         Maintained the GUI using Servlets, developed the system for viewing the trades in the exception state.

·         Developed Action Validation service. The AVS service is a SOAP service, which sends the SOAP responses to the requester application.

·         Used Struts 1.0 as framework.

·         Used Websphere Studio Application Developer (WSAD) to deploy Applications on IBM Websphere Application server.

·         Developed and maintained C++ programs for routing and generating confirmation messages for the delivery mechanisms.

·         Worked on CPS (Content-base Publish Subscribe System) filters for the application

·         Created Test cases and Unit Test classes to test the functionality using Junit

·         Used Morgan Stanley’s JXB (Java XML Broker) for Rapid Application Development.

·         Used IBM MQ Series to retrieve Data from Trade Messages & send it to downstream systems.

 

Environment: Java, J2EE 1.4, EJBs, Servlets, Struts, XML, JAXP, WSAD, IBM Websphere 5.0, ANT, JUnit, Sybase 11.0, Rational Rose, CVS, Unix, Windows NT/2000.

 

Standard Chartered Bank, Hong Kong, Pune         

Sr. Java Programmer                                                                                                    May’ 02 - Oct’ 02

Project: Order Management System

Order management service is used to capture orders from various institutional clients for mutual funds. The OMS takes care of our of currency orders. OMS is responsible to obtain competitive quotes from bidders. The final order is printed using PDF converter.

OMS uses Fujitsu’s IFLOW product to route request to traders, salesman and clients using rules.

Responsibilities:-

·         Developed Struts controller Servlets to send/receive data from IFLOW Engine.

·         Developed JSPs for to display data from view components

·         Used web-service to obtain details of Mutual Fund.

·         Used WebSphere Studio Application Developer to develop business and presentation tiers.

·         Developed role based Java Servlets and JSPs to handle client requests.

·         Developed EJBs and Java Server Pages, Database Stored Procedures using SQL & PL/SQL

·         Used Ant tool to build complete project

·         Involved in general enhancements and bug fixes reported by client.

 

Environment: IFLOW, Java, J2EE, Servlet 1.2, JSP 1.1, EJB 2.0, JAXP, WSAD, IBM Websphere 4.0, Oracle 8i, ANT.

Rapidigm, CA

Client: General Motors

Sr. Java Programmer                                                                                    Nov’ 01 – Apr’ 02

Project: Automated testing of GM webservices 
 

Developed controller servlets to interface with Session EJBs. Developed testing infrastructure for unit testing and integration testing. Used JMeter for load testing.

I was responsible for performance tuning of the application. Redesigned request processing part of the application to submit request using multiple threads. 
 
Responsibilities: -

·         Managed Client communication and software setup for the project.

·         Administered/Installed CVS server, Linux server.

·         Got training in automated testing using Rational Robot suite and trained team to test the application using the same.

·         Involved in building Database Stored Procedures, Packages using PL/SQL.

·         Used testing tools like JUnit, Jmeter, and Rational Robot.

 

Environment:  JAVA 2.0, Rational Robot, Oracle 8i, Red Hat Linux, and CVS.

 

Crosslinks Systems, NYC                   

Sr. Java Programmer                                                                                                  Jan’ 01- Aug’ 01

Crosslinks Systems (http://www.crosslinks.com/) developed backend-messaging engine, similar to TIBCO, as a framework to build trading project. Crosslink deployed various projects for trading bonds, securities, energy and shipping industry.

Project: Bonds in Asia

The BondsinAsia is web application used as trading desktop by traders and various users to trade bonds and fixed income instruments in Asian markets. We developed the system using n-tier architecture, used weblogic server clusters on Solaris 2.7 Used digital certificates for security. Used industry standard J2EE pattern. Also worked on Session Audit. Involved in preparing report, and logging actions performed by user.

Responsibilities:

·         Developed and tested the validation service for the data returned from EJBs

·         Created Auditing system for the users and user actions in the web application

·         Created stored procedures on Oracle using PL/SQL

·         Developed and used custom tag libraries for JSP

 

Environment: J2EE, Sybase, BEA Weblogic 6.0, Oracle 8.1.6, custom taglibs developed by Crosslinks.

Visual Age for Java.

 

 

Bank of New York, NYC

Sr. Java Programmer                                                                                                 Apr’ 00 – Dec’ 00

Bank of New York, NYC uses an internal system, which provides access to products and services ( For e.g. Funds Transfer, Reports etc.) depending upon complex user permissions. We developed façade that is used by external clients (web-tier components). The development team worked closely with BEA consultants. Developed and deployed EJBs using BEA Hot Deployment tool and Servlets on Weblogic 5.1.0 Application server.

ELF (Enterprise Logging facility)

·         Developed logging facility for most of the J2EE application at a central place, which is used for system performance auditing. (System performance related data were logged, e.g. stored procedure processing time, naming services etc)

·         Developed ELF server APIs. ELF server is implemented using Session Beans interfacing to IBM MQ series using PTP communication method. The data and messages are persisted. Performance reports are generated.

·         Developed and designed of ELF server API, and preparing requirements and specifications from users. Used IBM MQSeries and weblogic 5.1.0

 

Environment:  JAVA 2.0,  J2EE (EJB, Servlets, JSP), XML, BEA WebLogic, Rational Robot, Unix (Sun Solaris), Windows NT/2000, CVS.

 

 

Satyam Computer Services              

Sr. Java/C++ Programmer                                                                                      July’ 97  - Feb’ 00

Project: Net Bank Project

The Internet Banking system (NETBANK) is targeted towards Banks in the Personal/corporate-banking sector. The Internet Banking solution helps the bank to improve their customer service by providing them on-line and up-to-date source information on their dealings with the bank on the Internet. The project involves a detailed study of the Internet Banking requirements of various banks and the functionality of similar Products available in the market.

Responsibilities: -

·         Designed web pages using HTML and JavaScript

·         Worked on Server Side Java, added functionality to java classes for session beans and servlets

·         Responsible for designing test scripts/cases and testing the application

 

Project: CONNECT magazine

·         The online Intranet magazine called CONNECT is published and updated weekly by the company for their staff of 4000 employees.

·         The magazine offers online quizzes, advertisements, financial statements, FAQ, and technical forums for their employees.

·         Designed web pages using HTML and JavaScript

·         Developed Java Applets.

 

Project: Global Directory

Role: C++ PROGRAMMER ANALYST

 

Responsibilities:

·         This is a multi tier system used to view and change personal details of an associate in organization. It is like a central directory on intranet. DCOM server fetches data from database. The client end application is able to display the information from the database according to requests.

·         Contributions:

·         Developed a client side application to show and get the information for updating of database

·         Developed interfaces for server. This interface gets data from database tables according to rules.

·         Documentation according to SEI-CMM level 5 standards.

·         Unit Testing.

·         UI design, enhancement.

 

Project: Tool development

Role: C++ PROGRAMMER ANALYST

 

Responsibilities:

·         We developed tool for Y2K analysis for IBM assembly Language programs. User provides the pattern for variables to search. The tool searches variables of the given pattern in the file/program, and highlights that line. Tool also suggests user about adding patch for Y2K correction. All interfaces were developed for Windows NT/95.

·         Designed view classes functions for this tool.

·         Used Automation for MS-Excel to prepare report in worksheet. File is scanned for occurrences of ' date seeds' or any mathematical operation on them.

·         Used ActiveX controls.

·         Designed facility for suggestion of Y2K correction.

 

Project: Co-ordinate measuring machine

Role: C++ PROGRAMMER ANALYST

 

Responsibilities:

·         In this project we ported the DOS based software to Windows platform. The original software was developed in c for DOS operating system. We redesigned it to object oriented. Designed User interface for the new GUI system. Tested at client site successfully.

·         Designed application using MS document View architecture.

·         Created bitmap buttons and used OCX controls used for user interface.

·         Used DLLs.

1