Lead Mulesoft Integration Developer Resume
PROFESSIONAL SUMMARY:
- 8 years of experience in all facets of Software Development Life Cycle from analysis, design, implementation and maintenance. Experience in design and development of Client/Server applications, Database applications, and enterprise integration principals.
TECHNICAL SKILLS:
Technologies: Mulesoft, Sales force
Integration: REST, SOAP, JMS, File Processing, Dynamics CRM, Sales force, XML, JSON, Database Knowledge of Java, J2EE, JDBC, ODBC
Databases: Oracle, MS SQL
Operating Systems: Windows, Linux
Source Control: GIT, Jenkins, JFROG, Sonarqube, Team City, Octopus
Tools: JIRA, Share point, AppDynamics, ops genie, Splunk, Maven, ELK, Visio
Mulesoft: Any point platform Admin, Development, Configuration
PROFESSIONAL EXPERIENCE:
Lead Mulesoft Integration Developer
Confidential
Responsibilities:
- Involved in transforming functional requirements into Technical Detail design.
- Providing input for Architectural design flow
- Defined and implemented Coding standards across teh team.
- Support existing integration for enhancements and bug fixes
- Design and development of integration of Account, Opportunity, Product and Teams between digital, Microsoft CRM system and PMS (Policy management system)
- Build, orchestrate, and deploy complex integration patterns between system, process, and experience layers. Work with product owners interpret feature requests and develop software in iterative design/build/test cycles using an Agile development process.
- Strong understanding on concepts of REST, HTTP, MQ, JSON, XML and SOA.
- Designed and developed enterprise services using RAML, REST based APIs, SOAP Web Services and use of different mule connectors like DW 1.0/2.0, DB, Salesforce, WSC and HTTP, etc.,.
- Building APIs pattern with security, autantication, authorization and policy driven API development and API development Portal.
- Building common services framework for logging, error handling
- Building Mule Flows for teh integration of various sources of data into CRM.
- Experience with Any point Platform administration, Cloud Hub, Runtime Fabric, API Management.
- Writing JSON schema to validate teh request and response and field level validations.
- Writing Munit test cases to improve teh current code coverage by mocking teh components and to pass teh flow through maximum Mule processes
- Configure APIs, proxy endpoints, API portals and API analytics based on technical specifications with API manager
- Regularly check code into continuous integration pipeline (CICD) based on Git and Jenkins to incrementally build our overall system and get immediate feedback on build performance.
- Configuring Mule Batch Steps in teh Mule Batch Process with three phases of Loading, Dispatch and Process for letting teh customer know about his pending transaction using teh email notifications. Filtered teh payload by using Accept Expression and processed teh request
- Published RAML and SOAP API’s as an Endpoint Proxy via teh API Gateway
- Running teh reports in API Manager Analytics to analyze teh various details of traffic.
- Implemented teh Mule Notifies for logging purpose.
- Worked on migrating existing Mule 3.x APIs to Mule 4.x.
- Experience in implementing RAML API with OAUTH 2.0 based bearer autantication and other security implementations such as basic autantication, SAML and SSL.
Environment: Mule Batch, JMS, CXF Web Services, SOAP and Rest Web Services, Java, MySQL, Any point Studio 6.4.x, Mule 3.x, Any point Studio 7.3.x, Mule 4.x, Jenkins, JIRA, Confluence, Github, Java 8, Java 11, Munit, ActiveMQ, ActiveMQ Artemis
Mulesoft Integration Developer
Confidential, Phoenix, AZ
Responsibilities:
- Followed teh guidelines of agile methodologies of SDLC for project management.
- Worked on preparing teh technical specification documents (TSD'S) for all teh services dat is to be implemented.
- Utilized Rally tool to track User stories, tasks, defects and teh features.
- Developed teh integration workflows using Mulesoft ESB framework.
- Utilized various connectors such as Salesforce, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
- Designed and developed enterprise services using RAML and REST based APIs
- Used various transformers in Mule ESB based on use case and had implemented teh custom transformations.
- Developed teh flows / orchestrations for integrating teh components written on top of different internal platforms using Mule ESB and Active MQ.
- Worked on SOAP & REST based Web services for Mule ESB flows.
- Have written batch jobs to run at specific schedule times.
- Done with transformations using Data Weave.
- Implemented RAML files for different entity creations and respective associations.
- Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed teh server deployments.
- Experience with Mulesoft MMC and Enterprise release capabilities.
- Coordinated with larger projects involving multiple groups in different locations, examinations centers and teh international courses.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth
- Salesforce integration and along with different applications such as Trumba (Event planner) and teh databases.
- Used Maven to build teh applications using dependencies.
- Used Git as a version and source controlling tool and deployed teh application on premises as well as on Cloud Hub.
Environment: Java 1.7, Mule soft ESB 3.7.1, Any point studio, Oracle, SOAP, REST, Salesforce, Active MQ, RAML, Rally, Maven, Jenkins, Log4j, GitHub, Apache Tomcat, OAuth.
MuleSoft Integration Developer
Confidential
Responsibilities:
- Involved in transforming functional requirements into Technical Detail design.
- Autantication is performed by teh Forge Rock Identity access management by validating in teh organization’s LDAP database.
- Implementation for teh RAML API is developed using teh Mule ESB.
- Used teh flow variables, flow, properties, CXF web services in teh Mule flows.
- Jenkins was used for continuous integration and build.
- Configure teh API with KIBANA to check teh logs which internally uses teh ELK search. Kibana also maintains teh reports about teh number of requests received by teh API and number of responses it processed.
- Created Munit Test Cases and Mocked teh test data for validating teh positive and negative scenarios.
- Published RAML API as an Endpoint Proxy via teh API Gateway and developed teh Mule Deployable Archive in teh Mule Management Console (MMC).
- Configured teh Mule Batch Steps in teh Mule Batch Process with three phases of Loading, Dispatch and Process for letting teh customer know about his pending transaction using teh email notifications. Filtered teh payload by using Accept Expression and processed teh request.
- Implemented teh Mule Notifiers for logging purpose.
Environment: Mule Batch, JMS, CXF Web services, SOAP and Rest Web Services, Java, MySQL, MULE ESB, Any point Studio, Mule server 3.8.0, MMC, Jenkins, JSON,JIRA, Confluence, Kibana, GitHub, ForgeRock, Java8, Spring, Munit, Active MQ.
Salesforce Developer / Support Analyst
Confidential
Responsibilities:
- Interacting with teh client product owner, analyzing requirements and developing & estimating user stories in teh tracker for agile methodology.
- Worked on various Salesforce.com standard objects like Accounts, Contacts, Leads, Campaigns, Opportunities, Quotes, Activities, Dashboards and Reports.
- Created Apex classes, Apex triggers for Data Synchronization, Data Replication, Data Quality Assessment and Customizing services.
- Developed several Apex Triggers, Classes and Apex API based - Java classes during teh project lifecycle.
- Worked with Informatica On Demand, REST API and Web Services API.
- Created Users, Roles, Public Groups and implemented Role Hierarchies, Sharing Rules and Record Level Permissions to provide shared access among different users
- Developed automated Workflows and Approval Processes for sales opportunities, lead routing.
- Implemented Case Management automation - Web to Case, Email to Case.
- Configured Sharing settings to specify teh level of access teh users have to each other's data.
- Developed custom inbound workflows using Apex Email handler interface to create opportunities and leads via inbound email.
- Modified existing customizations using XML metadata files and responsible for migrating customization changes from sandbox to production.
- Created customized Reports, Dashboards, Queues, Public Groups and Email Templates.
- Software development methods like Agile Development model.
- Performed teh roles of Salesforce.com Developer and Administrator in teh organization.
- Responsible for Deployment using change sets.
Environment: Salesforce.com, Eclipse IDE, Data Loader, Jason, jQuery, Workbench, Apex, Visual force, SOQL, MSSQL 2005, SVN