We provide IT Staff Augmentation Services!

Architect Resume

4.00/5 (Submit Your Rating)

New Jersey, NJ

SUMMARY:

  • Around 12 years of total professional experience in user interaction, requirement gathering, systems analysis, design, development and implementation of many N-Tier Application Systems in distributed environment.
  • Have extensive experience in designing multi-tier distributed Application using UML (Unified Modeling Language) and MS Visio
  • Designed and developed multiple J2EEä Web based Application using diversified Technologies (Servlet,EJB, JMS), and applied different design patterns and used popular open-source framework like Spring, Struts and Hibernate etc
  • Have experience with Web Services approach for Service Oriented Architecture (SOA).
  • Very good hands on in working with BPEL Process Manager (Part of SOA suite 11g).
  • Experience in working with many popular Relational Database Management Systems like IBM DB2, Oracle
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EEä Application Server like IBM WebSphere, BEA Weblogic and open source JBoss, and Apache Tomcat
  • Extensive experience working with IBM MQ Series
  • Strong development skills in Java, JDBC, JSP, Servlet, EJB, JMS, JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, DB2, Oracle, SQL Server and Macromedia tools.
  • Possesses a thorough working knowledge of report development using different software like Crystal Report, Cognos Reportnet and Actuate etc.
  • Vertical industry experience includes Financial Services, Insurance, Banking
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing
  • Has experience in handling a team of Java developers.
  • Have experience working for large corporations such as Federal Reserve Bank of NY, IBM, American Express, UBS Financial Services, GE Financial etc.
  • Strong communication and interpersonal skills

CERTIFICATIONS:

  • Sun Certified Programmer in Java 2.0
  • Sun Certified Web Component Developer for J2EE Platform
  • Sun Certified Business Component Developer for J2EE Platform

EDUCATION:

B.E(Electronics)

TECHNICAL SKILLS:

Java Technologies:

Servlets 2.5, JSP 2.1, EJB 3.0, JDBC, RMI, Swing, Applets, XML Processing – DOM & SAX, XSLT, JNDI, SOAP, Web Services, JTA, JMS, Swing, JSTL , Java Beans, Multithreading, Reflection, Corba, TCP/IP Socket Programming, Java Mail API

Databases:

Oracle 10g, MS SQL Server 7.0, IBM DB2 8.0, Sybase 12.51 ,MS Access

Frameworks :

Struts 1.2, MVC , Spring 2.5

J2EE Design Patterns:

Service Locator, Session Façade, Data Access Object, Value Object, Singleton ,Factory Pattern

Application Servers:

IBM WebSphere 6.1, RAD 7.0 Weblogic 7.0 & 6.1, Apache Web Server, JBoss 3.2

Messaging Servers:

IBM MQ Series 6.x , JMS

Tools:

JBuilder 5.0, Visual Café , Formula One e-Reporting Tool , Visual Age for Java 4.0, Application Assemble Tool (AAT), WebSphere Administrative console, IBM WebSphere Application Developer (WSAD) Studio, RUP, JUnit, MS Visual Source Safe, JRun Studio 3.0,HTMLDoc, Ant, Log4j, LoadRunner,

Languages:

Java , C, C++, XML, UML, HTML, PL/SQL, Shell Scripting, PERL, Java Script

Operating Systems:

Windows NT/2000/XP, Solaris ,Unix, Linux

Automation Tools:

Win Runner 7.0

Version Control:

MS VSS, Rational Clear Case 2003, CVS, Star team , PVCS, Subversion

Modeling Tool:

IBM Rational Software Modeler 7.0

Risk Management Tool:

Rational ClearQuest

Web Services:

SOAP (Simple Object Access Protocol ) , WSDL(Web Services Description Language) , UDDI(Universal Description, Discovery , and Integration )

Reporting Tool :

Cognos Reportnet 8.x, Actuate 9.x , Crystal Report 2008

SOA Suite

Oracle SOA Suite 11g

Document Management System:

InSystem Calligo 8.0

