Middleware & Microservices Technology Architect Resume
Columbus, OH
SUMMARY:
- I have 19+ years of conception, practice and architectural (Microservices, Distributed Computing, SOA, BPM) leadership and team contribution experience with enterprise solution roadmap definition to enterprise reference architecture definition and reference implementation for Enterprise Application Integration (EAI), Enterprise Data/Metadata Management (EDM).
- My core strength is hands on expertise and commitment to deliver in - time, within budget.
- I am equally comfortable with leadership and do have extensive experience working in DevOps and Agile (Scrum) methodologies and standardizing design practices using my TOGAF expertise.
- Contributed towards the definition of the best practices particularly regarding the functionality and the corresponding implementation technology selection in general and for ESB and BPEL in particular
TECHNICAL SKILLS:
Areas of Interest: Elastic Infrastructures, SOA, BPM, Big Data, IoT, CEP
Language: Java, JSP, HTML, CSS, DHTML, XML, XSLT, BPEL, XQuery, XPath, WSDL
BPM/SOA Suites/Integration Stacks: IBM WebSphere Process Server WPS, Pega systems PRPC, IBM Datapower, WebMethods, Oracle Fusion Middleware, Dell Boomi Atomsphere, ALBPM6, oracle SOA 11g, Oracle BPM 11g, Oracle SOA 12c, OSR, OER, OSB, ODI, OAG
Technologies: GWT, J2EE, EJB3, Web Services, JMS, RMI, JDBC, Swing, Servlets, JSP, Struts, Spring, Hibernate, JPA, Oracle ADF, Oracle AIA, OFM, Multi Threading, JUnit, Network programming, Number of XML Parsers, JAXB, JBix, Jasper, JCo, Big Data
OS: WINDOWS, Sun Solaris, Linux Red Hat, OS/400
Persistence: Oracle 10g, DB2, SQL Server, MySQL, Advantage, MS Access, Hadoop
Server: IBM WebSphere Application Server, WebLogic Application Server, WebMethods Integration Server, Apache Tomcat.
Message Oriented Middleware: TIBCO EMS, IBM MQ, Rabbit MQ, IBM MQ LLM, LShift, Oracle EMS
IDE: IBM WSAD/RAD 6.x, 7.x, IBM RSA 6.x, IBM VisualAge, Eclipse, JDeveloper, WebSphere Integration Developer, JBuilder, Visual cafe
Tools: IBM RSA, IBM Rational XDE, Rational Rose 2000, TogetherJ, MS Visio, TOAD, ClearCase, ClearQuest, RequsitePro, JDeveloper, OSR, OER, OSB(ALSB+ESB), OEPE, ODI, Harvest, CVS, SVN, UC4, GIT, MS Project, Solid knowledge on ERP systems including ZOHO, Oracle E-BusinessMethodologies: RUP, Agile methodologies (Scrum), Waterfall, DevOps
Build Tools: Apache Ant, Maven, WLST, IBM uDeploy, urban code, Jenkins CI
Application Protocols & libs: FIXML, SWIFT, HL7, xCBL, OASIS Open Standards API
Application stacks: Oracle E-Business, Sungard GMI, Oracle Cloud App
PROFESSIONAL EXPERIENCE:
Confidential
Middleware & Microservices Technology Architect
Environment: Microservices, Docker EE, UCP, DTR, Docker compose, Flocker, AWS EC2, AWS, Amazon EBS, Amazon EFS
Responsibilities:- Docker capability evaluation, content preparation, presentation and hands-on installation, configuration and demo
- Flocker capability evaluation, content preparation, presentation and hands-on installation, configuration and demo
- Comparative study and presentation on Docker(EE) vs OpenShift
- WebServices testing automation architecture definition as part of CI/CD workflow
- SoftwareAG webMethods containerization and migration of existing assets to containerized WebMethods integration server
- COTS analysis for GitLab, GitHub and GitBlit
- Prepared multiple technical presentations for departmental chief which he use to present in inter-departmental conferences and roadshows on the topics of SOA
- Prepared presentations on multiple Middleware product stacks including Oracle Fusion, IBM Lombardi, Redhat Fuse.
Confidential
Onsite Oracle SOA/BPM Solutions Architect Consultant/Process Integration track delivery manager
Environment: Oracle SOA 11g, Oracle SOA 12c, JDeveloper, WebLogic, Linux, Windows, OER, OEM, OSB, OEPE, ODI, Oracle GG, Oracle BPM, BPMN, BAM, ADF, Oracle EBS R12, SFDC, Dell Boomi Atomsphere, Oracle GTM, Vendavo, Oracle EMS, Oracle AQ, PL/SQL, IBM uDeploy(seadeploy), urban(code) anthillpro, HPQC, Web Services, SOAP, TFS, BPEL, SoapUI, MS Visio
Responsibilities:- Participated in requirement gathering, design, development, testing, code review for all interfaces including CPT, SPA, SMA, Discounts, GTM Feed and Claims
- Performed gap analysis on designed solutions for implementation approach, its pros and cons and recommended improvements.
- Participated in reviewed the development of PL/SQL based procedures for CPT and SPA.
- As a go-to person for Oracle SOA, provided directions regarding design choices, prioritization, and implementation strategy.
- Devised integration solutions using all available strengths of Oracle SOA 11g including BPEL, Mediator, Business Rules, Human Task
- Did supervise the installation, configuration for 12c installation
- Attended and participated in proposal and planning sessions around SFDC integration migration to Dell Boomi
- Did preplanning, performed analysis and executed plan for the migration/upgrade from 11g to 12C for 3 interfaces as piolet project.
- Coordination with offshore team, help with requirement analysis, prioritization and streamline the service delivery.
Onsite Oracle Fusion Middleware Architect Consultant/Integration track delivery manager
Environment: Oracle Fusion Middleware 11g, JDeveloper, WebLogic, Linux, Windows, OER, OEM, OSB, OEPE, ODI, Hyperion, SAP, OAG, SOA 11g, Oracle BPM 11g, BPMN, BAM, ADF, EBS, PL/SQL, PeopleSoft, Web Services, SOAP, TFS, BPEL, SoapUI, MS Visio
Responsibilities:- Performed gap analysis on designed solutions for implementation approach, its pros and cons and recommended improvements.
- Participated in functional gap analysis and relevant Oracle CEMLI identification
- Performed in design, implementation and execution of O2C subsystem
- As a go-to person for Oracle SOA, provided directions regarding design choices, prioritization, and implementation strategy.
- Participated in the CEMLI identification practices for Oracle Financial, Order to cash, Procedure to pay
Oracle Fusion Middleware BPM/SOA/Solution Architect/Mentor/Implementation consultant
Environment: Oracle Fusion Middleware, JDeveloper, WebLogic, Linux, Windows, Oracle Retail, Manhattan OEM, Manhattan WM, Oracle DB, OSB, OEPE, Java, SOA 11g, Oracle BPM 11g, BPMN, BAM, ADF, ODI, xCBL, OASIS Open Standards API (ASN), Web Services, SOAP, GIT, REST, BPEL, SoapUI, MS Visio
Responsibilities:- Lead and trained the team on both business and technology aspects of planning and implementation
- Performed and lead the effort of solution/interface design, data mappings, technology selection, design pattern definition, best practices adoption, implementation and test planning
- Defined, Designed and implemented the UPS street level API/Service utilization/integration in order process using Oracle OSB
- Defined, designed and implemented the Manhattan inventory adjustment PIX message integration with RunIT system
- Defined, designed and implemented the Advance Shipment Notification capability integrating WM to RunIT using GXS feed, EDI 856, xCBL for canonical format
- Defined, designed and implemented a generic utility for File to JMS porting
- Defined, designed and implemented generic Error Hospital system
- Developed BAM interfaces for FileToJMS router and Inventory adjustment PIX interfaces
- Served as goto resource for Oracle SOA, Oracle BPM and Oracle OSB products
Confidential
Oracle SOA/BPM Architect/Implementation Expert/Consultant
Environment: Oracle WebLogic, Oracle EMS, Oracle Fusion Middleware 11g, JDeveloper, Oracle DB, OSB, Java, SOA, Oracle BPM 11g, BPEL, SOAP, REST, BPMN, ADF, Web Services, XPATH, XQuery, SoapUI, Toad, MS Visio,
Responsibilities:- Helped support team in the definition of infrastructure layout/installation plan and configuration of WebLogic, SOA and BPM product suite(Oracle Fusion Middleware)(11g), and Oracle EMS destinations
- Prepared technical design and developed end to end implementation of required components using BPEL, Mediator, JMS Adapters, BPM Process Flows, DB Adapter, Human Interaction, ADF task flow, OSB.
- Prepared the documents including User Guide, Functional Specification and Build/Release/Rollback specification.
- Successful, in-time and within budget delivery of both STI and Exception Processor.
BPM/SOA/Solution Architect/Mentor/Scrum Master/Off shore coordinator
Environment: Oracle Fusion Middleware, JDeveloper, WebLogic, ALBPM 6, IBM MQ, Documentum, Linux, Windows, Oracle, OSR, OER, OAM, OIM, OSB(ALSB+ESB), OEPE, Java, SOA, Oracle BPM 11g, BPMN, ADF, Web Services, SOAP, REST, BPEL, MS Visio
Responsibilities:- Performed gap analysis for the BPM based on-going development on infrastructure, processes, human capital, development methodology vs TOBE model of least required proficiency as part of the process for the establishment of BPM CoE.
- Best achievement is to devise, design, develop and lead the successful role out of classification engine with complete dynamic management of the questionnaires using OFM 11g
- Introduced scrum and served as scrum master for some time as part of the team enablement effort.
- Installed and configured infrastructure including but not limited to WebLogic, SOA and BPM product suite, for POC presentations.
- Helped support team in the definition of infrastructure layout/installation plan and configuration of WebLogic, SOA and BPM product suite,
- Contributed towards the definition of the best practices particularly regarding the functionality and the corresponding implementation technology selection in general and for ESB and BPEL in particular
- Helped with the defining of roadmap to establish CoE for SOA/BPM development at AXON PR office and team enablement
- Defined architectural roadmap for the successful migration of ALBPM based systems to Oracle fusion middleware 11g
- Helped client with determination of target upgrade platform out of Oracle BPM 10g and 11g
- Served as a technical communication mediator between business and client’s IT department and also mediated the communication between client IT management and management of offshore development vendor.
- Mentored team on number of topics including Scrum, Web Services based integrations, SOA/BPM 11g
- Developed number of different models to improve visibility and process understandings including solution concept diagram, value chain diagram, application communication diagram, application migration diagram
- Lead, mentored and helped the team with successful delivery of Oracle BPM/SOA 11g based deliverables.
- Hands-on participation in the end-to-end development including requirement gathering, prioritization and assignment, scrum sprint publishing, development of components including mediator, business rules, human interaction, ADF based GUI, BPEL based work flows, BPMN based process workflows, ESB configuration, proxy and business service definition on ESB, MDS configuration, release process automation
- Successful, in-time and within budget delivery of two major phases for both EClass and ME proposal tool.
Environment: Websphere Process Server WPS, IBM Message Broker, Oracle Fusion Middleware (11g), JDeveloper, WebLogic, UC4, C24, Artix ESB, IBM MQ, IBM MQ LLM, RabbitMQ, LShift, Linux, Windows, Oracle, Oracle SOA Governance (OSR, OER) 11g, OAM, OIM, B2B, OSB(ALSB+ESB), OEPE, EDI, DB2, Java, SOA, BPM, IBM WID, IBM RAD 7, Web Services, BPEL, MS Visio, SSRS, SSIS, ILOG
Responsibilities:- Provided design and guidelines for the high availability and disaster recovery architecture and lead the implementation for number of projects including Newclear, Fimadmin, STPGateway, Allocations Parser, FX Cash.
- I contributed towards the design and automation of change release process throughout the development stages including the DEV, QA and Prod and change control process for that.
- I contributed towards the process improvement for the definition of three tier issue escalation process for service delivery with support levels, scope definitions and responsibilities.
- Proposed alternate architecture for the client on boarding capability for Parser Suite applications leveraging the existing assets and providing process agility
- I participated in the strategic analysis efforts for the integration of multiple projects from two legacy firms to one final system.
- I contributed towards the product comparison analysis through POC generation using number of different BPM/SOA stacks from vendors including IBM WebSphere Process Server, Oracle Fusion Middleware, WebMethods (Software AG)
- Contributed towards the overall business activity monitoring plan. Devised solutions for performance monitoring and memory consumption analysis using out of the box tools including ITRS
- I contribute towards the on-going effort of formalizing a governance framework for managing its SOA environment
- I contributed towards the initiative of developing a communications strategy to articulate the benefits of BPM/SOA meant to facilitate adoption of BPM/SOA and to reap the benefits of integrated operations
- Contributed towards the development of standard/practices/guidelines for OSB(ALSB+ESB) Transformations and Mediation(Transformation+Routing) development and version control
Java Lead/SOA/Integration Architect
Responsibilities:- NVision is Newedge's global data broker, providing a consistent solution for handling the data flows between applications, and providing rich functionality for validation, transformation, enrichment, monitoring, and routing of those data flows for the straight through processing of Newedge.
- Main business objectives for the project include elimination of bottlenecks associated with point-to-point integration of current systems; reduce cost by providing a uniform break management capability and unification of the trade flows.
- Proposed system is supposed to meet business requirements by using messaging instead of polling, a consistent and uniform representation of trades across enterprise, a uniform break management and business rule management system.
Java Lead /Project owner (technical)
Responsibilities:- STP is the main strength of Newedge and process automation is a key for that.
- As its name tells, STPGateway serves as entry point to the Straight through processing engines in the Newedge application stack. It can receive data in number of different formats including XML, CSV, Excel, Plain text, through different channels including Web Services, FTP, JMS, and Email and can route data in almost same number of formats through same number of channels. CME produces an average of 800,000 trades and EUREX produces 100,000 trades.
- Including all acknowledgements, swaps, cancellations and give-ups, total volume of message exchange reaches 3 times the number of trades.
- STPGateway processes almost 70% of the total message volume and takes responsibility of receiving, pre-parsing and routing to correct downstream systems for actual processing.
Java Lead /Project owner (technical)
Responsibilities:- FXCash plays vital role in the straight through processing of all FX cash and options trades.
- System receives both client feed and market feeds through different communication channels including FTP, MQ using services provided by STPGateway system, extracts and identify distinctive and vital information, enriches the information through lookups and predefined business rules, then passes it to the downstream book keeping/accounting(Kondor) system in a standard format using TIBCO EMS.
- System provides dynamic data mapping capability which makes new client on boarding process a matter of
Role: Java Lead /Project owner (technical)
Responsibilities:- Allocations parser is the largest contributor in the whole Straight Through Processing capability for listed derivatives.
- This system leverages the services provided by STPGateway system for receiving client feed and market feeds through different communication channels including FTP, MQ, Email. System parses received information, enriches the data using lookups and performs content based routing to the downstream systems including ClearVision and NewClear in a standard format using IBM MQ.
- System provides dynamic data mapping capability which makes new client on boarding process a matter of hours.
Sr. Technical Analyst /Java Architect
Responsibilities:- Cash Transfer System is one of the core services of Newedge treasury.
- It allows clients to manage their cash assets in any currency.
- Depending on the market situation and flexible rules, client can opt to select any currency and transfer all or part of his assets into selected currency. Current CTS initiative is part of the integration efforts in progress.
Confidential
Sr. Technical Analyst /Java Architect
Responsibilities:
- System provides accounts information from accounting department to treasury department routing accounts information automatically as well as allowing the user to enter adjustments for any breaks and unbalanced accounts.
- System is web based replacement of the hard to manage client server system.