Mulesoft/apideveloper Resume
Chicago, IL
SUMMARY:
- 8+ years in Application Integration, development and test experience.
- Experience in application integration using Mule ESB, CloudHub, AnyPoint Studio, AnyPoint Platform.
- Good experience in Design and development of Mule ESB projects which are on - premises and hosted cloud using synchronous and asynchronous Mule flows.
- Good experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
- Good experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP etc... as a part of integration usage.
- Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
- Good experience in Mavenizing, MuleSoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.
- Good experience in SOAP and REST architectural style and design principles.
- Create various RAML resources to implement REST Based APIs as a part of project implementation.
- Good experience in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Good experience in Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Triggers with SQL Server, Oracle and MySQL.
TECHNICAL SKILLS:
Mule Integration: MuleSoft Enterprise Runtime 3.9.1/4.1.2 , AnyPoint Runtime Manager, Mule Management Console, RAML Languages Java
XML Technologies: XML, XSD, XSLT and WSDL
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Version Control: GIT, TFS, SVN, CVS
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Operating System: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Chicago,IL
Mulesoft/APIDeveloper
Responsibilities:
- Participate in writing batch jobs to run at specific schedule times and transformations using Data Weave
- Implement transformations, exception handling, testing & Security of Mule ESB endpoint through OAuth
- Formulated build and deployment using Maven to deploy the artifacts to On-perm Server.
- Create Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Use Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
- Configure the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Server.
- HTTPS implementation with IP whitelisting and CORS policies, API management with Documentation
- Connectors and Components used: DB for IBM DB with connection Pooling, SFTP, IBM MQ using JMS, HTTP connector, APIToolKit router, Logger, Content Based Router, Batch, Until Successful, Message Enricher Scope etc…
- Work on DataWeave for transformations.
- Create Error handling Strategy for the API Systems.
- Manage source code by Bamboo and Bitbucket for CI/CD process with Maven.
Tools: Postman, Soap UI, Anypoint Studio, Anypoint platform for deployment. Bamboo, Bitbucket, GIT, IBM DB2 with Squirrel SQL Client and Toad, IBM MQ
Confidential, McLean,VA
Mulesoft Developer
Responsibilities:
- Design and Implementation responsibility of the Integration APIs
- APIs are proxy system based with OAuth Implementation for consumed by Upstream systems
- HTTPS implementation with IP whitelisting and CORS policies
- API management with Documentation
- SFTP implementation with NetSuite connection calls
- MUnits for all the flows developed
- Common error handling framework for all APIs
- Create interfaces with CSV based SFTP Transformation to Underlying SOAP Services.
- Participate in the design sessions with external Systems.
- Implement OAuth for the APIs
- Implement API Policies for Client id and Secret Enforcements
- Connect to IBM MQ with Security.
- Create Maven Based integrations.
- Create APIs with JSON Based RESTful Services.
- Create interfaces with Pipe delimited Flat file based SFTP Transformation to Underlying Rest Services
- Retrieve Data from Soap Services for the upstream systems
Tools: Postman, Soap UI, Anypoint Studio, Anypoint platform for deployment. Jenkins, GIT, MySQL with Squirrel SQL Client, ActiveMQ,MUnits etc...
Confidential, Hanover, MD
Automation Tester
Responsibilities:
- Understand Business requirements, Application and function specifications, Design documents.
- Participate in designing and developing of templates for the Test Plans and Test cases.
- Participatein Preparation of Test Scenarios and review of Test Cases.
- Worked with developers to communicate regarding issues in the application.
- Coordinate testing effort towards End-to-End testing to verify the proper functioning.
- Createtest scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Create automation framework implementing Page Object Model, using JAVA, Selenium WebDriver and Cucumber.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA
- Participate in developing detailed test plan, test cases and test scripts for Functional and Regression Testing.
- Create Test input requirements and prepared the test data for data driven testing.
- Data validation and Database integrity testing done by executing SQL queries.
- Perform quality assurance reviews on all System Development Life Cycle phases.
- Follow up with Development team on defect resolution. Updating daily status to Release Manager which includes issues, action items, defect status etc.
Tools: Windows XP, Manual Testing, Selenium Webdriver, Java, JIRA, Black Box Testing, Microsoft Office Excel, QC, Junit, Waterfall.