We provide IT Staff Augmentation Services!

Api & Integration Architect - Mulesoft Resume

3.00/5 (Submit Your Rating)

RELEVANT EXPERIENCE:

Confidential is an API & Integration Architect specializing in Mulesoft with 19 years of experience with technology - based implementations focusing on architecting enterprise level solutions in the areas of Application Integration, Micro-Services and API Management leveraging Java and Mulesoft Anypoint Platform, exhibits strong leadership in assessing integration maturity of enterprises, defining MuleSoft physical architecture, design best practices, create runbooks/playbooks, operations guides and integration patterns, proven development best practices, templates and archetypes to accelerate development.

SUMMARY:

  • 19 years of experience as a Integration and API Architect, Mulesoft Architect, Technology Lead/Team Lead/Java Architect, which includes - Analysis, Design, Proof of Concept (POC) Preparation and Worked on the Offshore & On-Site coordination activities.
  • Integration with Salesforce Sales Cloud, Service Cloud, Commerce Cloud, JIRA, Service Now and STIBO/Product Information System(PIM) using Mulesoft Anypoint Platform.
  • Synchronous / Asynchronous communication patterns and Problem-solving abilities with respect to. Message Sequencing, Correlation, Queuing.
  • Working on technical POC's to prove out technology and ultimately leading into selection.
  • Define standards and guidelines around Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution.
  • Experience in designing public and private enterprise secure services using RAML and REST based APIs
  • Expertise in analyzing performance results and diagnose performance problems.
  • Familiarity with System Integration and User Acceptance Testing Methodologies.
  • Team player with good interpersonal & communication skills and ability to multi-task.
  • Expertise in Web services using Axis2, WebLogic 9.x/10.x using JAX-WS, XML Beans, WebLogic utilities, axis utilities, SOAP handlers, Apache CXF, WS-Security profile and Jersey.
  • Development Delivery Models - DevOps, Continuous Integration and Continuous Delivery.
  • Secure Coding practices based on OWASP Top10.
  • Development experience with EAI/SOA WSO2 ESB with Proxy and API development using mediators like sequences, template, enrich, property, log, call, respond, filter, switch, payload factory, fault, aggregate, clone, iterate and using Endpoints like Address and http endpoint, writing java mediators, data validation, XPath to extract soap payload with JSON/XML, payload with Attachments.
  • Experience in configuring and using Static Analysis Tools like PMD, find Bugs, Metrics, Sonar and Code Coverage tools like JACOCO and Cobertura
  • Experience in AKKA2.1.4, slf4j, Git and Log back.
  • Compliance of PCI PA-DSS standards to web applications where credit/debit card payments are processed.
  • PEN testing results analysis and fixes.
  • Expertise in Logistics, Insurance, Retail,financials and Toll domain.
  • Knowledge of Zachman and TOGAF Enterprise Architecture Framework.

TECHNICAL SKILLS:

  • Java 1.6/1.7/1.8, Apache Tomcat 6.0/7.0/8.0, Weblogic 8/9/10
  • Mulesoft Anypoint Platform, Exchange, API Manager, Design Center, CloudHub, Anypoint Studio 6x and 7x, Mule4 and Mule3.9, Boomi, Kafka, Anypoint MQ, ACM(API Community Manager)
  • AWS Cloud, Route53, CloudTrail, CloudWatch, VPC, VPC Peering, EC2, S3, AIM and Cloud Formation and CLI
  • SpringFramework 2,5/3.2.6(Core, Context, DAO, MVC, AOP, ORM, Security and JMS).
  • Hibernate 3.2, MyBatis 3.x, OOAD, Rational Rose, Servlets, Maven2.x/3.x, Enterprise Jenkins,, Nexus Repository, XML, XSD, XPATH, XSLT, Axis2, JAX-WS, Jersey/JAX-RS, XML Beans, WebLogic utilities, axis2 utilities, SOAP Handlers, SAML, OAUTH, WS-Security, Apache CXF, Camel, Activiti5.16(BPM),JSON, Eclipse Kepler/Luna,, WebLogic Workshop 8.1/10.3, JUnit3.x/4.x, ckit1.24,Mockito,PowerMock,DBUnit, GIT, Stash, Source Tree, Oracle 8i/9i/10g/11g, SQL Server 7.0/2000, MySQL4.0.12, WSO2 ESB, API Manager, SOA Registry, UDeploy, SonarQube, Sona Type JACOCO, Para soft Virtual Assets, Dynatrace, Agile Scrum.

PROFESSIONAL EXPERIENCE:

Confidential

API & Integration Architect - Mulesoft

