Development, Client Migration And Support Resume
NY
SUMMARY:
- More than 17 years of US experience in Software Design, Development and Implementation in the field of
- Finance, HR, Inventory, Sales and other businesses. Major clients include Confidential, Confidential,
- Confidential, Confidential, Confidential, Confidential and Confidential .
- Development experience in Java, Application Servers, Enterprise Reporting tools like Actuate,
- Business Objects and Oracle BI (OBIEE), RDBMS.
TECHNICAL SKILLS:
Operating Systems: Solaris (UNIX), Linux, Windows XP
Language: Java, SQL, PL/SQL, T - SQL, Microsoft VB.NET
Java Server Side Technologies: J2EE, JDBC 2.0, Servlets, JSP, JSPTags, EJB, JNDI, RMI, JMS, XML
Databases: Oracle 9.2, Sybase System 11.92/12.5, DB2
Web Technologies: JavaScript, HTML, DHTML, CSS, GWT, GXT
Framework: Struts, Spring Framework
IDE: Visual Age 4.0, WSAD, Jbuilder 8.0/10, Eclipse
Application Servers: ApacheJserv, Tomcat 4.x, Jrun 3.0, Websphere 3.5/4.0,WebLogic 8.1
Reporting Tools: Actuate 5.0/6.0, Business Objects 5.1, OBIEE 11.1.1.7
Client Server: PowerBuilder 6.0/5.0, Java Swing
Build Tool: Apache Ant, Solaris packages using Make, Maven
Designing Tools/Processes: UML
Document Management & Content Management: FileNet P8
API: Jfreechart 0.9.21, Verity API
Messaging: TIBCO-EMS, IBM MQ
PROFESSIONAL EXPERIENCE:
Confidential, NY
Development, Client Migration and Support
Environment: Linux, Sybase 15.5, Java 1.8, Spring framework, Drools, Struts, IBM MQ and Control-M.
Responsibilities:
- Develop components for trade capture and enrichment of trades.
- Validation and exception processing is implemented using Drools.
- All components are wired using messaging.
- Data Persistence components implemented using Spring jdbc.
- Develop and enhance UI, feeds and backend processes components related Legal Entity reorganization
- Involved in client migration from Legacy to new system.
Confidential,. Jersey City, NJ
Design, Development and Support
Environment: Linux, Oracle 11g, Java, GWT/GXT, Spring Framework, Apache axisOBIEE, AutoSys, Maven, tomcat
Responsibilities:
- Designed and developed UI using GWT/GXT to search, edit and upload risk data
- Designed and developed backend process using Java/Spring to import data (Margin,
- Positions, Cash flow, Stresses, Vars, Greeks) and also roll-forward relevant information based on region so that there is complete risk data for a client.
- Build process using maven
- Developed web services using Apache axis to display user details, change user credentials in OBIEE portal
- Installation, maintenance of OBIEE
- Customize OBIEE look and feel, manage users and groups
- Developed analysis, dashboards and reports
- Support OBIEE and Risk analytics application
Confidential, NYC/Jersey City, NJ
Development, Support
Environment: Solaris/linux, Sybase 12.5, Java, Swing API, Spring Framework, Actuate, AutoSysTIBCO - EMS.
Responsibilities:
- Developed UI using Java/Swing and data access components
- Developed Agreements module to create and persist agreements which drives the interest calculation process.
- Developed Month End and Adhoc statements using actuate.
- Developed back ground application for delivery of statements to operations.
- Developed process to migrate data from older schemas to new schema to consolidate software to a single version.
- Posting of interest is done through messaging.
- Setup all the sub-ledger system components.Components include,
- Sub-ledger system to process trades and maintain positions and balances includingSwing UI components
- EMS messaging topics, Exception processing and all reconciliation tasks
- Setup all the feeds to reconcile with General Ledger and reconciliation systems.
- Enhanced components so that the system handles all the trades, settlements,cash transfers & journals as applicable to Bovespa.
- Enhanced Reconciliation system to generate new reconciliation feeds.
- Co-ordinate with other groups to accomplish completed end to end testing from booking of Trades to processing it in sub-ledger.
Confidential, Stamford, CT
Design, Development
Environment: Apache/Tomcat 4.1, Jrun 3.0, Sybase 12.5 and Oracle 9.2, Rational ClearcaseRational Clearquest, Apache ant, Make. Java, J2EE, VB.NET, Windows NT Server to host
Responsibilities:
- Web UI using JSP, Servlets, HTML, DHTML and CSS. Charts using Jfreechart API.
- Background Java components to periodically publish research and publication to Bloomberg
- Market Access and FirstCall in csv, xml and pdf formats as case may be.
- Data access components to persist application data in Sybase and research documents in Oracle.
- Security and Authentication was implemented based on Authsso.
- Developed VB.NET smart client application to upload data (Issuers, Breakouts, Performance, Trades,
- Ratings, Recommendations, Spreads, Analytics etc) from spread sheets provided by analysts.
- Designed and developed Model Portfolio tab in Credit Strategy which gives details of analystschoice of Bonds in a Portfolio. This includes Weightings (Based on sectors), Breakouts (Portfolio breakouts by deviation for sector, rating and maturity band), Holdings, Trades, Performance based n Sector, Rating and Maturity. iBoxx Migration to reclassify Issuers based on iBoxx hierarchy.
- Shell scripts to connect to Clearcase VOB, Make utility to be part of ant task for building solaris package.
- Custom Ant tasks to pick labeled code from Clear Case, compile .java files and pre-compile jsps, build web.xml from doing class-search in a folder and build Monitor to e-mail build status. This was to do away with manual deployment of application to both internal and external servers.
- Enhancements related to migrating web application from JRUN 3.0 to Tomcat 4.1 as part of
Confidential, Media (PA)
Design, Development
Environment: FileNet P8 (Business Process Manager, Content Manager, Web Content Manager, Image Manager) WebLogic 8.1 on UNIX with Sybase as backend, JBuilder 10, (JSPs, Servlets, JDBC and FileNet API).
Responsibilities:
- Developed front-end web interface using JSPs, Servlets, Java components using FileNet P8eprocess and Document API for Workflow queue search, Document search, Reporting andStep specific processing.
- Designed and developed file import application (electronic & scanned) for (Hazardous wastes, quarterly reports, biennial reports and checks) data into Database and creating FileNet documents classes and launch workflows.
- Designed and developed Validation application to validate work items in validation queue based on
- Work item type, parameters and responses defined by validation rules.
- Workflow was implemented using FileNet.
- Implemented security so that end user can only manipulate data and queue elements to which the user has access.
Confidential, DE
Design, Development and Tech Support
Environment: Servlets, JSP, EJB, JDBC, XML, JavaScript, HTML, DHTML, CSS, using WebSphere 4.0 on Solaris (UNIX) with Oracle 8.x as backend, Verity 4.51 as search engineJBuilder 8.0, Ant, Toad
Responsibilities:
- Developing search module and maintenance module for contact Information and Profile.
- Providing design inputs to the project, documenting the design using VISIO.
- Search engine related query, data transfer, retrieval and failover was accomplished by developing utility classes using Verity API.
- Created Entity Beans and Data Access Objects to Fetch and modify data from database.
- Developed Session Beans, Servlets for workflow.
- Web UI was accomplished using JSP, JSPTags, HTML, DHTML and CSS
- Developed generic JavaScript libraries for front-end validation.
- Used Xerces (SAX) parser to process data and load it into the database.
- Created utility classes to generate XML and Flat file feeds to HR and other Systems.
Confidential
Design, Development and Tech Support
Environment: Servlets, JSP, JSPTags, EJB, JDBC, JavaScript, HTML, CSS, using WebSphere (3.5.3/4.0) on Solaris (UNIX) with Sybase 11.92/12.5 as backend, IDE Visual Age 4.0/WSAD, HomeSite 4.5.2, Reporting - Actuate 5.0/6.0 (Erdpro for Actuate reporting.) and Business Objects for Adhoc Reporting
Responsibilities:
- Responsible for design, development of Resource maintenance, Service Rate, and Billing Keymodules in Administration Module.
- UML class diagram, sequence diagram, activity diagram were used in design process.
- Developed standard lookups for Resources, Project and Cost Centers that can be used across modules.
- Developed standard assign and un-assign modules which was used to assign projects, assign service ratesto resources and filtering in reporting module.
- Developed standard security module to get the access of cost centers for a resource.
- Developed Entity Beans for Data Persistence and Stateless Session Beans for Business logic.
- Billing Key module involved allocating fixed charges and Variable (Percent) charges for a Chargeable project. Fixed Charges are applied based if the client is to be charged a fixed monthly rate. This is independent of resource costs and expenses. Variable (Percent) charges are allocated monthly, based on resource costs and expenses incurred on the project. Each project is associated with a cost center and Fixed charges allocated out to clients, the project cost center recovers this cost.
- The User P module is used to set the ps like Date, Time sheet type, Module selection upon login etc.
- Created pick resource module which handled the Resources that can be picked based on Security so that Time & Expenses can be booked for the picked resource
- Developed Sybase stored procedures.Reporting Module
- Involved in creating reports like Project Reports like Project Details, Project Costs, Project Hours and costs summary and detail breakdown, Cap and Non-Cap project breakdown, Project Resource Assignments, Project Billing Key Assignments, Resource Reports like Resource cost center (security) assignments, Resource Details, Cost and Expenses by Project for Resources.
- Design of parameter tables to store user criteria like required Aggregation’s selected on the report, filters selected by user like Projects, Resources and cost centers etc, Period selection Date Range, full year or monthly so that these parameters can be retrieved back to run the report at a later date and statistics analysis of which report could be widely and other related analysis could be done on it.
- Developed UI using JSP, JSPTags and CSS, Data Access objects and Session Beans to submit user requests to run reports, retrieval and storing of user criteria.
- Developed common set of visual components like controls and frames in Actuate so that all the reports can inherit these common components in every report.
- Reports had the feature so that aggregations and filtering of data was based on security profile and
- A set of common classes implemented dynamic SQL generation based on user-selected criteria.
- All reports used common library to generate CSV files
- All the dynamic SQL’s generated by reports, log messages were logged separately to text files. A common library was used to accomplish this task.
Confidential, NY
Developer
Environment: Servlets, JSP, JDBC, JavaMail using Apache JServ/Tomcat 3.1 on Solaris (UNIX) with DB2 as backend.
Responsibilities:
- Involved in design and developing of Publishing Module for information on, Events and Promotions.
- Added provide Search & Sort Capabilities, enhanced Editor Section, as the client needs to publish information onto more than one site and added extra filters.
- Added User notifications about new information that was published, remainder notifications on when documents will be removed from the site, added functionality to mail contents, attachments to web publishing department.
- Developed java reports which give details about the state of documents like document is due for Review, Expiry etc.
Confidential, Boston
Developer
Environment: JSP 1.0, JDBC with JRun 2.3.3 on IIS, Windows NT and MS-SQL 7.0Homesite as HTML/JSP editor.
Responsibilities:
- JSP to generate dynamic content, JavaScript for front-end validations.
- Development of Web Publishing module and Administration module.
- Developed generalized library that provide common functionality as desired by theWeb Publishing and Administrative modules.
- Implemented user authentication for logging onto the website.
Confidential
Developer
Environment: PowerBuilder 5.0/6.0 with Oracle 7.3, Servlets, JDBC.
Responsibilities:
- The user interface was designed using Treeview and Listview and Tab controls.
- Datastores were used for updation of related tables.
- Nested, N-up, Composite and crosstab reports were designed for complex reports for Stock Valuation, Stock Register, Stock Transfer, Stock write-off.
- Web reporting using Servlets and HTML used for simple reports like Vendor Product Query, Product Sales, Purchase reports.
- Stored procedures were created to for these web reports and JDBC was used to retrieve data.