PROJECT EXPERIENCE:

Confidential,NJ Sept 06 – Till Date
e­CLiRF to Fund Investment application (FIA)
Architect/Senior Developer

Confidential,processes thousand of client literature requests on a monthly basis Client Literature Information Request Forms (CLiRF) are selected type of hedge funds and also it account for the investors who use credit default swaps (CDS) for hedging and some investor who like to have interest rate swap (IRS). It require the client to meet certain eligibility and pre-existing relationship criteria In contrast to regular literature request which can be mailed to any prospective investor, The old CLiRF process is paper based and relies heavily on faxing

The objective of this system is to optimize the literature fulfillment process by automating (e-CLiRF) workflow to support the submission, approval steps and decision points and also to reduce redundant key strokes required for completing CLiRF forms and tracking It reduces inquiries by the FA or CSA to the AIG Operations group and also this system prove ability to handle increased literature request volumes and turn-around times Thus overall, reduce cost of supporting the whole process and ease the operation.

In the second part of the system , an investor can invest online on using the Fund Investment Application (FIA) system or a FA can submit online application on behalf of the investor it goes through the different workflow from application submission to fund investment and each workflow can tracked online at every stage. This is integrated to the trading platform where the trade gets booked /cancels etc.

Responsibilities:

  • Worked on system integration end to end with the third party fulfillment vendor.
  • Configure remote Queue on JMS Client and developed object binding for batch process.
  • Worked on setting up Servlet chain filter for Web components.
  • Setup JMS Template in the application using Spring Framework.
  • Setup Data access layer with JDBC Template and Hibernate Template on Spring framework.
  • Worked on Transaction management between Hibernate & MQ resources.
  • Defined parent child relationship among multiple table and relationship mapping in Hibernate.
  • Setup and develop Message driven bean (MDB) and MQ Service layer in Websphere to process inbound/outbound messages.
  • Written variety of XML Messages for asynchronous communication.
  • Developed process to exchange XML file onto FTP drop-box.
  • Worked on generating unique trade order # and doing trade validation using Web services.
  • Define WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
  • Design and Developed ESB processes, configure database, file adapters and tuned BPEL and ESB processes.
  • Involved in processing Inbound Messages conversion from EBCDIC to ASCII type vice versa.
  • Written API to create , modify , search user profile info from LDAP using spring framework.
  • Added resources connection pooling to Batch process to optimize resource utilization.
  • Involved in Setting up the EHCache framework to do caching at Data access layer.
  • Optimized the performance issues with Batch process.
  • Developed some utility to provide data feed to other subsystem.
  • Automated end of day Trade order generation and also created trade reconciliation process.
  • Made a ftp application to exchange file with third party vendors in socket programming which uses TCP/IP.
  • Worked on translating XML to MS-Excel format.
  • Worked on tuning the complex SQL for better performance .
  • Enhanced the request search capability using DOJO toolkit.
  • Automated daily report delivery process to vendor with email.
  • Enhanced the system to optimize the literature fulfillment process.
  • Written/enhanced DB2 procedure for different business function.
  • Involved in managing/tracking the project with vendor and with the internal team.
  • Wrote shell script for the batch process and Kron job to take everyday\'s back up.
  • Also developed and supported analytical and administrative reports like pie and bar chart using IBM Cognos for financial analysis and auditing.
  • Also participated in doing application build to deployment process.

Environment: Java 5, Spring 2.5, XML, Struts 2.0, JSF , RAD 7.0, IBM Websphere 6.1,IBM MQ Series 6.x , Webservices,IBM DB2 8.0, IBM Cognos 8.4,Hibernate, Oracle SOA Suite 11g, Sun Solaris 8.0 , ANT, JUnit, EHCache , Subversion, Secure FTP , RUP, TCP/IP etc.

Confidential,New Jersey Feb 05- Aug 06
Company Relationship Data Mart
Architect/Senior Designer