Responsibilities:

  • Requirements gathering workshops and lead the solution design process jointly with customers, partners and MuleSoft experts
  • Contributed subject matter expertise to effort estimation and SOW development
  • Worked with customers to create and influence proper standards for development, governance and operational lifecycle.
  • Integration of Salesforce B2C Commerce Cloud with STIBO/PIM(Product Information System), Salesforce Service Cloud Integration with JIRA and Service Now using API Led Connectivity.
  • Integration with SMTP, Twilio and Slack for notifications.
  • Setup and Configuration of Cloud Hub environment, with Sandbox and Production environment, Access Management, Business Groups, VPC Peering, Anypoint VPN and Dedicated Load Balancers.
  • Reusable Templates and Archetypes to accelerate development.
  • Design reusable RAML traits, types, collections, named examples and publish as library in exchange.
  • CI/CD using Git, Mule Maven Plugin, Jenkins and Nexus
  • Messaging using Anypoint MQ and Kafka.

Environment: Agile Scrum, Any point Studio6.2, 7.x Mule Runtime 3.9, 4.1,4.2.x , Mule API Manager, Design Center, Exchange, Maven 3.3.0, Jdk1.8, RAML, YAML, Jenkins with pipeline, Nexus, Splunk, Enterprise GIT, Jira, postman, MUNIT, Cloud Hub, S3, EC2, Dedicated Load balancer, VPC, VPC Peering, Anypoint VPN, Salesforce Sales Cloud, Service Cloud and B2C Commerce Cloud, ServiceNow and STIBO/PIM.

Confidential, TX

Lead API Integration Consultant

Responsibilities:

  • Hands-on Designing, developing and delivering highly scalable and fault tolerant Java & Mulesoft ESB based integrations with RDBMS, ERP, System APIs and payment gateway for mobile and web applications using Anypoint API Led Connectivity Approach.
  • Interpret requirements and architect Mule services/integrations in CI/CD and Agile process.
  • Use of EAI patterns, like aggregation, filtering, transformation, dynamic routing, content-based routing, scatter-gather, VMs, and request-response
  • Create best practices documents and reusable templates on MuleSoft.
  • Contribute to creating reusable assets and accelerators for MuleSoft API development.
  • Technology leadership and groom a team who are geographically distributed.
  • Designing and developing RESTful APIs (experience and process and system APIs) using MuleSoft, messaging using Anypoint MQ.
  • Implementation of web standards relating to APIs (OAuth, SSL, CORS, JWT, Confidential .), trace transactions of each flow from consumer to end system.
  • API Manager -configuration of Policies such as rate-limiting, Throttling, SLAs, ClientID Enforcement and CORS; API Definition, API Versioning, API public portal, API Subscription.
  • Custom components, message processor, transactions, async flows, message filters, message translations, message enricher in MuleSoft.
  • Implementing non-blocking, async strategies, caching using in-memory object store.
  • Defining API contract using RAML from design center.
  • API publishing to exchange, API versioning and deprecation.
  • Exception handling strategies, Data weave for data transformation.
  • Create Alerts in Runtime manager for deployment failures, memory, CPU, thread and load usage.
  • Analytics Dashboard in API Manager for each API with # of requests, response time and policy violations with various grouping.
  • CI/CD implementation for the APIs build and deployment to cloudhub using Jenkins, nexus, GitLab and AnyPoint CLI.

Environment: Agile Scrum, Any point Studio6.2, 7.x Mule 3.9, 4.1, Mule API Manager,, Maven 3.3.0, Jdk1.8, YAML, Spring Core, Spring AOP, Spring DAO, Jenkins with pipeline, Enterprise GIT, Source Tree, Jira, postman, Junit 4.x, Jmockit1.18,MUnit, Mockito, Power Mock, dB Unit, Cloud hub, S3, EC2, Dedicated Load balancer, VPC, VPC Peering and AWS CLI.

Confidential, TX

Technology Lead - Integration

Responsibilities:

  • Design & Development of Inbound and Outbound Proxy Service and orchestration using WSO2 ESB, WS02 Registry/Publisher, front Proxy using WSO2 API Gateway.
  • Development of Proxy and Rest services using mediators like sequences, template, java mediators, enrich, property, log, call, respond, filter, switch, payload factory, fault, aggregate, clone, iterate and Endpoints like Address and http endpoint.
  • Extensive use of XPath, XPath functions, XSL and XSLT during service orchestration.
  • Handling Http status code, fault scenarios, ERROR CODE and ERROR MESSAGE from WSO2 ESB for various backend endpoints during service orchestrations.
  • Configuring and publishing the ESB Backend Endpoints in WSO2 SOA Registry.
  • Creating Project template based on Digital Platform ESB maven archetype.
  • Service Orchestration having soap and rest-based backend endpoints with multipart form data with attachments.
  • Solution design for Security using SAML for Proxy Services and OAuth for API.
  • Deployment of artifacts to digital platform (middle tier) using UDeploy using blue-green strategy.
  • Solution Design for Domain Model for APIs for request and response.
  • Performance/capacity Solution design and review of test results and recommendation for fixes based on latency for each backend endpoint in the service orchestration and Dynatrace for APM.
  • Integration of Sonar, JACOCO, fortify with Jenkins build and Secure Assist configuration with IDE, Review Sonar results and applying fixes.
  • Delivery Models - DevOps using Jenkins Pipeline Plugin and Docker, Continuous Integration and Continuous Delivery.
  • Release coordination and management, Application Monitoring/Alerts using Splunk.
  • Solution design for automated Unit testing toolkit using JMockit, Mockito, Power Mock, DB Unit Solution design for Service Virtualization using Para soft Virtualize.
  • Integration Patterns: Content-based routing, Message-Filter, Splitter and aggregator, Content Enricher, Content Filter.
  • Solution for Domain model for Email and Chat Interaction handler application.
  • Solution design for outbound webmail Service, Outbound webmail and Interaction handler using spring.
  • Design and Development of Rest services for outbound webmail service.

