Sr.mule Esb Developer Resume
SUMMARY:
- Around 10+ years of professional Information Technology experience in Enterprise Application Integration (EAI) projects using Mule and TIBCO components.
- More than a year of Strong experience on Mule architecture including Mule ESB, Anypoint studio, APIkit, API Gateway, Flow and various Connectors.
- Extensive Experience in designing, developing and managing APIs using Mule API gateway/portal.
- Experience in deploying Mule flows and securing the APIs using the Mule platform in CloudHub.
- Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Experienced with understanding of a service development tool sets and platforms in MuleSoft ESB by working with SOAP/ODATA webservice .
- Demonstrated experience implementing Mule ESB architecture, rules, caching.
- Good knowledge in the API technology landscape and API management landscape from MuleSoft.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter - Gather etc.
- Expertise in using Mule Data Weave Component and implementing Mule Testing framework.
- Having experience in configuring with different kind of adapters like Database Adapter, File Adapter, MQ adapter& SAP adapters.
- Excellent hands on developing secure Web Services using Digital Certificates and SSL in TIBCO using SOAPbased and Restful services . St rong skills in understanding and implementing Service Oriented Architecture (SOA)
- Experienced in modeling business logic and automating business processes using TIBCO Business Works,TIBCO Business Events,TIBCOBusiness Connect and Integration Manager.
- Responsible to create and Implement the TIBCO EMS architecture across enterprise using good routing techniques.
- Deployment experience using TIBCO Administrator & App Manage utility
- Experiencedin using TIBCO Hawk tool for monitoring and managing distributed applications and operating systems
- Strong Technical Skills in JAVA, JMS, XSD, WSDL, XSLT and XPATH.
- Excellent understanding ofDBMS, Data Structures, Data Model and the implementation process in Oracle.
- Experienced in writing, testing and implementation of Triggers, Stored procedures and Functions at Database level using PL/SQL in Oracle & SQL server .
- Excellent interpersonal, management, analytical, problem solving abilities and communication skills.
- Willingness and ability to quickly adapt and learn new technologies
TECHNICAL SKILLS:
EAI Tools: Mule ESB, AnyPoint Studio, CloudHub, Anypoint MMC and Hybrid, TIBCO Active Enterprise, TIBCO BusinessWorks 5.x, Eclipse
Languages: Java, J2EE, C, C++, HTML, XML, SQL and PL/SQL
Operating systems: Microsoft Windows NT/XP/vista/7/8, Linux Solaris
Application Servers: Apache Tomcat, Web Logic Server, JBoss
Protocols: TCP/IP,FTP,EMS, RV, HTTP,SOAP
Database: Oracle 8i/9i/10g/11g, TOAD and DB2
XML Related: XML, XSD, XSLT, SOAP, WSDL and XPATH
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Mule ESB Developer
Responsibilities:
- Involved in the development of Solution Design Overview document.
- Designed and developed the data validation integration interfaces for various projects.
- Create .zip files out the developed projects and deployed the applications into different environments using Mule soft Cloudhub Console.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- M anaged the whole Api lifecycle from design to sharing using R estful A pi M odeling L anguage (RAML).
- Generated the main flow, backend flow and exception strategy mappings using Apikit.
- U sed batch processing in Extracting, transforming and loading (ETL) information into a target system.
- U sed polling process and watermark to synchronise data in various applications..
- D etermined the process strategy for the desi gned flow, based on pattern.
- U sed the flow controls like scatter-gather, choice for transmitting messages to many multiple message processors.
- I mplementation of M ule S ecure T oken S ervice(STS) OAuth to mule S ervice O riented A rchitecture(SOA) implementations and web services.
- I nvolved in managing and deployment of the applications in the cloudHub
Environment: MulesoftAnypoint Studio, Cloudhub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave, Windows 2003, SQL and Oracle database.
Confidential, TX
Sr. Mule ESB Developer
Responsibilities:
- Good working knowledge on Anypoint Studioand Mule ESB.
- Developed flows and deployed the code across environments.
- Performed synchronization of data bi-directionally between salesforce and database.
- Worked on Flat Files, XMLs, JSON.
- Mapped data from CSV to XML and vice-versa using Dataweave and Datamapper.
- Configured the transformers in Mule XML Configuration file.
- Worked on JMS, Active MQ.
- Configured exception strategies in order to avoid error handlers.
- Created REST services using RAML.
- Confiured CI/CD process and integrated automatic MUNIT test cases.
- Worked on CloudHub and Mule Management console. configured security for web services using ssl and OAuth.
Environment: MuleSoft AnypointStudio, Mule ESB, Database Connector, Salesforce, SAP, JMS, Oracle10g, MySQL, XML, Flat Files, CloudHub, MMC, UNIX, Windows7, GIT
Confidential, Chicago, IL
Jr. Mule ESB Developer
Responsibilities:
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement.
- Involved in the development phase, developing validations and business logic implementation.
- Used Soap UI for unit testing and debugging of the developed module
- Configuring the mule services for fetching the data from the topic and makes web service calls to the middle tier mule ESB for processing.
- Developing and securing the CXF web services using mule.
- Worked on maven to build process and also modified pom.xml to use latest libraries and specifications.
- Performed Munit testing for the developed flows to cover minimum code coverage.
- Prepared Unit test scripts and tested the interfaces.
Environment: MuleSoft AnypointStudio, Mule ESB, Database Connector, Salesforce, SAP, JMS, Oracle10g, MySQL, XML, Flat Files, CloudHub, MMC, UNIX, Windows7, GIT
Rent-A-Center,Plano, TX
Tibco Developer
Responsibilities:
- Involved in Installing and configuringBusinessConnect Server, EDI - Plug with Oracle DatabaseandUpdating JCE policy files.
- Created and Managed the Trading Partner Profiles for Client in TIBCO BusinessConnect.
- Configured Partner Interface Processes in TIBCO BusinessConnectusing EDI protocol.
- Created and edited EDI rules based on EDI-X12 messaging standard using Spec Builder 5.2.
- Used EDI-X12 Messaging Standard TransactionSet-850, 855, 857, 856, and 810 for Transaction Named Purchase Order, Purchase Order Acknowledgement, Shipment and Billing Notice, Ship Notice/Manifest, Invoice Number respectively.
- Developed the TIBCO BusinessWorks Process Definitions for handling the incoming Purchase Order Requests, Purchase Order Responses, Order Status and Order Cancellations, and routing them to appropriate EMS JMS destinations.
- Used TIBCO MQ Series Adapter for Oracle Application to configure in business works designer to publish and subscribe data’s in XML format.
- Used TIBCO Active Database adapters to perform database Transaction.
- Prepare the Test Data for the newly developed Inventory services and Order services.
- Run the test suite in the test manager domain,captured and loggedthe results using Java Messaging Service.
- Deployed BusinessConnect EDI in Fault Tolerance, Dual Firewall DMZ mode.
- Audit log, Non-repudiation log, Message queue log, Resend log was Monitored continuously on TIBCO Administrator to troubleshoot and resolve issues.
- Developed Unit Test and System Test Plans for testing.
- Mentored 2 interns to use TIBCO BusinessWorks and TIBCO BusinessConnect for implementing B2B projects.
- Analyzing various forms of Validation and mapping it to the database with error handling techniques, and the behavioral model of process is sketched and Documented abiding to given condition.
Environment: TIBCO BusinessWorks 5.3.2, TIBCO Runtime Agent 5.4.0, TIBCO Administrator 5.3.0, Windows server 2000, TIBCO EMS 4.1, TIBCO Hawk agent, TIBCO BusinessConnect 5.1.0, EDI Plug-in, SOAP Plug-in, TIBCO Rendezvous, TIBCO EMS 4.1, TIBCO MQ Series Adapter, Oracle 9.2.0, Spec Builder 5.2, XML, XSD,SOAP, WSDL.
Confidential, Katy, TX
Tibco /J2EE Developer
Responsibilities:
- Gathered user requirements and created functional and technical specs for various interfaces.
- Developed an overall integration roadmap document that served as blueprint for the Deal entry process.
- Created various XSD Schemas, XPATH transformations, and XSLT mappings.
- Design and development of Common Object Models for the enterprise.
- Preparation of technical design documents based on the functional specifications for the Physical deals and the exchange deals.
- Installed and configured TIBCO JMS Server for Enterprise Messaging.
- Incorporated TIBCO JMS Server Load balancing using Topics, Queues and Bridges.
- Interacted with various third party vendors to standardize and agree upon XML schemas that would be implemented over HTTP.
- Build up TIBCO HAWK monitoring setup/installation Writing Rule bases for monitoring the adapters.
- Established TIBCO Business Works coding and subject naming standards.
Environment: TIBCO Business Works, J2EE, Active Database Adapter, File Adapter, SAP Adapter TIBCO RV, EMS, Hawk, Smart Mapper, TIBCO Administrator, XML, XPATH
Confidential, Greenland, NH
J2EE Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Participated in Server side and Client side programming.
- Analyzed user requirements developed conceptual data model, prepared process data flow diagrams.
- Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
- Written stored procedures (PL/SQL).
- Contributed to the Logical Data Model design.
- Extensively used Eclipse for application development.
- Used JDBC to connect to database.
- Created user Interfaces through HTML and JSP.
- Involved in developing various Servlets.
- Participated in unit testing and integration testing.
- Tested and validated the application on different testing environments.
- Deployed the application on Web logic application server.
Environment: Windows NT, Java, JSP 1.2, Servlets 2.2, Oracle 8.0, JDBC 2.0, JBoss.
Confidential, Richardson, TX
Android Developer
Responsibilities:
- Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
- Design screens using MVC pattern for the application with Eclipse IDE.
- Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest ATMS located.
- Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
- Used Android NDK to create the library files to be used by Services.
- Designed and developed the App screen navigation using Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.
- Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
- Download and upload content from back end web server via REST API.
- Responsible for design and handling the SQLite database functionality for the application.
- Analyzing layouts with Hierarchy Viewer.
- Implemented JavaScript for validation.
- Worked on device capabilities like geo-location, Bluetooth and camera.
- Implemented the framework using Page Viewer.
- For alerting the user we made use of Alarm service, Notification service.
- Responsible for developing the Profile across several Products and several Android versions.
- Used GIT for version control.
- Developed the Splash screen and Navigation Drawer with Image View and List View.
- Added AJAX-JSON communications for certain use cases to get data from cloud server and rendered the data onto views and layouts.
- Worked on Client/Server architecture and implemented the socket communication between server and the client using java.
- Implemented Async task and Handlers to get the server response.
- Implementing Broadcast Receivers for Android.
- Test and error logging on different versions and devices of Android.
- Implemented an error reporting system for future development support.
Environment: Tools: Android Version 2.3.3-4.1.1 , Android SDK,NDK,J2EE, JavaScript, Google Maps API, Eclipse IDE, windows 7, HTML 5.0, XLX, XML. .
Confidential, Austin, TX
Mule ESB Developer
Responsibilities:
- Gathered user requirements and created functional and technical specs for various interfaces.
- Developed an overall integration roadmap document that served as blueprint for the Deal entry process.
- Developed real-time event based integrations like MQ integrations with integration pattern and API led connectivity pattern.
- Worked on the automation integation process for the external government project FCC.
- Secure API's with custom JWT tokens, SSL and other auth policies .
- Experience in building complex mule flows, scopes, error handling strategies, message filters, transformation and flow controls.
- Worked with splunk(log aggregator) to create reports and dashboards from log files.
- Integrated with DB2 databases and SQL databases for schedule Jobs to feed csv files to applications and sync external vendors datasets using Mulesoft batch jobs
- On Prem deployment and maintainence of mulesoft servers.
- Created RAML based REST Api’s using APIKIT Router and API Manger. Monitered performance and maintenance.
- Focal point of communication between multiple teams and co-ordinating with mulesoft team.
- Build custom Encryption/ Decrypton connector to be used across charter organization.
- Defined functions in dataweave for reusability in the project.
- Good hands on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
- Developed Sync/ Async processes to achive both real time and event based business requirments.
- Involved in change management and deployments.
Environment: Mulesoft Runtime, Anypoint Studio, Anypoint Platform (Cloudhub), RAML,Connectors, APIKIT Router, Data weave