Srikanth Reddy
Sr. Mule Soft Admin &Developer
********.***********@*****.***
PROFESSIONAL SUMMARY
Around 9+years of experience in Analysis, Design, Development, Testing, Maintenance of Business Integration applications developed using MuleSoft ESB v3.9 & v4.1 worked on Mule architecture including Mule ESB, Any point studio, API kit, Flow, and various Connectors like HTTP/HTTPS
Experience on creating Flows, Sub Flows, and Exception handling strategies, Data Weave transformation and Mule Expression Language (MEL).
Experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and Data Transformations using Mule ESB.
Experienced in designing and developing enterprise services using RAML in Mule, REST based API's, SOAP web services and use of different mule connectors.
Experience in Routers, Components, Transformers, Flow Controls, Connectors, Scopes, filters, Exceptions handling In Mule.
Good command over Flat file, XML and related technologies like XSL, XSLT
Experience and understanding of Web Services (Both REST and SOAP)
Experience in Mule application testing using Munity framework.
Hands-on experience with open-source tools such as GitHub, Maven and Jenkins
Working on Transformation Tools like Data Weave and Mule Connectors
Routing different Applications using Enterprise Service Bus (ESB) Mule
Experience in transformations using Data weave Language (DWL)
Good experience in Any point Studio for MuleSoft application development.
Extensively used ApiKit Router, Expression, Flow Reference, Invoke, Java, Logger, Transform Message
Experience in Developing Web services using Restful (JSON).
Experience in working in Agile/scrum methodologies.
Experience in building, running, testing, and deploying Mule applications into the ESB server.
Excellent database experience with MySQL.
Good experience in Any Point Studio and Cloud Hub & on Premises development using MMC.
Experience on creating BizTalk Server artifacts such as Orchestrations, Maps, Schemas, Adapters, Ports, and Pipelines
Experience in publishing Schemas and Orchestrations as WCF service, and consuming WCF and Web Services.
Designed and developed restful API’s using API Designer, generated flows using RAML file.
Good Experience in Design and Implementation.
Quick learner, Result Oriented, Self-motivator, Good Team player.
TECHNICAL SKILLS
ESB
Mule ESB (Mule ESB 4,3.7, 3.6, 3.5, 3.3), Mule Connectors, Cloud Hub, Mule API
Connectivity Tools
Putty, WINSCP
IDEs
Eclipse, IntelliJ, Any point Studio
Web Services& servers
SOAP, REST, JSON, XML, tomcat, web logic, Jboss.
Operating Systems
Windows Family, Unix/Linux, Kubernetes, Docker.
Databases
Oracle, SQL Server, MySQL
Protocols
HTTP, HTTPS, FTP, SMTP
SVN Tools
GIT, GITHUB, SVN,
Technology& Frameworks
Core java concepts, Struts, Spring, Hibernate, Spring MVC, Spring Boot, Spring, Log4j, CFX
Build Tools
Maven, Jenkins, Jira.
PROFESSIONAL EXPERIENCE
Verizon, Nj Dec’2018- Till Date
Sr. MuleSoft Admin & Developer
Admin Responsibilities:
Good Knowledge of end-to-end administration of MuleSoft infrastructure for the cloud.
Hands-on experience on routine admin activities e.g., Server restart, API restart, deployment
Experience in Load Balancer configuration and maintenance for Cloud.
Monitoring the applications from any point monitoring.
Check if any alerts received from the any point platform which configured in runtime manager/API alerts.
Monitor the tickets which raised to the support team in the ticketing tool (service now)
Monitor the health check of application (on premise/cloud hub) logs.
Troubleshoot any production issues.
Work on any mapping changes for existing interfaces.
Work on production problem/ Fixes which are required.
Monitor emails for any communication from other teams.
Good experience on support for Firewall whitelisting/Firewall configuration
Good Knowledge of security Admin - Maintain Client Id and Secret for applications registered on API Proxy.
High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy.
Developing and deploying the health check API to test the mule Runtime’s on perm and runtime fabric.
Requires an IT administrator to create and configure a Kubernetes cluster on Amazon EKS and responsible for installing Runtime Fabric and managing Kubernetes.
Troubleshoot/ manage Runtime serves, application servers.
Ability to manage tasks independently and take ownership of responsibilities.
Ability to learn from mistakes and apply constructive feedback to improve performance.
Ability to adapt to a rapidly changing environment.
Proven leadership abilities including effective knowledge sharing, conflict resolution, facilitation of open discussions, fairness and displaying appropriate levels of assertiveness.
Ability to communicate highly complex technical information clearly and articulately for all levels and audiences.
Willingness to learn new technologies/tools.
Sr. Developer
Responsibilities:
Involve in Software development lifecycle requirements gathering, analysis, planning, effort estimations, development and testing.
Experience in Using Mule Connectors like FTP, file, SFTP, SMTP, Database, Salesforce Connector NetSuite etc. as part of integration Usage.
Experience working with Cloud platforms such as Amazon AWS
Understand and clarify complex business integration requirements and create scalable/manageable designs.
Understand functional requirements and convert the same to the technical specifications.
Create RAML specifications that provide clear and concise information of the APIs being developed.
Creates Runtime Fabrics, deploys applications, and performs other tasks within Any point Platform.
Support for deploying Mules and API Gateways and Internal load balancer with Any point Security Tokenization
Create Flows, Sub Flows, Exception strategy and Data Weave transformation in Mule configuration.
Hands on experience in integration testing tools like Postman, SOAP
Analyze the PI mapping and coding is done using Data Weave transformation.
Develop flows using the mapping document and tested locally.
Knowledge in integrating MuleSoft with AWS Services
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.
Create global exception strategies to handle errors within the application, implemented clustering, throttling concepts for Mule.
Prepared MUnit test cases to validate the Mule Flows.
Good hands-on experience in API Manager, Runtime Manager, Exchange, RAML and Design Center.
Experience in deployment code using MuleSoft Cloud Hub.
Expertise in integrating Salesforce, SAP and Web Service using Mule ESB.
Utilized partner WSDL for ESB to implement Salesforce& SAP integrations.
Created integration flows that define the desired data flow and transformations between MuleSoft and Salesforce for retrieving data from Salesforce, updating records, creating new records, or invoking Salesforce-specific operations.
Developing MUnit test cases for API and appropriate unit test scripts in accordance with test cases as designed by the quality assurance analyst.
Experience in using Postman tool to send the request and testing manually.
Build, orchestrate, and deploy complex integration patterns between system and process layers.
Environment: Mule ESB 4.1.5, Any point Studio 7.x, Any point Platform, RAML, Salesforce, AWS, Webservices, Data weave 2.0, Maven, Jenkins, SOAP, REST, RAML, Git.
Nexbank, Dallas Jan ’2016– Nov’2018 MuleSoft developer
Responsibilities:
Implementing agile development processes on Software Development life cycle (SDLC).
Involved 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.
Built scalable APIs and microservices to facilitate data exchange between systems, both internal and external
Develop flows using the mapping document and evaluate locally.
Salesforce connector to your integration project and configure it with the necessary credentials and connection details to establish a connection with your Salesforce instance.
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.
Worked on GIT, Microsoft AZURE Devops as version control.
Working with various Connectors like FTP, DB, JMS, Web service, HTTP, API KIT Router and 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.
BDP Techno Soft Solutions Pvt Ltd-Hyderabad, India Jan’ 2013–Nov’2014 Java Developer
Responsibilities:
Developed Business Components in Java/JEE and Involved in various phases of Software Development Life Cycle (SDLC) on windows and Linux Platform. Maintaining the large datasets, combining data from various sources in varying formats to create SAS datasets and/or ASCII files.
The entire application was developed in J2EE using an MVC based architecture.
Designed project related documents using MS Vision which includes Use case, Class and Sequence diagrams.
Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented design principles.
Developed presentation layer code, using JSP, HTML, AJAX, and jQuery.
Developed and used JSP custom tags in the web tier to dynamically generate web pages.
Helped UI to integrate the JavaBeans data using JSTL, spring tags.
Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of JavaScript.
Single page architecture by using Angular JS. Node JS for server-side web Applications, Real time communication.
Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
Proficient at utilizing Apache Camel to set up micro-services using REST APIs and build both pre-determined and dynamic routes.
Developed the Persistence layer DAO using HIBERNATE.
Implemented RESTful web services using JSON, XML.
Working on Apigee Edge to manage APIs.
Created RAML for rest services that helps Apigee team to connect API to outside world.
Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.
Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
Proficient in SQL, PL/SQL Stored procedures, Functions, triggers to interact with Oracle11g.
Used Cassandra for database and Redis for cache, for storing and fetching the data.
Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0
For Asynchronous processing developed internal Apache Kafka infrastructure. This is also used as communication between micro services.
Environment: Java, J2EE, WebLogic Server, PL SQL, Tomcat Server, Eclipse, OEPE, Maven, JAX-WS, Soap UI, OSB, SVN, Oracle 11g, Tandem, jQuery, Hibernate, JSP, AJAX, AWS, AngularJS, HTML, XML, Struts, Springs Framework.
EDUCATION:
MS -Master of Science in Computer Science. (2016)
Btech: Computer science (2013)
Certification:
MuleSoft Certified Developer - Level 1