Consultant / Sr. Analyst Resume
SUMMARY:
- More than 14 years of experience in definition, estimation, development and implementation of multi - tier distributed enterprise applications.
- 10+ years of experience in developing applications using distributed open source Java, J2EE, WebSphere 7.1, 6.0, 5.1,Weblogic 8.0 / 6.1, JBOSS 4.0 servers. More than 7 years of experience working into United States for fortune 500 clients like Liberty Mutual, Broadridge.
- Extensive experience in onsite-offshore development model and software development life cycle SDLC using Agile, Scrum, and Iterative development model.
- Working as liaison between various teams (DEV, QA and Business users). Strong experience into co-coordinating tasks between different teams - development, QA, Business, Infrastructure, external client and third party providers.
- Very strong in Object oriented programming OOPS, Object oriented analysis and design OOAD, Object Modeling, , SOA, REST
- Experienced into system migration and upgrade projects like upgrading JDK from1.3 to 6, and porting system from Websphere Application Server 5.1 to Websphere Application Server 7.0 and etc.
- Extensive expertise in designing / developing /extending framework like AJAX, DWR, JESS, Spring, Hibernate and Struts, implemented J2EE framework and various design patterns.
- Strong 3+ years of experience in using XSL, XSLT, XML, SARISSA, Java Script, CSS and HTML for data and presentation layers.
- Extensively worked on optimization of schema, Store Procedure, Trigger, Views in Oracle 10g /9i / 8i, MS SQL Server 7.0, Sybase, and DB2.
- Knowledge of C, C++ Learning Big Data - Hadoop concept and programming.
TECHNICAL SKILLS:
Operating System: Windows 2000/ 2003/XP, Linux 8.0, UNIX( HP Unix 11, Sun Solaris), AIX
Servers: WebSphere 7.0, Weblogic 10/8.0 / 6.1, JBoss 4.0, JRun , Tomcat
J2EE / Java: JDK 1.4,5,6 EJB 2.0 / 2.1, Servlet2.1 /2.2, JSP, RMI, Applet, Ant 1.6, AWT, SWING,JDBC 2.0
Middle Ware Technologies: MQ Series 5.2 , EBS 6.0 , MDB 2.0, JMS 2.0, Open ESB,CICS TX gateway, J2C Resource Adaptor cics configuration
DBMS: Oracle 10g /9i/ 8i, M.S.SQL 2000, My SQL 4.0,PL/SQL, T-SQL,DB2
XML Technologies: XML,XSL ,Castor ,XSD, DTD
UML: Rational Rose 6.0, UML 2.0
Web Technologies: AJAX, Java script, HTML , CSS, DHTML, SARISSA,GWT ( Google Web Toolkit 2.0)
Framework: Struts 1.2, Spring 2.0, Hibernate 3.0, AJAX - DWR, MATLAB 2003, SOA
Code repositories: VSS, PVCS,CVS, Perforce
IDE: RAD 6.0, WSAD 5.1, JBuilder 9.0 /10, Eclipse 3.0 , Intellij5/4.0
Project Management: Word , Excel, WebEx, MSP , Power point, Fogbugz , Remedy
Testing Framework: Selenium,4 JUnit 4.0, Cactus1.7, Http Unit 1.6, XML Unit 1.1, HP Quality Center
PROFESSIONAL EXPERIENCE:
Confidential
Consultant / Sr. Analyst
Responsibilities:
- Working closely with business and project manager to identify, understand, estimate client requirement, closely working with geographically distributed teams located in New York, London and India.
- Working with operations, engineering team and business team to support application and infrastructure and resolving issues.
- Give input to manager on task and estimation. Gather technical status and updating to key stack holders in project.
- Migrating proxy voting system from JDK (1.3/1.4) to JDK (5.0,6.0). Successfully handled migration projects - JVM migration , Oracle update and Websphere server updates and version control system from VSS to Perforce.
- Priorities / assignment / delegation task base on severity to business impact.
- Developed middle-ware which invokes Mainframe program using CICS transaction gateway and J2C -Resource Adaptor. Added pin validation component into Global proxy vote Web application which invokes Mainframe program using CICS tx gateway and returns data as java objects.
- Developed automated voting rule engine for institutional clients called standing instruction.
- Handled restructuring / optimization of products- Proxy Edge, Proxy Disclosure, and Standing Instructions totally revamped from front end to business layer and data layer.
- Proposing various alternatives to integrating application with legacy Mainframe application.
- Developed Data feed which inserts data in batch mode using SQL Loader
- Design / Writing / optimize stored procedure, trigger, pl-sql blocks, queries.
- Create / Update Unix batch jobs which reading / inserting data came from mainframe and inserting into Oracle database platform using sqlloader.
- Implemented Centralize application security to restrict Cross Site Script XSS and SQL Injections.
- Helping process team to tracking and resolving production issue.
Environment: J2DK 1.4 to 6, J2EE, Websphere App Server WAS 7 ,Rational Application Developer 7 RAD 7 ,Struts 1.1,XML,EJB, JSP, Servlet , JDBC, Oracle 10g (PL/SQL), Perforce 4.0, UNIX(HP11), Unix script, sql loader,Agile development method,AIX, Solaris, AIX, CICS tx gateway, Java to Mainframe program call, Mercury quality center 11.0
Confidential
Tech Lead / Consultant
Responsibilities:- Discussion with business and technical mangers to identify business requirements.
- Proposing Architecture goal and Future Application Architecture Strategy and discussing it with top management, giving presentation to business team to about possible technical leverage of proposed SOA architecture.
- Effectively implemented Business intelligence of insurance domain in Rule Engine - ILog JRule. Testing Rule and Administrating Rules and created forward, backward chaining rule for various reporting purpose, debug and tested various rules using Rule Studio.
- Developed XSL for Rate, Quote service which provide different format XML data base on application client.
- Developed XSD to validate inbound XML request comes in to various services.
- Develop and configure IBM Message Broker and connected to ESB ( Enterprise Service Bus)
- Developed various messaging channels for claims and coverage module in application using MQ Series.
- Implemented various design patterns Single tone, Business Delegate, Session Façade, Value Object, Front Controller, Data Access Object (DAO).
- Developed Rate and Quote Web Service on WebSphere.
- Developed Database Object like Store Procedures (SP), functions, trigger and Views.
- Developed Automated/Regression Testing tool using XMLUNIT and HTTPUNIT to test WebService and defined Unit Testing strategies.
- Configured contagious integration framework using Cruise Control.
- Worked with System Operation Team to resolving Production Server technical issues.
- Developed Applet Swing GUI client interacting with Server using HTTP Tunneling
- Building application and deploying in QA environment and communication about features release in project.
Environment: WebSphere Portal 5.1, IBM MQ Series 5.1, ILOG-JRules 6, MDB, XSL, XML, EJB, JSP, Servlet , JDBC, Oracle 10g (PL/SQL), RAD , UML, VSS, UNIX(HP11), Open ESB, BPEL,XSLT
Confidential
Consultant / Sr. Software Engineer
Responsibilities:- Developed of Use Case (UC) based on System requirement specification (SRS) for Heading System.
- Designed various UML diagrams and building prototype of application and developed class diagram, sequence diagram, package diagram using Ration Rose for Investment Plan, Individual Investment and employee module.
- Developed GUI for Fund manager using Struts enabling heading options.
- Configuration, Optimization, Administrating Weblogic 8.1 server.
- Building, Deploying application and performance monitoring.
- Build up mathematical model base on sensitivity, constrains and risk factor using MATLAB 2003.
- Integrated C++ Genetic algorithm library for optimization of search space for broker, custodian, banks and portfolio managers
- Interfaced MATLAB with Java based system and provide various input in XML format.
- Developed flexibility to change portfolios by traders, fund managers and notification of investment plan change to appropriate person by mail.
- Developed Mailing notification module which notify changes done in investment plan to investment department.
- Developed XSD for validation of input XML to Math - Server
- Implemented design pattern in Filter Interceptor, Front Controller design pattern for security purpose and track all request.
- Development of various Database Objects like Store Procedures, Views, Triggers, SQL queries.
- Configured Clustered Weblogic with more then 5 node for high availability and faster processing.
- Created Weblogic Multi Pools for different databases in application.
- Sharing knowledge about AJAX, DWR, and SARISSA by gave session to other mates.
- Implemented various J2EE design patterns singleton, Filter Interceptor, Front Controller, Business Delegate, and Factory.
- Developed XSL for different view of Portfolio, Customer and Traders.
- Developed XSD for validation of XML request coming in from Web service.
- Implemented SARISSA for client side XML transformation.
- Detail level coding of Java Server Pages (JSP), Servlet, Hibernate.
- Used Schema Export utility and Code generator utility of Hibernate 3.0
- Configured MQ Queue for individual Portfolio transactions and Topic for various product related to Portfolio and developed JMS client to connect MQ
- Developed Database Object like Store Procedures (SP), functions, trigger and Views.
- Configured Logging mechanism using Log4j
- Code review of peers to identifying performance problems, identifying bad coding practice and correct all this issues.
- Involved into client interaction for resolving technical and functional issues.
Environment: J2EE (EJB2.0, Servlet1.2, JSP1.2), Struts1.2, Hibernate, ESB1.1, WebSphere 5.1(Clustering, Multi pools), Oracle 9i, IntelliJ 4.0, VSS, MATLAB 2003, IBM MQ Series5.1,UNIX,AJAX,SERRISA,JSON
Confidential
Consultant / Software Engineer
Responsibilities:- Understanding functionality using System Require Specification (SRS).
- Designed application using Magic Draw from UML.
- Developed application
- Wrote UNIX shell script for deployment
- Preparing test data which was used to test validity of Rules written.
- Improved performance using various J2EE related design patterns like Value Object, Session Façade, and Front Controller.
Environment: WEBLOGIC 6.1, ILOG - C++, EJB, Servlet , JSP, SWING, Oracle 9i, UNIX
Confidential
Software Developer
Responsibilities:- Designed application using Poseidon for UML
- Prepared Data Model and Data Design.
- Designed and Developed Error Handling System for application
- Development of application using Struts, JDBC, Oracle 9i, Ant build Script.
- Writing Ant Script for building application and deployment.
- Build and deployment of application in QA environment.
- Developed Shell script for UNIX environment
Environment: Servlet, JSP, Applet, Oracle 8i, JBOSS, Unix, ILOG - C++