The Company Relationship Data Mart (CRDM) is a repository that provides comprehensive, complete and validated information about MetLife current clients, former clients, future prospects and the relationships they have with MetLife CRDM Web Application serves Institutional Business and other MetLife departments as the “one-stop” source of information about MetLife clients The application provides an integrated Business Intelligence Tool Suite for standard reporting and OLAP analysis CRDM application has over 1,500 and growing registered user community across Institutional Business and in other various Company Departments

The CRDM brings together information from various product groups, major MetLife systems (including CDF/MetFACS2, Horizon, EDMI and Avenue) and external sources such as Dun & Bradstreet (D&B) Data from all sources are processed and integrated into CRDM Data Mart Application also has a web based administration tool through which among other things an Administrator can manage users and upload, manage Ad Hoc reports

Architecture is based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm for J2EEä Application View consists of HTML, JSP, Java Script and Struts Tiles layout JSP pages Struts framework is implemented to provide the ready-made controller framework The Controller comprises of a controller Servlet and helper Struts Action classes The Model consisted of Transfer Objects (Value Objects), Transfer Object Assemblers, Business Objects and Business Service classes Struts framework is extended to customize the Struts Controller Servlet and Action Class Several popular J2EE patterns like Business Delegate, Transfer Objects, Business Objects, Front Controller are used to loose couple between Model, View and Controller components

Apart from the core CRDM application a separate Business Intelligence (BI) layer is developed adapting the concept of Web Services approach for Service Oriented Architecture (SOA) BI layer serves Company Search and Report service functionality

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Configured Struts 1.1 Framework in WSAD 5.12
  • Extended Struts framework to customize it for the application
  • Written Action servlet classes, Request Processor, Business Delegate, Business Objects and Service classes
  • Developed Web services for Company search functionality with the vision of Service Oriented architecture (SOA) .
  • Used Struts tag libraries in the JSP pages
  • Designed and Written Tiles layout pages for the application
  • Integrated, configured and managed the StarTeam as a Software Configuration Management tool
  • Prepared various (e.g. Software Development Plan) CMM documents for the application.
  • Used Cognos ReportNet SDK to make Web Service call for report
  • Set up the MQ Client to run the Power play Cognos Cube
  • Defined all the required relationship mapping in Hibernate.
  • Refined/Tuned the slow performing SQL in the report .
  • Fired off the Batch job on Cognos Report net for static report .
  • Build and validated company portfolio related rules in Pega system.
  • Written Wraper Classes to Provide Document Management System Interface using InSystem Calligo 8.0
  • Written Technical Design Document for the application
  • Set up Flux flowchart in multithreaded environment.
  • Developed user login mechanism for report completion check status in Swing
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in DB2 to java object

Environment: J2EE,Struts 1.1, JMS, Webservices, IBM Websphere 51 , JSF with Ajax ,IBM Websphere Portal Server 51 , webMethods, IBM DB2 80 , Hibernate ,ANT, JUnit, Swing, IBM Websphere Studio 51, PRPC , Star Team , RUP, Quality center , Sun Solaris 80

Confidential,New York April 04 – Jan 05
Senior Developer

Electronic Auction System
This is an electronic auction system which is run by Federal Reserve Bank of NY for their different products like Security Lending, Repo/Reverse and outrights Sales/Purchase. The stakeholder can build equities after the confirmation.This auction usually run for very short span of time and Banks dealer take part in the auction so they put the proposition on the different products and finally bank approve them Initially Bank makes an announcement for the auction to those dealer who can be part of this auction so this way dealer can take the advantage of the auction and this way Bank runs the open market operation. The dealer can also invest in basic type of swap (Interest rate swaps ) or credit default swap etc.

