NAME : NAGARAJU KUKKADAPU
Email : *************@*****.***
Phone : 972-***-****.
BlogSpot: https://www.rnhintegrations.com/
Summary:
7.2 years of experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
Experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using MuleSoft 3.x,4.x
Experience in B2B Integrations using MuleSoft.
Hands on experience with SaaS integrations -Salesforce, Workday, SAP, NetSuite, and used integration patterns for Realtime, batch process.
Excellent hands-on experience in Web Services using SOAP, WSDL, REST, RAML, JSON and Schemas XSD with strong skills in understanding and implementing Service Oriented Architecture (SOA)Experience in developing various web services.
Hands on experience in development and implementation of various architectures as Universal Application Network (UAN) and Service Oriented Architecture
Experience in deploying applications into Mule Soft CloudHub, on -premises.
Created Flows, Sub Flows, Exception strategies and used Data Mapper and Data Weave for transformations in Mule Anypoint studio.
Good knowledge using Mule ESB (debuggers / flow analyzers), deployment, and tuning.
Developed REST APIs using APIKIT Router
Excellent Hands-on using Transformers, Filters, Flow Control, Choice router, Collection splitters/Aggregators / Scatter- Gather etc.
Hands on working with mule 4 EDI.
Expertise in deployment of APIs through CI/CD Process using GitHub Actions, Gitlab, Bitbucket.
Experience implementing JWT authentication and authorization in MuleSoft applications.
Familiarity with the JWT specification and how it is used to securely transmit claims between parties.
Good experience working with Data Weave.
Good experience integrating AWS with MuleSoft.
Hands on with draw.io and Lucid for architectural and functional designs.
Good experience in applying policies, proxy application, application management using Api Manager.
Created reusable Micro services.
Established a Center for Enablement (C4E) within the organization to drive API-led connectivity and reusable integration assets.
Expertise in Static Code check using SonarQube by creating XSLT Rules.
Created SOA-based composite services by consuming micro services.
Created Proxy Services on the top of implementation API’s, implemented encryption/decryption payloads which contains PII DATA.
Expertise in Migrating Mule 3 Application to Mule 4 Application using MMA.
Developed flow/orchestrations for integrating the components like connectors, transformers and scopes written on top of different platforms using Mule ESB for XML to CSV conversion.
Demonstrated experience implementing Mule ESB architecture, rules, caching etc.
Programming experience with Java, JavaScript, Groovy
Experience in various phases of Software Development Life Cycle (SDLC) like Requirements, System & database design, Coding and Unit testing.
Well-versed with Security concepts like Transport Level Security, SOAP Level Security and SSL
Hands-on experience in developing applications using Java, J2EE, JDBC, RMI, JNDI, LDAP, JMS, XML, XSD, XSLT, Java Servlets, Java Applets, JavaScript, ASP, Visual Basic
Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object-Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2007, 2008, Oracle 8i, 9i, 10g, MySQL 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.
Experience working on Mule 4 Marketo connector.
Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.
Hands on on MuleSoft Runtime Fabric.
Strong knowledge of Java Messaging Service (JMS) and IBM MQ Series.
Hands on experience with version control systems like SVN (Apache Subversion), Git hub and TFS for providing common platforms for all the developers.
Good experience as MuleSoft developer in Education, Finance, CRM, ERP, and other domains using diverse technologies.
Migrate data to Salesforce from other instances, databases, CRM, and ERP applications.
Technical Skills
Programming Languages
Java, C, C++, SQL, PL/SQL
EAI Tools
Mule ESB, CLODUHUB, Anypoint Studio, Workato, Celigo, Talend.
Platforms
Windows Server, Red Hat Linux Enterprise Server, HP-Unix Solaris
Java Core
Memory Management, concurrent threads, Exception Handling and Collection APIs
Databases
DB2, MySQL, Oracle, MS SQL Server, MS Access
Database Tools
Toad, DB2Connect and Oracle SQL Developer, MongoDB
Application Servers
IBM Web Sphere, BEA Web Logic, JBoss, Apache Tomcat, GlassFish
XML Tools
Altova XML Spy, NotePad++
Batch Scripting
Ant, Maven
WebService Specifications
JAX-RPC, JAX-WS, JAX-RS
WebService Tools
SOAP UI, TCPMon, HTTPMon, Rest POSTMEN Client
Design Methodologies
Agile Scrum, Waterfall, Test Driven Development, Rapid Application Development,
Messaging Technologies
JMS (Java Message Service), MDB (Message Driven Bean)
White Box Testing
JUnit, JwebUnit, DbUnit, Load Test, Timed Test
Black Box Testing
JMeter, QTP (QuickTest Professional)
Project Profile
Project #1
Title
Sr. Lead MuleSoft Developer
Client
Salesforce (Mohegansun)
Duration
December 2023 – Till date
Environment
Windows 2010
Mule ESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc, JAVA Static, Database, Webservice Consumer, LDAP, IBM Queues.
Responsibilities:
Developed and delivered production quality code, performed code review activities, and check-in approved code deliverables into VSTS Bitbucket source control repository.
Hand-on -experience in developing the applications on the Mule ESB (on-prem and cloudhub) platform.
Experience developing in an Agile software development environment (Scrum).
Followed Agile Methodology with a 2-week sprint process, which included iterative application development, monthly sprints, standup meetings, poker planning sessions, elaboration sessions and customer reporting.
Experience in migration mule 3.2 to 4.6 using MMA.
Implemented LDAP based on security-based protocol.
Implemented other security protocols like Basic auth.
Used Data Weave for making data transformations and calling Java Classes.
Used File, FTP, SFTP file connectors to move files from one location to another secured location.
Implement automated MUnit tests with a minimum of 80% code coverage for all code delivered.
Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
Accomplished in implementing integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, IBM Database, and IBM MQ broker.
Expertise in using Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
Designed and developed enterprise services using RAML and REST based APIs.
Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
Using MuleSoft Salesforce Connector migrated data from oracle databases to Salesforce.
Involved in designing, building, Deploying, and managing Restful API’s using RAML.
Hands on experience installing and configuring Eclipse IDE, Ant, Web Logic, and Maven for development.
Used putty for ssh keys and passwords information to access the folders.
Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
Expertise in Full Api Management Life Cycle.
Entry level Experience in Software AG.
Implemented Marketing API service where a secure connection is established between front end.
Implemented MuleSoft integration with Amazon S3 for seamless file processing and data backup, leveraging S3 APIs and MuleSoft connectors.
Migrated Mule 3 Java classes with supported classes.
Created and executed migration plans for Mule 3 applications, which included optimizing and reworking current integration processes using Webservice Consumer, Database, Virtual Machine, and Java class connectors to conform to Mule 4 architecture and best practices.
Participated in the testing and debugging of integration flows to identify and resolve issues, ensuring reliable and robust integration solutions.
Integrated MuleSoft with Amazon DynamoDB to perform real-time data synchronization and enable efficient CRUD operations, ensuring high-performance data access.
Had a very good experience on message-oriented architecture like Java Messaging Service (JMS) which is used to connect to third party queues like Apache Active MQ
Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
Knowledge of testing API and mule application using POSTMAN.
Worked closely with functional leads/PMs to understand the partner integration requirements.
Environment: Any point Studio., Mule Server 3.2.0/4.6.0, SoapUI/REST, Apache active mq, MS SQL Server, Oracle, Cloud-hub, Maven, Windows 10, Data Weave, Restful Web-services/API’s, Jenkins, XML, JMS, Log4j.
Project #2
Title
Workato Developer
Client
Toast Inc
Duration
October 2022 – December 2023
Environment
Windows 2010
Mule ESB Components Used
Workato Platform, Iterable, Salesforce Commerce Cloud, Email Connector, File Connector, NetSuite, Workday,
Responsibilities:
Involved in Workflow Automation and its Documentation.
Design and Developed Recipe Development and lifecycle Management.
Experienced using Api Platforms and Api Collections, Policies, Clients etc
Api Platform - Endpoints for CRUD Operations for customer, purchase, Auto shipment, Ship Confirm
Participated in requirement analysis and data mapping using Workato Platform.
Analyzed business requirements and translated functional and technical specifications.
Designed the sequence diagrams and architecture diagrams for the requirement.
Implemented various recipes to fulfill the requirement.
Integrated various Source and target systems.
Participated in design and architecture of recipes for auditing and error handling.
Deployed the recipes in different Workato accounts.
Configured Workato Agent in AWS EC2 Instance.
Created a knowledge base for customers to follow with the integration and pre- requisites.
Project #3
Title
Lead MuleSoft Developer
Client
Emerald
Duration
October 2022 – November 2023
Environment
Windows 2010
Mule ESB Components Used
Anypoint Studio, Cloud hub, Mule Management Console, RAML, Connectors,
APIKIT Router, Data weave, Batch, Salesforce, HTTP etc.
Responsibilities:
Involved in requirement gathering, analysis, design, and development of the project.
Developed Rest API’s
Executed the development process using Agile methodology, which included Sprints, stand up meetings, sprint planning sessions.
Provided MuleSoft support, development to ACE (Advanced Customer Engagement) project.
Worked closely with front end team to resolve and design API's according to requirement and make them fully functional.
Extensively used Data Weave for data transformation and implementing complex logics.
Assist mule admin and devops co-ordination work.
Worked closely with Enterprise API team and resolved issues.
Worked on Any point platform, CloudHub and Mule ESB
Used Data Weave for making data transformations and applying business logics.
Integrated different systems like A2Z, Salesforce, Epicor and SMTP using Mule 4.
Worked closely for setuping pipelines to Bitbucket.
Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs.
Creating Common Framework setup, Mule maven Archetype with Global Exception Handling, Common Logging.
Worked on R&D for Azure property placeholder to read properties.
Implemented secure protocols on complex MuleSoft applications.
Provided production support for all the deployed Mule ESB/ API applications.
Created api id’s and applied policies for ESB/API applications on any point platform.
Created and updated various RAML resources to implement REST Based API’S as a part of project implementation.
Utilized Log4J for logging.
Used MuleSoft Secure Properties Placeholder to generate encrypted credentials.
Build and deployed API’S in SIT, UAT, LP and prod using Bitbucket code deployment.
Collaborate with Applications Development and QA teams to establish best practices implementation of methodologies and toolsets.
Refactoring APIs with new naming Standards.
Reviewed Functional Specifications documents to understand Business requirements.
Environment: MuleSoft Anypoint Studio, MuleSoft 4.x, Anypoint Platform, Java JDK, Salesforce, XML, JSON, Oracle, Mule Management Console, RAML 1.0, Git Hub, Jenkins, Urban code deployment, Connectors.
Project #4
Title
Sr. MuleSoft Developer
Client
Elastic
Duration
November 2021 – January 2023
Environment
Windows 2010
Mule ESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Data weave, NetSuite, Salesforce, Mailgun, Stripe, Docebo, Google Bigquery etc.
Responsibilities:
Worked on Authentication and Authorization project by using OAuth 2.0 and SSL.
Developed Rest API’s using APIKIT ROUTER.
Worked closely with front end to resolve and design API's according to requirement and make them fully functional.
Created RabbitMQ queues to post the data to queue and consume from queue.
Worked closely with ODS reporting team to insert the data from Workday to ODS (Operational data store).
Extensively used Data Weave for data transformation and implementing complex logics.
Collaborate with other technical functional teams such as DevOps, front-end teams, Architects, Peoplesoft, Workday, MuleSoft Support teams for release and production support.
Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs.
Involved in CI/CD Pipeline Automated deployments with GitHub Actions.
Provided production support for all the deployed Mule ESB applications.
Created and updated various RAML resources to implement REST Based API’S as a part of project implementation.
Build and deployed API’S in Dev and QA using Go pipelines.
Collaborate with Applications Development and QA teams to establish best practices implementation of methodologies and toolsets.
Refactoring APIs with new naming Standards.
Upgraded Anypoint platform to latest version.
Reviewed Functional Specifications documents to understand Business requirements.
Performed MUnit and JMeter to test regular mule flow.
Environment: MuleSoft Anypoint Studio, MuleSoft Anypoint Platform, Java JDK, Liferay portal, Workday, JSON, Oracle, Mule Management Console, RAML 1.0, Connectors.
Project # 5
Title
MuleSoft ESB Developer
Client
UC Merced
Duration
January 2021 – June 2021
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router,
Datamapper, Data weave etc.
Responsibilities:
Involved in the development of Solution Design Overview document.
Developed Service Contracts
Developed Rest API’s using APIKIT ROUTER.
Developed Synchronous/Asynchronous Services
Designed and developed the data validation integration interfaces for various projects.
Developed transformation using Data weave / Data mapper in Anypoint Studio.
Extensively used Data Weave for data transformation and implementing complex logics.
Created Exceptional handling framework.
Development of Custom Policy and Custom Connector –MuleSoft
Deprovisioning of Users (Zoom and Box) – MuleSoft
Auth0 JWT Client Provider Solution – MuleSoft
Canvas to Banner Integration – MuleSoft
Create .zip files out the developed projects and deployed the applications into different environments using Mule soft CloudHub Console
Worked on Auth0 Hooks and the ecosystem.
Performed the automatic deployment of the projects by using maven builds.
Involved in regression testing of developed projects and suggesting improvements if necessary.
Involved in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments.
Provided production support for all the deployed Mule ESB applications.
Created various RAML resources to implement REST Based API’S as a part of project implementation.
Environment: MuleSoft Anypoint Studio, MuleSoft Anypoint Platform, Java JDK, XML, JSON, Oracle, Mule Management console, RAML 0.7, Connectors.
Project # 6
Title
MuleSoft Developer
Client
Doordash CA, USA
Duration
January 2021 – August 2021
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Responsibilities:
Worked on Schwab – Workday Integration: To Sync new hires in Workday and Schwab.
PactSafe –Google Drive Integration: To sign and automate Contract Documents with clients.
Snowflake – NetSuite Integration: To save Journal Entries in NetSuite.
Workday–NetSuiteIntegration: SyncEmployeeDetailsinWorkday.
Involved in process of deployment in CloudHub via Jenkins.
Supported applications in all environments QA/Staging and production.
Resolved interfaces issues.
Analyzed root cause of the reoccurring issues.
Developed Rest APIs using API KIT ROUTER.
Developed Synchronous/Asynchronous Services.
Designed and developed the data validation integration interfaces for various projects.
Developed transformation using Data weave / Datamapper.
Performed the automatic deployment of the projects by using maven builds and with Platform runtime manager.
Used EDI component as part of development.
Involved in regression testing of developed projects and suggesting improvements if necessary.
Developed test cases based on functional and technical specifications.
Involved in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments.
Maintained Source code of the applications for various releases on Bitbucket.
Provided production support for all the deployed Mule ESB applications.
Created the Knowledge base and KT checklist for maintaining the Application related information Enhanced existing common Error Handling and data logging process.
Project # 7
Title
Associate Consultant (Celigo)
Client
Leading Response
Duration
June 2020 – August 2020
Languages
JavaScript, Celigo Integration Platform
Responsibilities:
Participated in requirement analysis and data mapping using Celigo Platform.
Analyzed business requirements and translated functional and technical specifications.
Designed the sequence diagrams and architecture diagrams for the requirement.
Implemented various flows to fulfill the requirement.
Developed flows that interface with Salesforce through various Objects.
Participated in design and architecture of recipes for auditing and error handling.
Deployed the Flows in different Celigo accounts.
Created a knowledge base for customers to follow with the integration and pre-requisites.
Project # 8
Title
Software Engineer (Workato)
Client
Upkeep
Duration
January 2020 – November 2020
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Responsibilities:
Participated in requirement analysis and data mapping using Workato Platform.
Analyzed business requirements and translated functional and technical specifications.
Designed the sequence diagrams and architecture diagrams for the requirement.
Implemented various recipes to fulfill the requirement.
Developed recipes that interface with SAP through various Standard BAPI / RFC functions.
Participated in design and architecture of recipes for auditing and error handling.
Deployed the recipes in different Workato accounts.
Configured Workato Agent in AWS EC2 Instance.
Created a knowledge base for customers to follow with the integration and pre- requisites.
Project # 9
Title
Software Engineer (MuleSoft) (Order Tracking and Logistics)
Client
Ecolab Inc., St Paul, MN
Duration
June 2019 – December 2019
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Responsibilities:
Participated in requirement analysis and data mapping using MuleSoft Anypoint Integration platform.
Developed APIs integrating SAP and 4KITES processing IDOCS, transform and send information to 4KitesAggregator.
Developed Order Status APIS consuming SAP BAPI, Order Status Mobile and Web APP and customer service APP.
Worked with Data modeling team to design the data service APIS to store the logistics shipping information in SQL Server.
Designed APIS specification using RAML 1.0.
Worked with SaaS application Mule Anypoint connectors SAP, Database, Azure Service Bus.
Integrated Data sources like SAP, Azure, 4Kites, SQL server, Salesforce with MuleSoft Any point Platform.
Created Micro Services and Composite services, involved in service orchestration.
Project # 10
Title
Software Engineer (MuleSoft) (Order Tracking and Logistics)
Client
LCX Connect – Internal Project Standav/Brillio
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Responsibilities:
Participated in the requirement gathering, and architectural design of the application.
Responsible for design of the Data Models for Database and Used JDBC to save data in cloud database.
Created complex APIs to connect to various services such as Salesforce, Slack, Zuora, Database (MySQL), Email.
Developed workflows for integration and automation of the services.
Migrated the project from Mule 3.9.0 to Mule 4.2.2
Project # 11
Title
Software Engineer (MuleSoft)
Client
E-Highway for E-Pragati, Government of Andhra Pradesh
Duration
November 2018 – March 2019
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Description:
E-Pragati is large scale program of digitalizing Government of Andhra Pradesh. E-Highway is sub
program that connects different government departments and their applications on variety of
different technologies.
Technologies Used: MuleSoft Anytime Platform 3.8-4, Anypoint Studio, MEL, RAML, Postgres,
PEGA, HTTP, SOAP, Database connectors, Swagger, WSO2 API Manager Responsibilities:
•Develop Mule Flows
•Unit Test Flows
•Write documentation
•Deploy Mule artifacts to different environments
Technology used: MuleSoft, AnyPoint Studio, Java, Webservices, Maven, RAML, MySQL
Responsibilities:
•Develop solution architecture using above mentioned technologies
•Write code as part of POCs or to help developers.
•Develop MuleSoft flows using connectors, Choice router, Async Scope, exception handlers etc.
•Develop MuleSoft UnitTests.
Project # 12
Title
Software Engineer (MuleSoft)
Client
Zerodha Kite trading software and Google/Yahoo Finance
Duration
Feb 18 - November 18
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Description:
The project was to build MuleSoft based integration software that communicates between financial data
providers like Yahoo/Google and Zerodha Kite. Zerodha Kite is a trading software by discount broker
Zerodha. Trading software functionality is exposed by set of REST based APIs. HTTP Polling connector
was used to fetch data from financial data provider sites. Using the data of flows triggered within
MuleSoft. POJOs and other in house webservices were called to analyze the data in real time. Based on
the outcome Zerodha APIs were called to create or modify orders.
•Primary form of data was JSON, based on interface requirements data was transformed into XML or
•objects using built in transformers. Project used OAuth based security model to interact with both parties.
•The connectors used were Http, FTP, JDBC and custom connectors.
•Data transformation was done using DataMapper/Dataweave.
•Project was based on Test Driven Development approach, and we used MUnit for unit testing.
Responsibilities:
•Develop solution architecture using above mentioned technologies
•Write code as part of POCs or to help developers.
•Develop MuleSoft flows using connectors, Choice router, Async Scope, exception handlers
•etc.
•Develop MuleSoft Unit Tests
Project # 13
Title
Software Engineer (MuleSoft)
Client
Pharma ERP integration STARTUP
Duration
May 2017 – Dec 2018,
Environment
Windows 10
MuleESB Components Used
Anypoint Studio, CloudHub, Mule Management Console, RAML, Connectors, APIKIT Router, Datamapper, Data weave etc.,
Description:
The project was for a startup in pharma sector. The project required to create middleware solution for
bespoke pharma ERP written in PowerBuilder and MySQL database. The solution was responsible for
fetching the data from ERP system and feeding it into MySQL for data analysis.
Responsibilities:
•Develop solution architecture using above mentioned technologies
•Write code as part of POCs or to help developers.
•Develop MuleSoft flows using connectors, Choice router, Async Scope, exception handlers etc.
•Develop MuleSoft Unit Tests
Education Qualification:
Bachelor of Technology in JNTU University, India Sep 2013 _ April 2017
Certifications:
MuleSoft Certified Developer Level 1(Mule 4)
MCD API Design Associate (RAML 1.0)
MCD Integration Professional (Mule 3.8)
MCIA Integration Architect
Workato Pro 1
Workato Pro 2
Workato Pro 3
Solace Certified Solutions Consultant