Nikeeth - Mule Soft Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Ready to go oniste |
Visa: GC |
Nikeeth
Mule Soft Developer Email: [email protected] PROFESSIONAL SUMMARY Over 10 years of IT experience, with a focus on Mule ESB technologies including Anypoint Studio, Anypoint Cloud-Hub, API Gateway, and Management, demonstrating over 5 years of hands-on implementation expertise. Have extensive experience in all the phases of the Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing, and Deployment. Experience in Waterfall and agile development methodologies. Experience in Any Point Studio and Any Point Platform. Strong experience with Mule ESB, Any Point Studio, Cloud Hub, and RAML. Proficient in MuleSoft Any Point API platform on designing and implementing Mule APIs. Strong working knowledge of API Gateway. Experience in creating Flows, sub-flows, Exception strategy, Data wave transformation, Data Mapper, and other activities. Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, etc. 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). Solid Knowledge of Java/J2EE technologies. Well-experienced in MVC architecture, Hibernate, and Struts frameworks. Experienced in designing Front-end pages using scripting languages like HTML, DHTML, CSS, JavaScript, jQuery, JSF, and server-side-side web applications using Node.js. Knowledge of RDBMS like Oracle, MySQL, DB2, and NoSQL Databases like MongoDB Expertise in DB Design, DB normalization, and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views, etc. Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible for developing Restful/SOAP Web Services in Mule ESB based on SOA. Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, and WS-Security. Good hands-on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage. Worked on Cloud hub, On-Prem, and hybrid deployment topologies. Knowledge of Runtime Fabric (RTF) and maintaining clusters. Created Domain projects and deployed them onto On-Prem Mule run time. Experience with JMS both Synchronous and Asynchronous messaging. Worked on both Enterprise and Community editions of Mule ESB. Also, worked on developing an API using RAML. Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services. Expertise in doing unit testing using JUnit, Mockito & Power Mockito. Involved in unit testing and writing the M Unit Test cases for the flows. Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT. Experience with different version control/tracking systems like CVS, GIT & SVN. Extensively used Maven & ANT as build script for application build and deployment. TECHNICAL SKILLS Programming Languages Java, PL/SQL Core Java Concepts Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O Java Technologies Java, JEE, JDBC, Servlets, JSP IDEs Eclipse Web Services SOAP, WSDL, REST Web Application Servers Apache Tomcat, Web Logic, Web Sphere and JBOSS Operating Systems Windows 2000/XP/7, UNIX/LINUX Databases Oracle, SQL Server, MySQL. Messaging Systems JMS, IBM-MQ Series, Active MQ Scripting languages Java Script, AJAX, Javascript libraries- J Query XML technologies XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB Protocols SOAP, HTTP, HTTPS, FTP, RMI, SMTP SVN Tools GIT, SVN Tools Log4j, JUnit, M Unit ESB MULE ESB PROFESSIONAL EXPERIENCE Client: Safeway Dallas, TX Jul 2022 Present Role: MuleSoft Lead Developer Responsibilities: AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning, and Code review meetings. Worked on different sets of insurance applications (around 10 Insurance APIs) in Mule 4.2 and deployed into On-Prem and Cloud hub. Worked on Any point Studio where I have connected to different connectors like Choice, Scatter Gather, DB and Mule Error Components. Worked on Any point Platform, where I have gained good experience on API Exchange, API Manager, Log Monitoring, and deployment. Gained experience in Claims, insurance API s where I have worked on 5 to 6 claims API s. Worked on electronic bill generator flows and enrollment flows. Worked on Cloud hub, On-Prem, and hybrid deployment topologies. Experience in developing Mule flows using different Mule connectors like Salesforce. Experience in creating Flows, sub-flows, Exception strategy, Data wave transformation, Data Mapper, and other activities. Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub-flows. AWS Cloud Integration (Cloud and Hybrid), Mule ESB, REST API, Web Access, Identity, Data Access, User & Role, and Application Security Implementer and Architect. Developing, testing, and deploying APIs and Microservices using Mule Any point Studio. Build and deploy Mule projects to Cloud Hub using Maven and Jenkins to deploy artifacts to Cloud Hub. Deployed the application in the Cloud and Fixed the issues in the QA environment. Applied OAuth, transaction policies to the API in the Cloud Hub Environment using APM. Involved in Requirement Gathering, analysis, design, and development of the project. Designed and developed enterprise services using RAML and REST-based APIs and used various transformers in Mule ESB based on the use case and implemented the custom transformations. Deployment on On-Prem, Cloud, and Runtime Fabric (RTF). Had Knowledge on various cloud platforms like AWS Suite, Microsoft Azure, and its connectors. Developed Mule flows to integrate Data from various sources into the Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer. Used Database Connectors to connect with respective systems using Mule ESB. Integration of Mule ESB system while utilizing MQ Series, HTTP, File system, and SFTP transports. Involved in creating http inbound & outbound flows, transformers, filtering, and Security of Mule Flows. 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. Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager. Utilized Log4J for logging and JUnit for unit testing. Environment: Java 1.6, Mule soft ESB 4. x, Anypoint studio, Oracle, CXF, SOAP, REST, OAuth, Data Weave, Data Mapper, M Unit, Salesforce, Hibernate, GitHub, cloud Hub, Mule standalone server, ActiveMQ, RAML, JSON, M Unit, WebSphere, Spring Framework, Hibernate, Log4j, JUnit, WSDL, RTF Client: Wellsfargo San Francisco, CA Sep 2020 Jun 2022 Role: MuleSoft Developer Responsibilities: Implementing Agile development processes on Software Development life cycle (SDLC). Involve in Software development lifecycle requirements gathering, analysis, planning, effort estimations, development and testing. Understand and clarify complex business integration requirements and create scalable/manageable designs. Understand functional requirements and convert the same to the technical specifications. Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager. Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB. Create RAML specifications that provide clear and concise information of the APIs being developed. Create Flows, Sub Flows, Exception strategy and Data Weave transformation in Mule configuration. Analyze the PI mapping and coding is done using Data Weave transformation. Develop flows using the mapping document and evaluated locally. Create and use SOAP and Rest Webservices - REST (with RAML or JSON/XML), SOAP (with WSDL). Publish Mule APIs to Any point Exchange promoting for re-usability. Protect key connection parameters using Mule Secure property placeholder Use the Salesforce push topic connector to listen for Salesforce events Building and managing CI/CD pipelines using GitLab. Involved in writing the Design documents based on the client requirements Experienced in working on Any point Studio and Mule Connected with various types of Services Such as RAML based services, REST services, Database etc. Used different services like RESTFUL based web services and developing the flow with different end point connectors, transformers, etc. Built common error handling and auditing framework which is being used across applications Used mule requester module to create inbound endpoints in mid flow Used sub flow as well as asynchronous flow. Configuring SLAs based on the service agreement Configuring Auditing database flows using Async process. Creating new flows/domains for new integration. Working with various Connectors like FTP, DB, JMS, Web service, HTTP, API KIT Router other connectors. Conditionally routed the flows using Mule ESB Choice router. Used Mule ESB DB connector to communicate with MySQL database. Environment: Any point Studio 7.x, Any point Platform, RAML, GitLab, Salesforce, Webservices, Data weave 2.0, Apache Tomcat, MMC, MUnit, Jenkins, Maven, Postman, Cloud hub. Client: Walgreens - Deerfield, IL Jan 2019 Aug 2020 Role: MuleSoft Developer Responsibilities: Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians. Integrating with the existing systems to newly developing systems and third party systems. Used Mule ESB in designing the application as a middleware between the third party system and the customer side system. Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager. Developed EJB's (Session Beans) for implementing business logic and transactional services. Developed Restful web services in Mule ESB based on SOA architecture. Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems. Secured API s with Client Credentials, Credentials Vault by applying policies and set up API Gateway to validate the incoming requests. Tested deprecated Data Mapper mapping to Data Weave in MULE ESB. Used Mule ESB CXF component in the Mule configuration file to consume SOAP Web Services. Used FileZilla for connecting to the development environment which can be used as a part of testing the developed applications. Created Mule Flow using End Point, Connector and Component Bean using Mule ESB to communicate client/server systems. Worked on Mulesoft Anypoint API platform on designing and implementing Mule APIs. Developed Restful web services in Mule ESB based on SOA architecture. Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB. Designed applications in such a way that encrypted files can be decrypted, processed and again encrypted to send them to affiliates within the Mule flows. Strong knowledge and hands on experience in documenting and designing REST API S using RAML File. Widely used Splitters, Scattering & Gathering, Scopes and Batch processing in Mule ESB. Extensively used SOAPUI Pro to perform local testing, System testing and Integration testing. Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.. Environment: Java 1.8, Mule ESB 3.7.3, Anypoint Studio, ActiveMQ, Cloudhub, Salesforce, REST, Apache-Maven, SOAP, RAML, CXF, JAX_WS, Github, Eclipse, Maven, Log4j, OAuth, Nexus, FileZilla, Putty, JIRA, Confluence, Jenkins, WebLogic, Junit. Client: FEDEX, TN Nov 2017 Dec 2018 Role: Mule Soft Developer Responsibilities: Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing. Worked on the Mule 3.8 version. Used Mule ESB to design routing, error handling, JMS, and VM connection. Deployed Mule applications into MMC (Mule Management Console) Used RAML API for routing to web services. Used Batch Scope for Bulk transfer of Data. Schedule trigger is done by Poll, Quartz, and used Mule requestor to connect FTP on demand. Carried out integrations using connectors such as Salesforce, HL7, SAP, Database, HTTP, FTP, and File Connectors. Strong microservices architecture experience. Experience working with large, distributed systems (e.g., microservices). Develop interfaces / Flows with Hybris and SAP using MuleSoft. Done with transformers, exception handling, testing and security of Mule ESB endpoint through OAuth. Used Database Connectors to connect with respective systems using Mule ESB. Created MULE ESB artifact and configured the MULE configuration files and deployed. Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows. Worked on MuleSoft Any point API platform on designing and implementing Mule API. Developed a RAML-based REST web services APIs using Mule ESB. Used Mule ESB to route various service calls, to do validation of service input, and to handle exceptions. Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB. Have written M Unit test cases to validate the Mule flows. Used GitHub as a repository and used Maven, Jenkins for Build, and deployment, respectively. Environment: Any point Studio, Java 1.6, J2EE, CSS, JQUERY, Spring, Hibernate Spring Security, Eclipse, Junit, WSDL, SOAP, CXF, GIT, RAD, MULE ESB 3.3, Jira, Active MQ, Oracle-SQL, PL/SQL, Unix, XML, JAXP, JAXB, Ant, Ivy, WSO2 Client: IndiaInsure.com, Bangalore India Jan 2014 Oct 2017 Role: Java Developer Project Description: The eCustservice is a Web application platform that enables clients and customers to access and modify their accounts online. Responsibilities: Responsible for system analysis, design, and development using J2EE architecture and testing. Developed the application use cases using the open-source framework such as spring and hibernate. Integrated the Spring MVC framework with the Hibernate framework. Involved in multi-tiered J2EE design. Implemented and configured the business objects of an application by using Spring Beans. Written mapping files for mapping Java objects with columns in database tables. Written SQL queries to fetch data from the Oracle database. Developed Junit Test cases for Unit Testing. Used JMS for Asynchronous messaging and developed the application using Eclipse IDE. Following Coding guidelines & maintaining the quality of code. Involved in building the code & deploying it on the server. Dealt with business processes and Updated Project documents. Involved in validating the application for different browser compatibility & user load. Involved in fixing defects& tracked them using QC & Provided support and maintenance and customization. Keywords: continuous integration continuous deployment quality analyst message queue javascript database information technology trade national procedural language California Illinois Tennessee Texas |