Madhuri Naga Tirumalasetti
Mulesoft Developer
PROFESSIONAL SUMMARY
Over 4 years of IT experience, working on all phases of software development life cycle (SDLC) including Application Design, Development, Production Support and Deployment of applications using MuleSoft ESB, Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL), JavaScript, XML and JMS.
Strong application integration experience using MuleESB with Connectors, transformations, Routing, ActiveMQ, JMS.
Utilized Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
Customized the integration workflows using an ESB framework, MuleSoft MMC and enterprise release.
Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
Extensively worked on both Enterprise and Community edition of MULE ESB and expertise in developing API’s using MULE API manager and RAML.
Work experience in J2EE Web Technologies JSP, Servlets, Spring, Spring Boot, JavaScript and HTML.
Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML into Java object.
Well versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
Experience in working with application servers like Web Logic and Apache Tomcat.
Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server 2017,2019.
Expert in documenting business requirements, functional, technical specifications and test cases.
Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
SKILLS
Technologies
Anypoint Studio, Mule ESB 3.5/3.6/3.7/3.8/4.x, API Management, Active MA, JMS API, MQ Series, SOAP, Cloud HUB, Restful WS, WSDL, JAX-RS, JAX-WS.
Languages
Java, Linux, SQL, JavaScript, HTML and XML.
Operating System
Windows 7/8/10, LINUX/HP, MAC OS
JAVA/J2EE Technologies
J2EE, log4j, Servlets, JSTL, JDBC, JUnit, DOM, JSP, JSF, EJB, JMS, JDBC, Java Mail, Applets, Struts, Hibernate, Sprig MVC, Spring Boot, Web Services, RESTFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.
Databases
Oracle, MS-Access, MS SQL-Server, MySQL
Web Technologies
AJAX, HTML, Java Script, Shell, DHTML, JRUN, XML/XSL/XSLT, Angular.JS, EXT.JS, jQuery, JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, JSON.
Others
Maven, JUnit, Log4J,SQL, PL/SQL, ActiveMQ, AWS, GIT
WORK EXPERIENCE
Creospan Inc.,
Client: Blue Cross and Blue Shield of Illinois, IL Duration: Jun 2019 to Present
Sr. Mulesoft Developer
Responsibilities:
Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 4. x. and Anypoint studio 7.
Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development and testing.
●Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
●Participate in business meetings to gather requirements.
●Implement the APIs using API-Kit Router in Anypoint Studio.
●Design and Develop Restful API's using API Designer and generated flows using RAML file.
●Experience in designing and developing RAML based APIs using Anypoint API Platform.
●Participate in analysis, design, development and implementation life cycles of the project.
●Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.
●Create Acceptance Test plans using Cucumber and MUnit Test Suites to validate Mule Flows.
●Implement and consume both SOAP and RESTful web services.
●Participate in trouble shooting and problem solving of the Integrations.
●Promote code from development to testing and production environments.
●Implement data transformation using Data weave and Mule Expression Language.
●Experience on real-time Event logging from Salesforce.
●Worked with Salesforce Bulk API 2.0 for upserting or delete many records asynchronously by submitting batch jobs with multiple batch steps in mule flow.
●Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
●Used Splitter flow to split large file and process the message chunks to Salesforce format.
●Created a scheduled FTP, SFTP Mule flow which polls periodically for files on FTP/SFTP server.
●Used Batch processing and IBM MQ for Async processing in order to achieve high performance.
●Deploy and scheduled mule project on-premises and in Cloud hub.
●Work with Business Analyst to understand the integration requirements.
●Create Exception Handling for the ease of debugging and displaying the error messages in application.
●Strong application integration experience using Mule ESB with connectors, transformations, Routing.
●Test RESTful/SOAP services using SoapUI and postman.
●Used Jenkins, Maven and Nexus for CI/CD and automation build effort.
●Worked with platform team in converting the E2E tests to component tests for the adapters which are already in production.
●Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
●Implemented various exception handling strategies and queue mechanisms.
Worked on GIT Hub for maintaining the Code Repository.
Environment: Mule 4.1.5, Anypoint Studio 7.4.2, Anypoint Platform, JAVA 1.8, RAML 2.0, Nexus, Maven, XML, Log4J, Web Services - WSDL, SOAP, SFTP, GIT, IBM MQ, Kafka, Salesforce Mule 4 Connector, Salesforce Bulk v2.0, Jenkins.
Client: Williams Sonoma June 2017 – May 2019
MuleSoft Developer
Responsibilities
Gathered requirements by interacting Business Analyst/Business Team
Effectively used database connector to integrate with cloud connectors in Anypoint Studio to interface on-premises with services.
Developed and deployed Mule project on Mule MMC servers.
Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
Worked with Data Mapper Component and file component to extract the data from CSV files using FILE connector for mapping in the flow to carry out batch processing of records.
Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
Used Collection splitter and Aggregator to collect small chuck of message to transform in to require payload.
Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
Created flows and sub-flows to handle error handling and Implemented effective exception handling techniques to handle faults, errors and other custom defined exceptions in Mule ESB.
Created Mule flows using DB Connectors and SFDC using SFDC Connectors to upset data into SFDC.
Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
Implemented complex transformation Logics using MEL (Mule Expression Language).
Utilized Log4J for logging and Munit test suites for unit testing.
Used GitHub as a repository and used Maven, Jenkins for Build and deployment respectively.
Leveraged knowledge of MuleSoft connectors, components and transformers.
Used API management tool to deploy the APIs and manage the lifecycle of APIs.
Created user stories by reviewing requirements and deployment packages and reviewing with support team.
Coordinated with support team for production deployment.
Environment: Java, Spring JQuery, Restful API Services, RAML 1.0, MuleSoft API Management, APM, Mule 3.9.1
DBS Asia Hub 2 Pvt Ltd., Hyderabad June 2014 – Nov 2015
Java Developer
Responsibilities:
Used Rational Rose for the Use Case, Object, Class, Collaboration and Sequence Diagrams. Participated in various phases of Software Development Life Cycle (SDLC).
Created Servlets which route to appropriate EJB components and render retrieved information.
Developed Session Beans to process requests and used Entity Beans to retrieve and update.
Implemented Executor Framework in Multithreading. Designed and implemented Multiple Process Service using Multithreading and Concurrency concepts to schedule and execute jobs.
Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
Used JavaScript for page validation and XML with SAX to transfer data between applications.
Wrote PL/SQL stored procedures, prepared statement and used API.
Involved in writing and executing stored procedures, functions and triggers for Oracle.
Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
Involved in writing the exception and validation classes using Struts validation rules.
Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
Designed and developed Message-driven beans that consumed the messages from the Java message queue.
Wrote SQL for JDBC prepared statements to retrieve the data from the database.
The application was deployed on the Tomcat Server.
Environment: Java, Multithreading, EJB, Session Beans, HTML, CSS, JavaScript, Servlet, Struts, JSP, Oracle, JDBC, Eclipse, Tomcat
EDUCATION
Master’s in Computer Science, Fairleigh Dickinson University, NJ
Bachelors in Computer Science and Engineering, Jawaharlal Nehru Technological University, Kakinada