Ibm Bpm, Soa Lead Developer Resume
NC
PROFESSIONAL SUMMARY:
- Experienced Lead Consultant/Team Lead/Solutions Architect specializing in Business Process Management (BPM), Business Integration implementation, Service Oriented Architecture (SOA) and Enterprise JAVA & J2EE application development. Over 12 years of experience implementing distributed systems and enterprise integration solutions, in capacities ranging from developer to solution architect. Directly instrumental in re - architecture large enterprise systems with object oriented and web services design patterns to reduce cost of adoption, maintenance and enhancements at large IT organizations of Fortune 500 companies. Lead multiple SOA/BPM projects in strategic business, technology & management consulting for government & fortune 500 organizations for enterprise architecture, security architecture, and middle-ware.
- Accomplished Technical leader with 12 years of experience in Solution Architecture, Delivery Lead, and successfully delivering business driven technology solutions to companies across different industries
- IBM certified in WebSphere Integration, BPM, WPS.
- Solid experience in Designing and developing solutions using IBM BPM & Process Server, IBM Integration Designer 8.5.0, IBM Process Designer 8.5.0, IBM BPM Advanced 8.5.0, WID 7.0, IIB 9.
- Solid experience in process application (BPD, Services, BO and Integrations) and toolkit development using BPMN activities.
- Solid experience in Design and Development Integration Mediation applications.
- Solid experience in Design and Development of Business Process (BPEL and BPMN) modules.
- Solid experience using WebSphere Resource Adapters (JDBC, FlatFile, FTPFile and Email).
- Solid experience with Service Oriented Architecture, Service Component Architecture (SCA) Design, Implementation and Testing using IBM WebSphere Process Server, Enterprise Service Bus .
- Expertise in WebSphere MQ.
- Thorough experience with SOA concepts and Enterprise Service Bus (ESB) principles.
- Leadership in business process management and modeling, re-engineering, rules, ESB and SOA system deployment and team management.
- Adept at understanding interdependent relationships between technical and business issues.
- Excellent interpersonal and communication skills, facilitating presentations, strong collaborative negotiation skills and productive relationships with customers, partners.
- Experience in Financial Industry (Asset Management, Banking and Mortgage Solutions), Manufacturing, Media and Communications.
- Expertise in agile scrum methodologies (ASM) & the Software Development Life Cycle (SDLC) practices and implementation.
- 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, IBM 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, Telelogic CM Synergy6.3, Clear Case, CA Harvest 7.1 & 12.0, SVN, CVS.
IDE Tools: WSAD, IBM WebSphere Integration Developer (WID), IBM Integration Designer (IID), IBM Process Designer (IPD), IBM 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: IBM 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, NC
IBM BPM, SOA Lead Developer
Responsibilities:
- Writing 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 BPM, ESB and SOA solution.
- Developed Service Contracts for mediation Services.
- Developed PA and TK using IBM BPMN activities and create snapshots to automate Loan Underwriting Systems.
- Developed UCA, Message Events,Exception Handling,Coach and Coach Views.
- Developed and Integrated process application with SCA meditations for Underwriting applications.
- Conducted playback session to business users about BPD flows.
- Integrated Process applications with JMS & MQ queues for event processing.
- Created team filters, AIS,General Services,Integration Services,Human Services, Ajax Services
- Developed patterns like translator, aggregation, selector gateway, enrichment and more.
- Designed and Developed integration solutions based on SCA and ESB, leveraging the WebSphere Process Integration suite.
- Designed and Developed mediation flows for Web Services.
- Developed short-term, long-term processes and Orchestration of Services using Business Process Execution Language (BPEL).
- Integrated BRMS Rules with Mediation & Process Application solutions.
- Best practices for development.
- 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- 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.
- 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.
Environment: WAS 7.0 & 8.5, IBM BPM Advanced 8.5, ECM, WebSphere ILOG® JRules7.1/ODM v8.7, IBatis, EJB 3.0, RAD 8.5, WID 7.0/IID 8.5, IPDv8.0, Java, JAXB, J2ee, Anthill Pro, SOAP UI SVN and CVS.
Confidential, Pittsburgh PA.
IBM BPM, SOA Lead.
Responsibilities:
- Created all high level design documentation BPM / Integration layer.
- Involved in the business process analysis, requirements scope definition, architecture planning, project execution and integration.
- 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.
- Design and Developing Proxy Services Layer.
- 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.
- Worked with WebSphere ESB mediation modules exports to 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.
Environment: WAS v6.0.1.33, WebSphere ESB v7.0, WebSphere MB v7.0.0.2 & MQ v7.0.1, WebSphere Xtreme Scale server 7.0, RAD 7.5, JSR 168/286, Java, J2ee, and CA Harvest Enterprise12.
Confidential
IBM ESB Developer.
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 tool-set including middleware support, development tools and run-time 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: WebSphere ESB 6.0, WebSphere Application Server 7.0, WebSphere Message Broker 6.0, WebSphere Portal 6.0/6.1.5,java,j2ee, WID6.0, WMB6.0, RAD 7.5, Clear Case, Ant and HP Quality Center.
Confidential, Chicago
Sr J2EE Programmer.
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, AutoSys Scheduler, JBoss4.0.2, Eclipse3.0.
Confidential
Sr J2EE Programmer.
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.
Confidential
Sr J2EE Programmer.
Responsibilities:
- 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.
- 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.
Confidential
Sr J2EE Programmer.
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.
Confidential
Sr Software Engineer.
Responsibilities:
- Involved in Designing Using Rational Rose(Activity Diagrams, Sequence Diagrams, ClassDiagrams)
- 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)
Confidential
Software Engineer.
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), IBM Rational Application Developer 6.0, openSTA (load testing tool)
Confidential
Software Engineer.
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, IBM MQ series, Oracle8i, UNIX, Windows NT
Confidential
Software Engineer.
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.
