Lead Integration Architect Resume
SUMMARY:
- Experienced Architect and Business Aligned Technology Leader with around 17 years of experience implementing distributed systems and enterprise solutions, in capacities ranging from developer to solution architect using various Design patterns (Enterprise Integration Patterns, SOA & Microservice Patterns), Frameworks, Methodologies and Industry best practices.
- Subject Matter Expert in Architecture design, hands - on development and implementation of Enterprise Service Bus (ESB), Micro Service & API and Service Orientation Solution (SOA). Solid understanding of all related skill sets like Gateway & Proxy, EIP, Routers, Connectors, Message Flows, Error Handling Strategy, Business Rules and SOAP & REST based Services etc.
- Hands on experience with EAI/ESB/ETL/MQ solution like MuleSoft Anypoint Platform (Mule ESB, CloudHub, On-Prem, API Designer, API Gateway, and MMC etc.), Spring Integration, Active MQ.
- MuleSoft Certified Developer - Integration and API Associate, Sun Certified Java Programmer.
- Experienced in API Led Connectivity (Experience API, Process API and System API)
- Experience with complete API Lifecycle Management like designing, building, managing, versioning and publishing of an API.
- Experienced with all aspects of Service Orientation Strategy (e.g. Service Identification, Classification, Governance, Reference Architecture, Component Architecture etc)
- Experience with RESTful API Design (RAML) and Service Interface Design (WSDL) using top-down/bottom-up/meet in middle approach.
- Experience in MuleSoft new generation Batch process (Mule Batch) for ETL use cases.
- Led DevOps initiatives and implemented CICD pipeline using Git, Maven, Build & Release Management using Microsoft Visual Studio cloud platform and Jenkins.
- Led and participated in end-to-end complex Integration project for major Energy Company like Covanta and major Insurance Provider like Confidential, banking industry like Goldman Sachs, UBS Investment Bank etc.
- Experience with High Available (Fault & Disaster tolerant) and High Scalable (Vertical & Horizontal) Enterprise Architecture and Security Architecture (Transport & Message level Security, OAuth Standards etc.)
- Knowledge with best practices in designing, building, running, and maintaining Enterprise Messaging solution. Worked on various Messaging Styles like Fire & Forgot, Sync & Async, and Publish Subscribe etc.
- Experienced in Agile Business Rule Development (ABRD) Methodology and strong in designing Rule Orchestration & Event management.
- Proficient in Agile Methodology performed Scrum Master Role.
- Key contributor of Solution Architecture and Design Review Committee.
- Experience in analyzing current state architecture & provide necessary recommendation to enhance the Business and Technical Architecture/functionality.
- Providing quick proof-of-concepts (POCs) to materialize innovative technical ideas. Ability to break up complex architecture designs into phased approaches.
TECHNICAL SKILLS:
Integration Framework / Enterprise Service Bus: MuleSoft ESB, Spring Integration
API Management: API Portal, API Gateway, SLA, Policy, API Lifecycle Management.
Messaging Technology: IBM MQ, Active MQ
Container: Mule ESB, Tomcat, WebSphere
Build Scripts: Maven, Ant, Gradle
Enterprise Architecture: TOGAF, SOA Reference Architecture, Service Component Architecture
Security: OAuth 2.0,Security Token, WS-Security, SSL, Transport Level Security, Message Level Security
Source Code Control Systems: IBM Rational Clear Case, SVN,GIT
Database tool and technology: Oracle, DB2, SQL Server, SQL, PL/SQL. ESQL
SOA Testing/Monitoring Tool: SOAP UI, ITCAM for SOA, MQ ExplorerTools: Postman, Fiddler
WORK EXPERIENCE:
Confidential
Lead Integration Architect
Responsibilities:
- Architecture Specific Role
- Design and Development of MuleSoft Reference API-led Architecture which would consists of 3 layers of APIs each having their own distinct responsibilities.
- Delivery of Application Architecture Summary and Architecture Roadmap consists of multiple phases.
- VPC CIDR block for CloudHub infrastructure.
- API Development Specific Roles
- Creating proxies of existing and new applications
- Applying different API policies like Rate Limiting etc.
- Working on RAML API Definitions using Anypoint API Designer and API Manager
- ESB Design & Development Specific Roles
- Web Service Development (Rest and SOAP) using both top down and bottom up methodology.
- Identify and use various Enterprise Integration Pattern available in Mule like Streaming, Splitting, Aggregation, Multi Cast, Dynamic Recipient, Idempotent Message Filter, Wire Tap etc.
- Use of various connectors like HTTP, FTP, SFTP, SMTP, QUARTZ, Salesforce, JDBC, JMS, WMQ etc
- Exception Handing and Notification
- Mule Build & Testing Automation Specific Roles
- Defined Git infrastructure, Mavenize development, defined CICD pipeline, Build and Release management using Microsoft Visual Studio suite. Created POC on Jenkins etc.
- Development of MUnit flows for Unit and Functional Test.
Confidential
Mule developer/designer.
Responsibilities:- Worked as an Integration Developer to develop several interface applications as part of integration team using Java, J2EE, and Mule ESB.
- Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
- Integrated different enterprise applications based on the designed architecture.
- Used various Enterprise Integration Pattern available in Mule like Enricher, Streaming, Splitting, Aggregation, Idempotent Message Filter etc.
- Implemented Exception Handling and Compensation strategy, designed RESTful APIs (RAML) and implementation flows.
- Defined complex data mapping among different payloads originating from different internal and external applications using MuleSoft Any Point studio.
- Developed integration payload documents using JSON, XML and XML Schema Developed integration data transformations using Java, MuleSoft DataWeave, XML, and JSON.
- Integration of Mule ESB system while utilizing MQ Series, Http.
- Configured server setting environment specific properties and configured mule common domain.
- Deployed Mule ESB applications into MMC (Mule Management Console).