Responsibilities:

  • Developed the Application Design Model using Rational Rose UML tool
  • Developed end to end components from front end to server side components
  • Involved in Framework design
  • Created variety of Notification channel which includes Data loader and Cache manager for Securities lending Repo/Reverse and outrights Sales/Purchase and for Special Announcement
  • Developed Stateless session bean and Message Driven Bean (MDB)
  • Created portable and robust user‘s heart beat system
  • Configure Message queue to listen to the heart beat of the user for the duration of login and log out
  • Developed connection status panel in java Swing
  • Developed notification channel in Swing
  • Wrote different stored procedure and did fine tuning of slow performing SQL.
  • Developed the front end for Clock System in Swing
  • Designed and implemented the Clock System which synchronized with server every 10 second
  • Migrated the code from NT Box to Solaris environment
  • Involved in SIT (System integration Testing) and followed by QA and fixed major defects and successfully moved it to production environment

Environment: Java 2.0, J2EE , EJB 2.0, Swing, Servlet 2.3, IBM Websphere 5.1, Oracle 10g , ANT, JUnit, IBM Websphere Studio 5.1, CVS , Test Director , Windows NT & Sun Solaris 8.0

Confidential,Miami Lakes, FL Nov 03- March 04
Senior Developer

Enterprise Case Management System
The Case Management System manages cases for American Express’s Credit Card members and merchants This system provides the interface to input the Dispute details and also resolves the case This application uses a CRM Tool from Pega/PRPC to take the input from CSR This system is configurable and based on multi tier architecture It uses MVC Framework and uses different design pattern like Singleton, Front Servlet controller, Service Locator, Service Activator etc; interacts with different legacy system via DB Manager, MQ Manager or SOAP manager

Responsibilities:

  • Developed the Application Design Model using Rational Rose UML tool
  • Documented Business Process Design Report and Created Low level Design
  • Designed the Architecture to implement the Messaging network connecting the web interface to the back end legacy systems using the JMS java interface
  • Created Business Process Model which includes User Manual and other process for the system
  • Developed EJB’s accessing the JMS interface to put messages on the MQ
  • Developed Tag Library Definition file for Internationalization
  • Implemented Singleton, Service Locator , Activator , Struts Framework
  • Implemented Authentication mechanism for all the Websphere portal visitor
  • Written the Skeleton code for different Manager like MQ, DB and SOAP
  • Implemented different Business Services using Stateless Session Bean
  • Coded Some Message Driven bean using Service Activator design pattern
  • Done Configuration management using Rational Clear Case
  • Created Local and Remote Queue message with JMS and MQ Series
  • Customized the Host on Demand (HOD) Frame using Swing to open the mainframe session and paint the Account Number
  • Added some procedure to normalized the SQL.
  • Access the Legacy system such as mainframe system through message Queue
  • Configured distributed environment on CVS
  • Created WSDL for HTTP Post Binding for SOAP protocol
  • Written some Stored Procedure for DB Manager and executed some triggers for initialization at the startup

Environment: Java 2.0, EJB 20, JSP 1.2 , Applet, Servlet 2.3, IBM Websphere Portal Express 5.0 , JBoss 3.2 , IBM DB2 7.0 , JUnit, IBM Websphere Studio 5.0, CVS, JMS , JNDI, Struts 1.1 , JSTL , Web services- SOAP, WSDL, UDDI , IBM MQ Series 5.3, Windows NT & UNIX

Confidential,Phoenix, AZ Nov ’02- Oct’03
Senior Developer

Business Savings
This is an internet application The project focus is on American Express’s Merchant who accepts the Amex Card Amex provides the promotional offer to merchants This application currently displays nine promotional offers due to page size limitation This is a 3 tier application based on MVC architecture The design model is done using

Responsibilities:

  • Developed Design Model using UML tool
  • Involved in designing and developing the interface to push data from front end to back end legacy Systems using EJB’s, CTG, DB2Connect and MQseries
  • Developed the DOM Parser including the XML and its DTD
  • Developed Message Driven Beans (MDB) invoked thru JMS interface as for interaction from MQSeries to EJB for dynamic three- phased message receiving and invoking of Bean
  • Involved in doing the Screen navigation for JSP pages which get the data dynamically from the XML’s Coded and Deployed EJB on the Application Server
  • Implemented Singleton, Factory Pattern, Service Locator, Session Façade Design Pattern
  • Coded Remote Queue Message to access Partner System using JMS and MQ series
  • Written DAO’s and Input and output bean
  • Involved in Framework Design and Written Some Tiles Definition file
  • Created mnemonics on PVS version control
  • Involved in Integrating from Front End to Backend as well as for SOAP with WSDL
  • From the Specs written and executed some stored procedure for different partner like IBM, FedEx etc

