Services Team Lead / Architect Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- 15+ years of experience in the IT industry (8+ years in SOA/BPM/ESB/REST/WebServices), worked in all phases of software development life cycles like requirement gathering, architecting, designing, developing and integrating BPM solutions, (as well as Java, J2EE, ERP, SOA, REST and Web Services) in insurance, healthcare, state government, telecommunications domain.
- Assist in creating, analyzing and reviewing solution architectures.
- Works closely with application development teams in validating and implementing proposed solutions.
- Leads or participates on matrix team projects as assigned.
- Responsible for alignment of solution architectures with Enterprise / Global shared services architectures of the clients.
- Over 8+ years of experience as an Architect/Tech Lead Consultant for ESB/BPM/JRules/WPS/WTX/MessageBroker projects, Group Lead for teams at offshore/onsite.
- Process modeling, choreography experience using Business Process Manager, WPS, WSF, WBI modeler & MQ Workflow and Message Flows/Transformations/Mediations using WMB/ESB/WTX.
- Experience in managing & implementing Java, J2EE, Web Services, SOA, rules and process models using BPM/WS Process Server/Message Broker/Process Choreographer/ESB/WTX and iLog JRules/WODM.
- Managing the team (and/or work with Project Managers/Stakeholders/Enterprise Architects) to ensure the timely completion of project phases and project milestones.
TECHNICAL SKILLS:
Design & Modeling: WBI modeler, UML & Design Patterns, RSA
Object Relational Framework: J2EE framework - Struts1.2.8 & Spring1.2.x, Hibernate 2.1, 3.0
Methodologies: SOA, SaaS, SDLC, OOP, OOAD, UML, Agile, Scrum, Waterfall, Iterative
J2EE technologies: JDK 1.4, J2EE, JDBC, Servlets 2.2, JSP 1.1, EJB 2.0,RMI, JNDI, JMS, MDBs
Internet/SOA technologies: HTML, CSS, XML, XSL, DOM APIs, AJAX, SOAP, REST, WebServices
Tools: / IDE: WID6.1.2, RAD6.0, WSAD 5.0, Visual Age, MS Project, WMB Toolkit 6.0.1, Junit,, UrbanCode
App/Web Servers: Axway v7.2, IBM WebSphere 6x, 5x, ESB, WMB, BEA Weblogic8.1, IPlanet 6.0, TomCat, IBM Http Server, Drools Rules Engine 5.x, Drools Guvnor
BPM/SOA/,Other Technologies: IBM WPS 6.2.2, ESB6.2, IBM Tivoli Dir Server, WMBroker 6.1, WebSphere MQ 5.2, 5.3, MQ WorkFlow 3.3x, 3.4, BaaN ERP IV b2 - Manufacturing & Tools, WBI Adapters, ILog JRules v7, WODMv8, WS Lombardi, WebSphere Tx Extender, DataPower, BPM 7.5, BPM v 8, WSRR, Drools
RDBMS: Oracle 10g, 9i, 8i, 7x, IBM DB2UDB 7, PL/SQL, SQL
Operating System: UNIX, Solaris, Linux, AIX, .NET, Windows NT, XP, Vista, Ubuntu
Source Code Control: Rational Clear Case, Clear Quest, CVS, PVCS, RTC, SVN, Maven, GIT, Jenkins, DevOps
PROFESSIONAL EXPERIENCE:
Confidential - Pleasanton, CA
Services Team Lead / Architect
Responsibilities:
- Requirements analysis, architecture design/review of full workflow of the Confidential
- Architecture and Design of Restful / Soap Services
- Design, Implement and test SOA and Business Process management software solutions to cater to market demand and customer needs.
- Working with project management team, Testing/QA team, Enterprise architecture team, Adapter/services development team, rational team throughout various phases/activities of 278 project.
Environment: Axway Gateway, Axway Server v7.2, Policies, IBM WebSphere v7, Eclipse, SOAP-UI, RAD, J2EE, Java, Oracle, IBM Http Server, Maven, GIT, SVN, Jenkins, Urban COde, Dev Ops, etc.
Confidential - Boston, MA
SOA Rules Manager / Architect
Responsibilities:
- Requirements analysis, architecture design/review of full workflow of the referrals enquiry and submission.
- Architecture and Design of Confidential with EDI Adapters /Services components which will be scalable to other projects.
- Defined/implemented implementations, POCs, presented to Confidential Enterprise architecture team. Produced document for development teams to follow.
- Responsible for End To End flow through Rules & Services components
- Drools Rules, Guvnor Repository, Business & Technical Rule Editor POC, Installation and Implementation in progress.
- Providing guidance to development team in various development activities.
- Integrating Services/Adapters components with Edifecs systems, General Audit Logger, General Exception Handler etc. enterprise components.
- Working with project management team, Testing/QA team, Enterprise architecture team, Adapter/services development team, rational team throughout various phases/activities of 278 project.
Environment: IBM WebSphere ESB v7, Eclipse, Drools Rules Engine 5.x, Drools Guvnor, SOAP-UI, WAS, J2EE, Java, MQ, Oracle, IBM Http Server, Maven, GIT, SVN, RTC, etc.
Confidential - Dallas, TX
BPM/WPS Tech Architect
Responsibilities:
- Requirements analysis, architecture design/review of WPS/ESB/Services/WTX/ Mapping components.
- Defined/implemented implementations, POCs, presented to Frontier architecture team. Produced document for development teams to follow.
- Developed long running Business Processes, Micro flows. Coaches and Mediation flows for end to end process migration with mapping transfer to WTX from existing DIXIE mapping tool.
- Used IBM Telco Pack Extensions to create middle layer services to call backend provider services.
- Presented E2E flow (for BPM/Services/ESB/WTX components) live demos to business/users team.
- Integrated BPM processes with services/ components with backend DB. Developed processes, coaches,etc on BPM 8.5.
- Worked with project management team, Testing/QA team, Enterprise architecture team, Adapter/services development team, etc. throughout various phases/activities of the project.
Environment: IBM WebSphere BPM v8.5, IBM Integration Designer v8.5.5, Process Center/Designer, WPS v6, WTX,SOAP-UI, WAS v8, Java, J2EE, Web Services, Oracle DB, SOAP, CVS, etc.
Confidential - Engelwood Cliffs, NJ
WODM/iLog Technical Architect/Lead
Responsibilities:
- Requirements Analysis, Architecture design/Review of Rules/WODM / Rule Flow components.
- Rules authoring/governance/analysis/testing in IBM iLOG v 7.0 / migration to WODM 8.0.
- Developing Message Flows, Error Handling, etc
- Integrating Message Broker, BPM processes with services/WODM rules components with backend DB.
Environment: IBM WebSphere iLOG v7, IBM Rule Studio, BPMv8, WODM v8, SOAP-UI, WAS v8, Java, J2EE, Web Services, Oracle DB, SQL Developer, XML, Rational Team Concert - RTC, WMB 7, etc.
Confidential - Washington, DC
BPM WESB Technical Architect/Lead
Responsibilities:
- Requirements analysis, architecture design/review of WESB/services components for RESTful as well as SOAP web services. Integration with iLOG and other external services.
- Define/implement implementations, POCs, presented to Confidential architecture team. Produce document for development teams to follow.
- Provide guidance to development team in various development activities and security aspects.
- Implement WESB best-practices and industry specific solutions with security aspects.
- Lead efforts to perform load test/stress/performance test for transactions though ESB/services system components.
Environment: IBM WebSphere ESB v7.5, IBM Integration Designer v7.5, BPMv7.5, iLOG JRules v7, SOAP-UI, WAS v8, Java, J2EE, WebServices, Oracle DB, SOAP, REST.
Confidential - Peoria, IL
WODM/BPM Tech Architect/Lead
Responsibilities:
- Requirements analysis, architecture design/review of BPM/WODM /ESB/services components.
- Defined/implemented implementations, POCs, presented to Confidential architecture team. Produced document for development teams to follow.
- Responsible for end to end process flow through dealers to IRD DB with rules validations.
- Rules authoring/governance/analysis/testing in IBM WODM 8.0.
- Presented E2E flow (for BPM/WODM rules/services/ESB components) live demos to business/mainframe team.
- Integrated BPM processes with services/WODM rules components with backend DB. Developed processes, coaches, human tasks, etc. on BPM 8.0.
Environment: IBM WebSphere ESB v8, IBM Integration Designer v8, BPMv8, WODM v8, SOAP-UI, WAS v8, Java, J2EE, WebServices, Oracle DB, SOAP, LDAP, RSA, etc.
Confidential - Peoria, IL
WMB/SOA Solution Architect
Responsibilities:
- Requirements analysis, architecture design/review of ESB/services components.
- Presented E2E Message flows (for services/ESB components) live demos to business/mainframe team.
- Provided guidance to development team in various development activities and security aspects.
- Integrated services/ESB components with iLOG, DataPower, WSRR, CICS WS and Dealer WS components. Developed processes, coaches, human tasks, etc. on BPM 7.5 - Lombardi edition.
- Assisted DataPower Architect/Developer in designing and implementing SOA governance/routing rules/XML processing/XSLT in Data Power.
Environment: WebSphere Message Broker v7, Int Designer v7.5, BPMv7.5, Data Power, WSRR, iLOG JRules v7, SOAP-UI, WAS, Java, J2EE, CICS WebServices, CICS TS 3.1, Oracle, Rest, SOAP, SSL.
Confidential - Boston, MA
WESB/SOA Solution Architect
Responsibilities:
- Requirements analysis, architecture design of Nasco services components of worksheets.
- Defined/implemented implementations, POCs.
- Responsible for end to end flow through MQ, WESB and WAS services components.
- Installation, configuration & administration of WESB, E2E testing by SOAPUI/Test Harness Tool.
- Analysis and design of service/ESB components, interfaces, business objects, etc.
- Designed and implemented mediations for routing and transformations using WESB primitives in WID.
Environment: IBM WebSphere ESB v7, WID v7, SOAP-UI, WAS, J2EE, Java, MQ, Oracle, etc.
Confidential - Greensboro, NC
WESB/SOA Sol Architect/iLOG Lead Consultant, Designer
Responsibilities:
- Architected, designed and implemented mediations for routing and transformations using WESB primitives.
- Provided architectural support/technical assistance/guidance to the architecture team.
- WebSphere ESB mediations testing/support/integration with iLog and other EJB/web services.
- Load/stress testing using SOAP UI/Test Harness Tool, QA/UAT support, defect fixing.
- Authored and orchestrated business rules using Rules studio using Scrum methodology.
- Installation and configuration of WESB, JRules components on WebSphere application server.
- ILOG Rules invocation in SOA environment using WESB web services.
Environment: IBM Websphere ESB, WID, SOAP-UI, Rules Execution Server, Rules Team Server, CVS, SVN, ILOG JRULES V7, JRules Studio v 7.1.1, J2EE, Java, MQ, SOAP, etc.
Confidential - Harrisburg, PA
WPS/ESB Architect/Consultant, SOA Solution Designer
Responsibilities:
- Designed and implemented business processes using Process Choreographer, BPEL in WID.
- Architected, designed & developed ESB components/business process & human task for manual intervention.
- Provided architectural support/technical assistance/guidance to the architecture team.
- Developed interface maps and data maps for the COBOL services request-reply integration.
- Development of Proxy service modules to invoke POJO & Service components via Framework.
- Integration with ESB layer, services layer & data access service database calls via Framework.
Environment: WID 6.2.2, WPS 6.2.2, WAS 6.0.2, 6.1, Oracle 9i, IBM Clear Case, IBM Clear Quest, RSA, JUnit, J2EE, Web-services, SOAP, Spring & Hibernate, Java, XML, CSS, AJAX, WMB v6.1, MQ
Confidential - Albany, NY
Lead WPS/ESB Consultant
Responsibilities:
- Designed and implemented business processes like payments/returns/exceptions processing (RP)/CISS using Process Choreographer, BPEL in WID.
- Designed and developed business process for use CICS Transaction Gateway and CICS Resource Adapter to be able to use the existing functionality as COBOL Transactions.
- Developed interface maps and data maps for COBOL services request-reply integration.
- Development of Proxy service modules to invoke POJO and COBOL components via Framework.
- Integration with DAO Service DB calls via Framework and ESB mediation components.
Environment: WID 6.0.1.3, WPS 6.0.1.2, WAS 6.0.2, CICS Adpter, DB2 Viper, DB2, JMS, J2EE, Java, MQ, SOAP
Confidential - San Francisco, CA
IBM WPS/WMB/ESB Consultant
Responsibilities:
- Implemented business processes using Process Choreographer, BPEL in WID.
- Analysis and design of message flows, service/ESB components, interfaces, business objects, etc.
- Created SCA components - Java, Inline Human Task, Standalone Human Task, Mediation artifacts - added potential owner, process starter, notification and escalation.
- Designed and developed custom JSPs for claiming pending tasks, created using HTM.
- Implemented Exception/Ack Message Flow in ESB/WMB using compute node, map node, etc.
- Installation of IBM Tivoli Dir Server and configuration with WPS-HTM on Windows, AIX, etc.
- Configured CEI with Full MQ, Oracle DB, MQ pub/sub broker in WPS on Windows, AIX, etc.
Environment: WID 6.0.1.3, W Process Server 6.0.1.2, ESB, J2EE, Java, SOAP, Web Services, WAS 6.0.2.9, MQ, W Message Broker 6.0.1, IBM Tivoli Directory Server 5.2, Oracle 10g, DB28.2, XML, AJAX, IBM AIX and Windows environment
Confidential - NJ
ESB Consultant/Architect
Responsibilities:
- Designed and implemented various scenarios using Process Choreographer, BPEL in WID using the Agile development methodology.
- Created business process models, SCA - Java, Human Task and ESB mediation components.
- Designed and developed custom JSPs for claiming pending tasks, created using HTM.
Environment: WID 6.0.1, WebSphere Process Server 6.0.1 - HTM, BPEL, WAS 6.0, J2EE, REST, Agile, Scrum, etc
Confidential - Colorado Springs, CO
Senior ESB/WPS Consultant
Responsibilities:
- Installation and configuration of WPS 6.0, WID 6.0, WBISF5.1, WSADIE5.1.
- Developed BPEL models, modified existing BPEL and Web Services in SOA/ESB architecture.
- Implemented POCs using Process Choreographer, BPEL, WSDL, Web Services and ESB layer.
- Analysis, design, development of service components using WID 6.0.
- Imported WSF processes in WID and generated BO, interfaces and BPEL and shared library.
- Designed basic business process in Business Modeler 6.0 and exported to WID 6.0.
- Development of interface maps, POJO components and ESB Mediation Flows.
- Worked with WMB team for RTA, RTV, Logging Msg Flows implementation and testing.
Environment: WID 6, MQ W Process Server 6.0, WMB 5.0, WBISF5.1, WMQ5.3, DB28.1, WSADIE5.1, Java/EJB, J2EE, SOAP, WebServices, Oracle 9i, BPEL, WSDL, XHTML, CSS, Web Services, SUN Solaris 8, Windows 2000Pro
Confidential
Senior Workflow/Software Engineer/Lead
Responsibilities:
- Project: Development of new/conversion of old WF processes to WBISF
- Senior WF/WSF Consultant/Onsite Lead (July to December 2005)
- Developed BPEL models and Web Services. Team Lead/Developer, Support.
- Installation and configuration of WBISF5.1, WMQ5.3, WMQWF3.4, DB28.1, WSADIE5.1.
- Integration with Rules Engine, Spring - Hibernate Framework for the UI and DB services.
- Implemented POCs using Process Choreographer, BPEL, WSDL and Web Services.
Environment: WBISF5.1, WMQ5.3, WMQWF3.4, DB28.1, WBI Modeler/Monitor, WSADIE5.1, Java/EJB, Oracle 9i, BPEL, WSDL, J2EE, SOAP, WebServices, SUN Solaris8, Spring 1.2.x, Hibernate 3.0
Confidential
Senior WF/WSF Consultant/Onsite Lead
Responsibilities:
- Installed and configured WBISF5.1, WMQWF3.4, WMQ5.3, and UPES.
- Developed a BPEL process and configured business process container (BPC).
- Process modeling using MQ Workflow Build Time Tool having manual and auto activities.
- Worked as a workflow consultant for integrating the application with service and workflow architecture - workflow enabling the application for approvals and unattended processing.
Environment: WBISF5.1, IBM MQ Series Workflow 3.4, IBM MQ Series 5.3, WBI Modeler 4.2.4, WSADIE5.1, Java, Oracle 9i/10g, XML, CSS, J2EE, JSP, Servlets, WebSphere MQ Series, Weblogic & IAS App Server on Oracle, Integrated Spring with Struts 1.2, Hibernate 3.0
Confidential
Team Lead/MQ Workflow Consultant/Senior Programmer
Responsibilities:
- Coded WorkFlow APIs and J2EE components like EJBs, handler, helper and support beans. These EJBs were wrappers to the java APIs provided by IBM.
- Developed message driven beans for UPES XML message automatic processing.
- UPES configuration and MQSeries clustering configuration for load balancing.
- Business process mapping and modeling using the MQ Workflow Build Time Tool.
- Detailed design of the WorkFlow layer. Used OO conceptual models and created classes from use cases, organizing classes into an object model structure using class models.
- Designed the application using SPRING MVC framework with sessions beans (used for encapsulating the business logic) and entity beans (used for persisting the data). Used J2EE design patterns and concepts like façade beans logic. WF Runtime execution by XML-parsing.
- WF Admin activities like Import-Export of the WorkFlow FDL file, running cleanup server.
- Installation and configuration of the multi-tier environment with MQ series, MQ WorkFlow, WebSphere Application Server, DB2, Oracle on NT, Linux and Sun Solaris 8.
Environment: JDK 1.4.1, J2EE, JSP, EJB, Servlets, STRUTS, UML, XML, XSL, WebSphere 5x,4.0, ANT, Log4J, Oracle 8i, JavaScript, Sun Solaris, MQSeries, MQ Workflow, Spring with Struts 1.2, Hibernate 3.0
Confidential
Team Lead/Senior Design/Developer
Responsibilities:
- Designed business objects/scenarios, coded EJBs and Databeans.
Environment: JSP, Servlets API, EJB2.0 (Weblogic5.1), J2EE, Java, JDBC, Oracle 8i, Struts-MVC2 Architecture
Confidential
Senior Java Design/Developer
Responsibilities:
- SRS and analysis, design document preparation and design review.
- Developed JSP pages, Java Beans and JDBC code to interact with the application database.
Environment: JSP, Servlets, Java, JDBC, HTML, JavaScript, SQL Server RDBMS
Confidential
Senior Java Developer
Responsibilities:
- Code construction and review, conducted code review and preparation of test cases.
Environment: Java Networking Application - Socket Programming, mySQL RDBMS
Confidential
Java Design/Developer
Responsibilities:
- Analysis and design, designed UI pages, coding servlets, swing and JDBC.
- Prepared program specifications, code reviews and test cases for testing and QA.
Environment: Java 1.2, JDBC, Swing, JavaScript, Servlets and Oracle 8i, Windows.