Soa/bpm Lead Sr. Consultant Resume
Greensboro, NC
SUMMARY:
- Having Over 12 years of extensive expertise in software analysis, design, development and Architecting project experience in object oriented, business rules, client/server, relational and web environments with a deep insight of software processes, system deployment, implementation and administration. Has performed as a technical lead and architect on several projects in successfully.
- Solid experience with Service Oriented Architecture, Enterprise Application Integration (EAI) and Service Component Architecture (SCA) implementation using Confidential WebSphere Process Server, Enterprise Service Bus ( Confidential ESB, Confidential WMB ), Confidential Integration Designer (IID), Confidential Process Designer(IPD), Confidential WebSphere Integration Developer tool (WID), Confidential Rational Application Developer tool (RAD), Business Process Execution Language (BPEL), Business Process Modeling Notation (BPMN),Service Oriented Architecture (SOA).
- Expertise in programming using java/j2ee Technologies, such as Core Java, JDBC, EJB2.1, JMS, XML, XSL, XPath, XSD, SOAP, Web services, WSDL,ESB, JSR 168 & 286, Apache Axis1.3, Cocoon and XSP and ORM tools like IBatis & JPA.
- Experience in Financial Industry (Asset Management, Banking and Mortgage Solutions), Manufacturing, Media and Communications in various IT roles Architecting/Developing/Migrating/Porting Java/J2EE web based financial applications using object oriented methodologies.
- Expertise in implementing WebSphere Dynacache, WebSphere Authentication service (Authentication Filters).
- Expertise integrating External Security Manager (Custom) for Authorization with WebSphere Portal Server and integrating WebSphere eXtreme Scale server v7.0 with WAS6.1.
- Expertise in using tools like RAD 7.5, WID 7.0, RSA 7.0, WSAD, ASTK, Rational Rose, Clear Case, CM Synergy6.3, CA Harvest 7.0 & 12.0.
- Writing unit and Integration test using SOAP UI, JUnit & JMeter.
- Expertise in agile scrum methodologies (ASM) & the Software Development Life Cycle (SDLC) practices and implementation.
- Implementation of Core JAVA, J2EE and Integration Design Patterns.
- Well versioned of WebSphere Administration activities.
- Well versioned in MISMO Standards.
- Mentored and trained team members.
TECHNICAL SKILLS:
Programming Languages, Middleware Technologies: Java,C,C++ J2EE, JSP, Servlets, JMS,ESB,Business Process Execution Language (BPEL), Business Process Management (BPM), WebSphere Portal Server, WebSphere MQ, Web Services, MVC.
J2EE Technologies: EJB, JSP, JSF, Servlets, JDBC, JMS, Java Mail, JNDI, JAXB, XML, XSLT and JAXP.
Operating Systems: Solaris, Linux, MCP (Master Control Program) and Windows.
Databases: Oracle 8x/9i/10g, DB2, MySQL and MS - Access
Open Source Frameworks: Hibernate, spring, Struts, Tiles, Ant, AJAX, log4j, AXIS, Castor, Junit
Application Servers: WebSphere Application Server 6.x/7.x/8.x, WebSphere Portal Server 6.x, Confidential BPM7.5/8.5, JBOSS, BEA Web Logic and Tomcat.
Web Technologies: HTML, CSS, DHTML, JavaScript, XML, XSL, XSLT, XPath, Apache Struts Framework, Java Server Faces
Version Control Tools: VSS6.0, Tele logic CM Synergy6.3, Clear Case, CA Harvest 7.1 & 12.0, SVN, CVS.
IDE Tools: WSAD, Confidential WebSphere Integration Developer (WID), Confidential Integration Designer (IID), Confidential Process Designer (IPD), Confidential Rational Application Developer tool (RAD), RAD 7.x, RSA 7.x, WID 6.2, WMB and IIB tool Kit, Eclipse
Design Patterns: DAO, Singleton, Factory, Service Locator, Session Fa ade, Business Delegate, J2EE Patterns, Workflow pattern and ESB Patterns.
Design Tools: Rational Rose, Visio, Magic Draw.
Business Rules: Confidential Web Sphere JRules (BAL).
Process Skills: Object oriented methodologies: RUP, UML
Persistence Framework: Entity Beans, IBatis.
Security Framework: Custom WebSphere External Security Manager (ESM), Portal Access Control, SSL, JAAS, JBoss Security Extensions, WPS QoS
SOA Technologies: SCA,ESB,BPM,SOAP,REST, WSDL, JAX-RPC, JAX-WS, SCA, BPEL,BAL.
Build and Logging Tools: Maven, Ant and log4j, JYTHON for WAS ADMIN
Unit Test Tools: JUnit, JMeter, SOAP UI
Others: Microsoft Project2003, HP Quality Center, Remedy, JIRA.
PROFESSIONAL EXPERIENCE:
Confidential, Greensboro, NC
SOA/BPM Lead Sr. Consultant
Responsibilities:
- Using the Scrum Agile Methodology (SAM) to implement the applications. SAM provides an iterative, adaptive and highly responsive way of working day-to-day to achieve clearly defined goals. Utilizing SAM, a project is delivered in increments that produce a demonstrable and potentially deliverable outcome at the end of each iteration.
- Involved in the business process analysis, requirements scope definition, architecture planning, project execution and integration.
- Spearheaded the requirement analysis, project scope definition, Road Map for the Project, Proof of concepts, Best Practices, Architectural document and Designing. Involved in knowledge acquisition of the business rules.
- Conducting Architectural Proofs of Concept to demonstrate practical technical solutions and evolve core architectural construction.
- Designed and Generation of Service Models, Service Classification Diagrams, Activity Diagrams and Sequence Diagrams) that support end to end Business Process Management (BPM), This includes importing models from IPD into WID and RSA, and implementing service orchestration using Business Process Execution Language (BPEL) and Developing the Services and Applications.
- Developed Service Contracts for all mediation Services.
- Developed patterns like translator, aggregation, selector gateway, enrichment and more.
- Designed and Developed integration solutions based on Service Component Architecture (SCA) and Enterprise Service Bus (ESB), leveraging the WebSphere Process Integration suite.
- Designed and Developed mediation flows for Web Services.
- Orchestration of Services using Business Process Execution Language (BPEL).
- Developed short-term and long-term processes, integration of EAI, ESB and BPM architectural approaches with Confidential Enterprise Service Oriented Architecture.
- In corporate both functional and non-functional (i.e. life cycle cost, performance, security, scalability and/or flexibility) requirements into all system designs.
- Designed and Developed Proof Of Concepts (POC).
- Implemented the WebSphere Adapter for FTP, Flat File, Email, JDBC and Activation Specifications.
- Configured the JMS queue’s and using JMS Import and Exports to write and read data queues.
- Used EJB imports to invoke external services written in EJB’s.
- Implemented by-reference sharing of Java binaries, XML Schemas and interface definitions versus share by -copy.
- Implemented Quality of Services of WPS.
- Synchronous/Asynchronous integration of external applications and exposing as web services and HTTP services.
- Currently involved in the development effort, writing several business services and modules entities required by the application.
- Unit testing of the developed modules using SOAP UI & Integration Test client.
- Jython Script for WAS Administration task.
- Creating mapping for different versions of MISMO standards.
- Invoking ODM/Ilogs services for business rules.
Environment: WAS 7.0 & 8.0, Confidential BPM Advanced 8.0, ECM, WebSphere ILOG® JRules7.1/ODM v8.7, IBatis, EJB 3.0, RAD 8.0, WID 7.0/IID 8.0, IPDv8.0, Java, JAXB, JavaScript, J2ee, Anthill Pro, SOAP UI SVN and CVS.
Confidential, Pittsburgh, PATechnical Lead
Responsibilities:
- Created all high level design documentation for new ESB infrastructure.
- Involved in the business process analysis, requirements scope definition, architecture planning, project execution and integration.
- Conducting Architectural Proofs of Concept to demonstrate practical technical solutions.
- Designed and Generation of Service Models, Service Classification Diagrams, Activity Diagrams and Sequence Diagrams) that support end to end.
- Developed Service Contracts for all mediation Services.
- Developed patterns like translator, aggregation, selector gateway, enrichment and more.
- Designed and Developed integration solutions based on Service Component Architecture (SCA) and Enterprise Service Bus (ESB), leveraging the WebSphere Process Integration suite.
- Designed and Developed mediation flows for Web Services.
- Designed and Developed Proof Of Concepts (POC).
- Implemented the WebSphere Adapter for FTP, Flat File, Email, JDBC and Activation Specifications.
- Configured the JMS queue’s and using JMS Import and Exports to write and read data queues.
- Used EJB imports to invoke external services written in EJB’s.
- Implemented by-reference sharing of Java binaries, XML Schemas and interface definitions versus share by -copy.
- Worked with WebSphere ESB mediation modules exports to reference by external services
- Worked with WebSphere ESB mediation modules flow components Routing, Database lookup, Database logging and Structure transformation
- Implemented Quality of Services of WPS.
- Synchronous/Asynchronous integration of external applications and exposing as web services and HTTP services.
- Currently involved in the development effort, writing several business services and modules entities required by the application.
- Secure ESB operation by using J2EE role-based security.
- Unit testing of the developed modules using SOAP UI & Integration Test client.
Environment: WAS v6.0.1.33, WebSphere ESB v7.0, WebSphere MB v7.0.0.2 & MQ v7.0.1, WebSphere Portal 6.1.0.4, WebSphere Xtreme Scale server 7.0, RAD 7.5, JSR 168/286, JavaScript, Java, J2ee, and CA Harvest Enterprise12.
ConfidentialTechnical Lead Consultant
Responsibilities:
- Provide ESB technology assistance, guidance and documentation to global application development teams during the new development of SOA.
- This guidance included Engineering and Architecture work in support of proof of concepts (POC), customization and implementation of projects to improve next generation SOA development toolset including middleware support, development tools and runtime infrastructure.
- Develop, document and participate in internal governance and SOA lifecycle bodies as a key contributor.
- Establish coding standards for SOA, JEE, middleware, JDBC, SOAP, WSDL, WSSecurity, etc. and participate in code review sessions
- Mediation design and development using WebSphere Integration Developer and XSLTs to offload XML transformations and security functions.
- Streamlining SOA governance processes and customization of WSRR profile to match services lifecycle and business models
- Design XML schemas, WSDL and canonical models for integration, development of XSL and non XML transformations, routing, service enablement and governance using WSRR.
- Create ESB technology deployment strategy, scripts and operations management strategy and plan.
- Automate deployments and configuration using WSAdmin/jython scripts.
- Coordinating with Offshore team on deliverables.
- Coordinating Environment teams for code promotions and support.
Environment: Portlet ( JSR 168), Web Services, ESB, Servlet, JSF1.2, JSP, AJAX, Java, J2ee, Oracle9i,SAP CRM, R3, WebSphere Application Server 7.0, WebSphere Portal 6.0/6.1.5, JavaScript, WebSphere Message Broker 6.0, RAD 7.5, Clear Case, Ant and HP Quality Center.
ConfidentialConsultant
Responsibilities:
- Developed and Maintains of IGoogle Gadget for Latest Price Cuts.
- Reading latest price cuts from argos.co.uk as XML Response.
- Developed AJAX methods to read to HTTP Response.
Consultant
Responsibilities:
- Understanding & Identifying drawbacks in existing system
- Interacting with customer on Requirement clarifications.
- Coordinated with off-shore team on requirement understandings.
- Database analysis of existing system
- Understanding the existing Reports generation.
- Understating the Dataflow of current system
- Prepared use cases for Custom,
- Benchmark and MedNet Meds Reports
- Prepared documents for dataflow and autosys jobs
Environment: JSF, Oracle 9i, Java, J2EE, Jasper Reports, XML, JavaScript, AutoSys Scheduler, JBoss4.0.2, Eclipse3.0.
ConfidentialSr. Software Developer
Responsibilities:
- Analysis of requirement and Design for the most critical module of the project. (GC Reservation).
- Setting up of the environment
- Installing and configuring the WebSphere Portal Server, Web sphere Application server, LDAP, Oracle database configuration.
- Implementation Portlets and managed the user access control through portal server.
- Contributed in the development of the J2EE side modules
Environment: Portlet (JSR 168), Java, J2EE, Oracle, CVS WebSphere Portal server, WebSphere Application Server,LDAP, RAD.
ConfidentialSr Software Developer
Responsibilities:
- Involved preparing LLD
- Involved in Designing Using RAD (Model Diagrams, Sequence Diagrams, Class Diagrams)
- Involved Writing XSD for business defines complex and simple data types.
- Involved Preparing WSDL for business using XSD
- Involved Writing Handlers, EJB
- DAO and models.
- Involved Writing SQL Queries for business.
- Publish the Web Service through ASTK into Server.
- Configured JMeter Test for Web Service to test integrated service.
- Writing reusable code like service locator and Business exceptions.
- Developed b and testing.
- Deploying Application using Ant Script.
- Installing and configuration of Clear Case and Clear Quest
- Check-out/in files into clear case, deliver the activity into dev stream, make baselines, and recommend baselines to dev stream and re-base.
- Created Clear Quest activities and assign to stream to work on.
Environment: Java, J2EE, Web Services, WSDL, SOAP, XSD, DAO, Oracle, ASTK, WebSphere Application Server, Ant, JUnit, JMeter, Clear Case, Clear Quest.
ConfidentialSr. Software Developer
Responsibilities:
- Involved in Designing Using Rational Rose (Activity Diagrams, Sequence Diagrams, and Class
- Diagrams).Involved in writing code for Action Class, Manager/Service and DAO.
- Deploying Application using Ant Script.
- Developed JUnit Test
- Installation and testing.
Environment: Openmarket, Struts, spring, JSP, Java, J2EE, Rational Rose, DAO, JUnit and Ant.
ConfidentialSr. Software Engineer
Responsibilities:
- Involved in Designing Using Rational Rose(Activity Diagrams, Sequence Diagrams, Class Diagrams)
- Involved in Developing JSP Using Struts Tag Libraries.
- Involved in writing code for Action Class, Business Delegate, Session Bean, Entity Bean and DAO.
- Developing and Deploying Web Service Using Axis Frame Work.
- Publishing Web Service at JUDDI
- Preparing Performance Benchmarking Document.
- Deploying Application using Ant Script.
Environment: JBoss4.0.2 on ClearPathMCP, JDK 1.4.2, J2EE 1.2,Struts1.2,apache Axis1.3, Apache Ant 1.5.4, DMS-II, Webservices, JUDDI, Rational Rose Suite, VSS,Eclipse3.0(with Lomboz), JMeter (load and Performance testing tool)
ConfidentialSoftware Developer
Responsibilities:
- An analysis the problem areas.
- Involved in preparation of features list to in iteration.
- Resource estimation on iterative basis.
- Involved in preparation check list to be done at development.
- Developed Security plug-in (Dynamic role mapping) for JBoss.
- Developed Security components for OCS
- Unit test and Module Testing.
- Prepare issue tracker.
- Peer reviews.
- Prepare documentation
Environment: Bea WebLogic 8.1 on Solaris 9.0, JDK 1.3.1, J2EE 1.2, Apache Ant 1.5.4, Sybase 12.5 ASE, Triple A 4.12.0, Telelogic CM Synergy 6.3 (release & configuration Mgt.), Integrator 1.0 (Continuous Integration), Confidential Rational Application Developer 6.0, openSTA (load testing tool)
ConfidentialSoftware Engineer
Responsibilities:
- Analysis, Involved in Detailed Design phase for various components and Reviews
- Developed reusable java components.
- Developed Web Service using apache axis1.1.
- Developed Java, J2EE components using the core languages functionality for the business layer.
- Written SQL queries for particular modules.
- Prepared Unit, Regression and functional Test cases and reviews.
- Involved in re-engineering of the existing components and developed friendly utilities to facilitate code reuse and rapid application development.
- Unit testing using JUnit.
Environment: Java2.0, Servlets 2.3, Xml, Web services, MicrosoftProject2003, Windows 2003, Junit, JAXB, WSDL, UDDI, JAXR
ConfidentialSoftware Developer
Responsibilities:
- Developed Java and EJB components.
- Developed FTP components through java.
- Code Reviews
- Unit test cases using JUnit.
Environment: Java2.0, Servlets, JSP, EJB, Xml, JMS, Confidential MQ series, Oracle8i, UNIX, Windows NT
ConfidentialDeveloper
Responsibilities:
- Developed server side components containing business logic.
- Designed Static and Dynamic Webpages
- Developed Java files using the core language functionality
- Developed Enterprise Java Beans ( EJB2.1 )
- Identifying reusable components
- Performed Unit/Module Testing
Environment: Java2.0, Servlets, EJB, Oracle 8i, Java Beans, InterStage Application Server.