Post Job Free
Sign in

Lead Developer Software Development

Location:
Lewisville, TX, 75067
Posted:
June 25, 2024

Contact this candidate

Resume:

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



Contact this candidate