Environment: Agile Scrum, WSO2 Developer Studio(Eclipse), WSO2 ESB4.8.1, WSO2 API Manager, WSO2 SOA Registry, Maven 3.1.0, Jdk1.7, YAML, Spring MVC, Spring Core, Spring AOP, Spring DAO, iBatis, Jersey, Enterprise Jenkins(Cloud Bees) with pipeline, Enterprise GIT, Source Tree, Jira, UDeploy, SOAP UI, Sonar, JACOCO, Fortify, Secure Assist, Junit 4.x, Jmockit1.18, Mockito, Power Mock, dB Unit, Dynatrace, AWS Beanstalk, S3, EC2, Elastic Load balancer, Auto Scaling, AIM, VPC, VPC Peering and AWS CLI.

Confidential, Richardson, TX

Sr Java Developer/Application Architect

Responsibilities:

  • Design & Development of Workflow Framework using Activiti BPM Platform.
  • Migration approach, design & implementation.
  • Migration of MQ Workflow API to Workflow Framework developed using Activiti.
  • Design & development of EJB3, SOAP and Rest as interfaces for workflow framework and Integration with ESB.
  • Automated unit Testing using Junit, Mockito, Power Mock.

Environment: MyEclipseBlue10 (MEB), Eclipse Luna, Maven 3.1.0, Activiti 5.16.x, WebSphere7.x, EJB3, Spring MVC, Spring AOP, Spring DAO, JSTL, Jdk1.6, DB2, Junit 4.x, Mockito, Power Mock and IBM WebSphere DataPower.

Confidential, Richardson, TX

Technology Lead

Responsibilities:

  • Research and Develop migration of Rite Application from Oc4j 10.x to Weblogic10.3.4(maven configuration, EJB3 migration, JMS, WebLogic specific archive configuration, oc4j specific libraries migration like bc4j and jPUB)
  • Deployment and Configuration solution for WebLogic application server, drive to resolution if any application server/deployment issues in dev, test and preproduction environment.
  • Migration Approach and proof of concept for OC4j Dependent API like BC4J and JPub to JPA and JDBC.
  • Preparation of Domain model using Star UML.
  • Reviewing the Low-level technical designs prepared by the leads.
  • Coding for prototype, proof of concept and simulations.
  • Camel integration with Apache CXF, Spring, SFTP, HTTP, JDBC, JMS, JPA, PDF, Quartz, Properties, SMTP and Camel Core.
  • Active Directory Integration for authentication.
  • SSL configuration in WebLogic for test and preproduction environment.
  • Integration of Chase Paymentech with Rite Application.
  • Configuring WebLogic Clustering, session replication and Oracle HTTP Server (OHS).
  • Developing Core Libraries for EJB lookups, Data Access layer, User Interface Components, System Logging, and Core Scheduler Jobs using Quartz.
  • Configuration of Jenkins build for continuous Integration. Static code analysis tools integration in the build.
  • Refactoring, Implementing design principle OCP, DRY, SRP and LSP.
  • Configuring Java melody plug-in to monitor http user sessions, request and response times, no of jdbc connection, java memory, java CPU, http errors and warnings in Test and preproduction environments.
  • Upgrading JDK, migration application from windows to Linux OS and Oracle 10g to 11g.
  • Implementing PCI guidelines to web application.
  • PCI PA DSS compliance,
  • Secure Coding implementation based on OWASP Top 10.
  • PEN Test Results review and providing fixes.
  • Automated Unit Test Framework using Junit, Mockito, Power Mock and DB Unit

Environment: Core Java1.6, J2ee (Servlets, JSP, EJB3.0), JPA1.1, AQJMS, Design Patterns, XML, HTML, XSD, Struts1.1, Ajax, Tiles 2.0.6, Hibernate3.2, Ehcache, Web Services, WS-Security JAX-WS, Apache CXF, Maven2.0.10, ANT, Camel, Melody Plug-in, Eclipse(Helios Service Release 2), Oracle 11g Enterprise Edition Release 11.2.0.3.0 , WebLogic Server 11g/12C, CVS(Version Control System), Quality Center 9.0,LINUX, AKKA2.1.4, slf4j, Git, Log back, find Bugs, PMD, JACOCO, Junit4,1, Mockito, Power Mock and DB Unit

We'd love your feedback!