Mulesoft Developer Resume
Estero, FL
SUMMARY
- 9+ years of IT experience in Software Development of web - based Business Applications, with 5+ years of experience in Enterprise Application Integrations using Mule ESB.
- Extensive experience in all the phases of Software Development Life Cycle (SDLC), including Requirements gathering, Analysis, Design, Development, Testing, and Deployment.
- Expertise in working with Mule API Manager and RAML over Anypoint Studio, Anypoint Cloud-Hub, and API Gateway and Management.
- Experience working with both web interface and local command line interface of Confluent Cloud.
- Designed and developed Mule ESB projects using custom policies, and various connectors like HTTP, File, SFTP, DB, Transformers, Data Weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
- Good hands-on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
- Experience with Mule Soft MMC and enterprise release. Worked with relevant message processors in Mule ESB and with all exception strategy handling, MEL (Mule Expression Language).
- Experience in using Transformers, Filters, Flow Control, Collection splitters /Aggregators/ ScatterGather etc.
- Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT
- Release Management: Participate in Release activities and include new business functionalities as per the Client.
- Outage management: Opening MuleSoft support ticket bridge line in case of Severity 2 or Severity 1 issues and get all stakeholders on to the call to resolve the issue with in required timeline.
- Incident management: Troubleshoot production issues and find root cause through analysis. Provide resolution OR escalate the incident to appropriate support team within defined service level agreement (SLA). If escalated, then drive the resolution by following-up with appropriate support teams until the resolution or recovery provided to business.
- Developed various flows in Any Point Studio platform and integrated with API’s, Databases and SAAS applications.
- Experience in using Active MQ for Asynchronous message queuing.
- Experience with different version control/tracking systems like GIT & SVN.
- Excellent interpersonal, analytical skills and strong ability to perform as part of a team.
- Strong verbal and written communication skills.
PROFESSIONAL EXPERIENCE
Confidential, Estero, FL
MuleSoft Developer
Responsibilities:
- Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Closely worked with client to perform requirement analysis, design and the implementation.
- Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.
- Good hands-on experience using mule connectors like DB, FTP, FILE, SFTP, SalesForce, Workday etc. as a part of integration usage.
- Involved in complete Integration of workday (HR Connector) to active directory (LDAP Connector).
- Used Mule ESB in designing the application as a middleware between the third-party system and the end system.
- Worked on data movement from different sources to HDFS via Apache/Confluent Cloud Kafka.
- Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
- Used Mule Data Mapper, Data weave, Custom transformers for mapping flat file structures to Salesforce interface structures, Routing, and messaging using ActiveMO and JMS.
- Created SOAP and REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable, and scalable integration API codes.
- Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
- Experience in deploying/managing Mule flows to Cloud-Hub.
- Deployed applications into Cloud Hub using Continues Integration.
- Developed REST web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented Data weave and re-sequencer using Mule ESB.
- Transformations, Routing, and messaging using ActiveMQ.
- Have written MUnit test cases for mule flows to unit testing. Create scripts for creating, recreating and maintaining queue managers, queues, channels, processes, and other MQ objects.
- Involved in peer & lead level design & code reviews and Code verification with each developer to make sure that we follow standards.
- Working with the middleware team and DBAs regarding the database issues and code deployments.
- Identified check style, PMD and Find bugs and fixed them.
Environment: Anypoint Studio, Mule ESB 4.3 / 3.8, Mule Management Console, RAML, ActiveMQ, IBM MQ Series, Apache-Maven 3.3.3, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Apache Kafka, Confluence, Splunk, Postman, Jenkins Cloud-Hub, Log4j, db2
Confidential, Cleveland, Ohio
MuleSoft Developer
Responsibilities:
- Experience with gathering requirements, providing integration solutions based on business requirements and leading team of developers to implement integration solutions.
- Involved in Project kick off meetings, SSD reviews, Detail design meetings from the initiation of the project.
- Provided re-usable solutions on most of the integrations using the mule soft API-Led architecture.
- Implemented the Experience, Process and Service Layer APIs and played a major role in developing the Network of APIs for the organization to re-use the integrations.
- Developed on-premise, cloud hub and hybrid integration solutions.
- Developed various integration solutions with CRM systems like SAP and Sales force.
- Developed integrations with Share point, Service NOW, Reltio etc.
- Developed SOAP and REST web services with various authentication methods like Basic Authentication, Token Authentication and OAuth.
- Developed interfaces between SAP, Salesforce, REST and SOAP web-services.
- Developed APIs for encryption and decryption using PGP algorithm. Implemented this solution using the Bouncy Castle jars that comes with the mule soft bundle.
- Installed Mule ESB runtimes on UNIX server. Experience with setting up MMC Console.
- Used MMC Console to send alerts in case of failures by parsing the logs using out of the box MMC options.
- Migrated applications from 3.5.1 to 3.7.3 and 3.8.5 versions which involved migrating SOAP web services from using CXF to SOAP Kit Router, migrated Data Mapper scripts to Data weave etc.
- Extensively used Active MQ for asynchronous message processing integration solutions.
- Experience with setting up Active MQ in UNIX servers.
- Experience with different flow processing strategies like Synchronous, Asynchronous, Queued Asynchronous and Non-blocking processing strategies.
- Extensively used Data weave for various data transformations like JSON to XML, JSON to CSV, XML to CSV and implemented various business transformation rules using methods like Pluck, Group by, skip Null On, filter, using, when, otherwise, map, global Functions, Date-Time formatting etc.
- Experience with Mule soft’s JMS connector to connect to Active MQ messaging server using TCP protocol.
- Used mule soft’s HDFS connector to transfer/receive files to Hadoop file system as part of the project implementation.
- Extensively used MuleSoft for various integrations with SAP using IDOC Publishers, sRFC, BAPI methods using the SAP connector.
- Experience with integrations with Sales force for various data lookups using SOQL and data upsets etc.., using the mule soft’s Sales force connector.
- Implemented various integrations with Service NOW, Archer ticketing tools for creating IT Incidents, Service Requests (RITM) etc.
Environment: Mule Enterprise Runtimes - 3.9/4.2.3, Active MQ 5.13.2, 5.15.3, Anypoint Studio 5.4, 6.2.1, Java JDK 1.8, Git HUB, JIRA, Confluence, SQL Server 2008 and SQL Server 2012, SOAP UI 5.3.0, Postman 6.1.2, Ultra Edit, Notepad++, Jenkins, Maven 3.3.1, Win SCP, Super Putty.
Confidential, Miramar, FL
MuleSoft Developer
Responsibilities:
- Developed flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB. Written application code and development activities for large projects with Mule 4.1.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, Http, File system and SFTP transports.
- Developed Message flows using Mule Studio 3.7.x, Any point studio 3.8.x, 4.1 across integrating variety of business applications with connectors including IBM Db2, SAP, Oracle DB, Salesforce, MySQL and using wide variety of Protocols including HTTP, HTTPS, REST, SOAP.
- Worked on REST and SOAP based Web services in WSSE standards for Mule ESB flows and SAML and RAML for API configuration.
- Utilized custom logging framework for Mule ESB application.
- Involved in deploying applications into MuleSoft Cloud-Hub and Mule Management Console.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.
- Used SVN, AWS Code Commit for using GIT, Docker, Jenkins for the code deployments and updating.
- Responsible for integrating Domain Mule projects with Mule projects and deployed in internal JVMS.
- Implemented OAuth2, created certificate for lower environments. Responsible for converting SoapUI scripts into postman collections.
- Implemented a Middle tier using Spring MVC to process client requests and build server side graph models using mx graph server side framework.
- Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Mule ESB 3.9/4.1, Java 1.8, Eclipse, Anypoint Studio 6.5/7.5, ActiveMQ 5.3, Apache-Maven 3.3.9, RAML, Postman, Jenkins Cloud-Hub, Log4j 1.2.14, GIT, JIRA, API Gateway2.1, AWS (S3, SQS, SNS), Webservices, Bitbucket, Splunk, Oracle db.
Confidential, Plano, TX
MuleSoft Developer
Responsibilities:
- Created REST APl's using RAML and developed flows using APIKIT Router. It routes the flow based on the resource name.
- Created Flows, Sub Flows, Exception strategy and Data weave transformation in Mule configuration.
- Participated in requirements gathering sessions with application developers and functional users - interacting directly with the clients.
- Analyze and estimate the timelines for the design- development - testing for the interfaces.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Worked on creating SOAP web-services in Mule, Consumption of SOAP web-services for downstream systems.
- Used Jenkins tool for continuous integration.
- Developed test cases for unit testing in Test Driven Development.
Environment: Mule ESB, SOAP UI, Maven, Core Java, SQL, Any point Studio, Source Tree, SQL Developer.
Confidential, Atlanta, GA
Java/Web Developer
Responsibilities:
- Designed, developed, documented, debugged, tested, and supported the Union Pacific Java EE Web application.
- Designed and developed portal systems and portlets, including Liferay and Oracle Portal.
- Designed and created the Train Control System (TCS). This web application replaced a legacy mainframe program, using the latest web development techniques, including Spring, AJAX, Hibernate, Struts, Tiles, and Web services.
- Implemented a Web services solution to locate, trace, and route the available empty railcars on a countrywide railroad network.
- Provided technical expertise for a team of engineers researching a radio frequency identification (RFID) solution for tracking commodities being loaded and unloaded on railcars.
- Implemented a Teradata to an operational data store (ODS) migration to improve system performance.
- Created design specifications and test case documents.
- Participated in production migration and support efforts.
- Maintained and supported a highly available production Web application for a critical railroad network business application.
- Monitored and ensured resolutions of application performance issues.
- Interfaced with support groups to address and resolve production problems and technical concerns.
- Worked closely with other project team members to meet project goals.
- Developed various web pages using JSP, Servlets and JDBC.
- Performed front-end validation using Java Script.
- Used Spring MVC framework.
- Used JSTL tag library and Custom Tags in JSPs.
- Actively involved in requirements gathering, Analysis, Conceptual Design, Detail design, Development, System Testing, Integration Testing and User Acceptance Testing.
- Implemented Session Beans, Entity Beans and deployed on WebSphere Application Server, which handles the core business processing of the module.
- MVC design pattern has been used.
- Implemented Logging, exception Handling.
- Developed Unit Test case using JUnit.
- Used Star Team for maintaining Source code and documents for the team
- Implemented data access objects (DAO) for database interactions using JDBC and Hibernate
- Involved in Unit Testing and Integration testing.
Environment: J2EE, Java Beans, Spring, HTML, JavaScript, JSP, Junit, Servlets, EJB, JDBC, Hibernate, Oracle Database, WebSphere Application Server.
Confidential, Indianapolis, IN
Java/Web Developer
Responsibilities:
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Used JDBC Connections and Web Sphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document-based Web Services.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
- Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE.
- Consumed Restful web service to perform confirmation of verification process.
Environment: Agile Methodology, Java/J2EE Design Patterns (MVC, DAO, singleton), Eclipse, JDBC connections, SQL, SOAP, REST, Struts tag libraries, Hibernate, JMS, Web Sphere Connection pool