Environment :Java 2.0, EJB 20, JSP 1.2, Servlet 2.3, JMS, JNDI, IBM Websphere 5.0 , JBoss 3.2 , IBM MQ Series 5.3, IBM DB2 7.0, JUnit, IBM Websphere Studio 5.0, Struts 1.1 , Web services- SOAP, WSDL , Windows NT & UNIX

Customer Service Tool for Merchant Administration
This is a Customer Service Tool for the users who like to get the information on phone This project provides an interface to Customer Service Representatives (CSR) to handle the oncoming request from the user CSR can help resolve any dispute locally or centrally; basically CSR serves the user according to their requirement

It serves the following functionality

Enroll a New User
Enroll a user for different Services like Payment /Dispute Merchant Admin Rights
View the transaction log
View your merchant admin – for a particular location
View All the Merchant admin for different location
Un Enrollment

The High-level design is created using Rational Rose for UML Notation This Project is based on three-tier architecture and it uses the MVC architecture There are following Enterprise Java Bean has been developed for Enroll, Selection of Services, Unenrollment, Manage Admin JSP serve the purpose for display logic, Servlets acting as a request handler to serve the oncoming request and response

Responsibilities:

  • Use Case design, class and sequence diagram using Rational Rose UML
  • Developed EJB for Enroll/New Enroll, Selection of Services and for Merchant Administrator
  • Developed Request Handler for Enroll, Merchant Administrator and Selection of Services
  • Developed utility classes for Encryption and Decryption, Sorting, Connection pooling etc
  • Deployed number of Distributed Component on IBM Websphere 50
  • Customized apache SOAP server to provide communication with third party system
  • Participated in deployment on UNIX environment
  • Developed the message broker interface suing the JMS to send messages to the legacy systems
  • Developed Test cases for Testing
  • Developed Number of JSPs
  • Accessed the Legacy system through Message Queue with the help of JMS and MQ series

Environment: Java 2.0, EJB 2.0, JSP 1..2, Servlet 23,JNDI, IBM Websphere 5.0 ,IBM MQ series 5.3 ,IBM DB2 7.0, SOAP , IBM Websphere Studio 5.0,Windows NT & UNIX, Rational Rose Clear Case v200205

Value Tool
This is a intranet Value tool designed for American Express Merchant which shows the brand value of Amex Card This tool basically generate Various Report like Summary Report , Break Even analysis Report , Profit analysis report and Average charge analysis report in different language like English, Spanish, German, French etc The mentioned reports are generated after validation of the merchant and take various input from the merchant and do certain calculation depending on the various factor In other word this system is nothing mentioned Report generator

The High level design is created using Rational Rose for UML Notation This Project is based on three tier architecture and it uses the MVC architecture There is Enterprise Java Bean has been developed as Common EJB Jsp serve the purpose for display logic, Servlets acting as a request handler to serve the oncoming request and response

Responsibilities:

  • Use Case design, class and sequence diagram using Rational Rose UML
  • Developed different EJB for enrollment /Selection of Services/Unenrollment
  • Developed Request Handler for Common input and Common Input Report
  • Deployed number of Distributed Component on IBM Websphere 40
  • Developed Test cases for Testing
  • Developed Number of JSPs
  • Deployed the component on different Unix environment like E1,E2 from the to development to production environments
  • Written the UNIX script to access the development and Production environment

Environment: Java 2.0, J2EE, EJB 2.0, JMS, JNDI , JSP 1.2, Servlet 2.3, SOAP, IBM Websphere 4.0, IBM DB2 7.0,Visual Age for Java 4.0,Windows NT & UNIX, Rational Rose Clear Case v200205

We'd love your feedback!