Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views7 pages

NandithaC - MuleSoft Developer

C. Nanditha is a Senior MuleSoft Developer with nearly 10 years of experience in software development, specializing in Mule 4.x and Java/J2EE technologies. She has extensive expertise in designing and developing APIs, integrating various systems, and implementing security protocols, while also being proficient in Agile and Waterfall methodologies. Her professional experience includes roles in multiple organizations, where she has successfully managed API integrations, documentation, and deployment across various environments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views7 pages

NandithaC - MuleSoft Developer

C. Nanditha is a Senior MuleSoft Developer with nearly 10 years of experience in software development, specializing in Mule 4.x and Java/J2EE technologies. She has extensive expertise in designing and developing APIs, integrating various systems, and implementing security protocols, while also being proficient in Agile and Waterfall methodologies. Her professional experience includes roles in multiple organizations, where she has successfully managed API integrations, documentation, and deployment across various environments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

C.

Nanditha
Senior MuleSoft Developer
404-474-3792
[email protected]
SUMMARY
 Up to 10 years of IT experience in Software development with proficiency in designing & developing
Enterprise-based and Web-based applications using Mule 4.x and Java/J2EE technologies.
 Excellent understanding and implementation of Software Development Life Cycle by implementing
Waterfall and Agile SDLC methodologies.
 Have hands on experience in development and deployment of J2EE applications using Eclipse.
 Designed API specifications using API Designer by using RAML 1.0 and OAS 3.0
 Built REST APIs by integrating different systems that includes File repositories, Databases like Oracle and
SQL Server, SAP, Salesforce, Web services, AWS, SOAP Web Services and Spring services etc. using Mule
ESB.
 Expertise with SQL, PL/SQL - packages, procedures, triggers and indexes, Unions, Joins etc.
 Implemented various message brokers like RabbitMQ & Anypoint MQ for publising and consuming mes-
sages to/from queues
 Secured APIs through Basic Authentication, Oauth 2.0 and Client ID header enforcement
 Written MUnit test cases to validate Mule Flows by using various mock connectors
 Documented functional, technical and test cases documentaion in Confluence and SharePoint
 Energetic and persevere self-starter with excellent analytical, organizational and problem-solving skills

TECHNICAL SKILLS
Java & J2EE Technologies JDK 7/8, JDBC, JMS
XML Technologies XML, DTD, XSD, DOM, SAX, XSLT, JAXP, JAXB
Web services WSDL, RAML, REST, SOAP, JAX-WS, JAX-RS, UDDI, AXIS, CXF, JERSEY.
RDBMS Oracle 8i/9i/10g, MS SQL Server, PL/SQL
Operating System Windows 9x/NT/2000/XP, Linux, Unix
Development Tools Eclipse, My Eclipse, WSAD, IBM MQ Series, SQL Developer, TOAD, ANT,
MAVEN, Edit Plus, Anypoint studio of ESB Mule, Jenkins.
ESB MuleSoft ESB 4.x

CERTIFICATIONS
 MuleSoft Certified Developer – API Design Associate (RAML 1.0)
 MuleSoft Certified Developer - Level 1 (Version 4.x)

PROFESSIONAL EXPERIENCE

Client: Adtalem Global Education, Chicago, Illinois Nov 2022 – Till Date
Role: Sr. Mule ESB Integration Consultant
Responsibilities:
 Implemented B2B and B2C Org services integrations for the Walden University, Ross university, American
University of the Caribbean (AUC) and Chamberlain University (CCN) by designing and building APIs and
applications using RAML 1.0 and Mule runtime 4.4
 Integrated systems of Oracle, Salesforce and SFTP through HTTPS and System listeners
 Applications are designed in API Designer using RAML 1.0 by using fragments like Datatypes, Library and
Examples modules for request and response datatypes and by importing exchange dependencies
 Called stored procedures of Oracle inside the flows for retrieving the students’ details like Student Ids,
banner Ids, billing details, semester start date & end date, institution names etc. Also, retrieved students’
data through ‘select’ connector
 Implemented various Salesforce connectors like Subscribe channel listener and Replay channel listener to
listen to the platform event that occurs in Salesforce for student data and Query, Upsert connectors to
retrieve and upsert the student’s data respectively
 Implemented batch jobs inside flows to handle large sets of student’s data
 Published logs to New Relic and selected the respected institution to search the logs based on
correlation_id and custom-transaction IDs by appending student Ids
 Documented B2B and B2C functional and technical documents and test-case documents and published to
SharePoint.
 Retrieved and processed CSV files using WinSCP client and persisted transformed data in Oracle
 Created, stored, managed and shared the code in GitHub by using git plugin and also through command
prompt for various operations
 Created and tested the MUnit positive and negative test cases with proper code coverage and with various
assertions of the payload.
 Installed primeval JKS with authorization certificates for serving thru HTTPS.
 Deployed and tested the APIs in DEV, QA, UAT and PROD environments.
 Implemented the Anypoint MQ message-broker for both publishing and consuming the student’s data at
both API level and Datasync level.
 System APIs and Experience APIs are enforced with Client id enforcement and OAuth2 (Client credentials
grant type) authorizations respectively.
 Utilized Azure DevOps for project management and for creating the user-stories, sub-tasks, uploading the
requirements and updating to the points for each task, etc.
 Tested the APIs using the Postman for all the resources with various methods
 Facilitated Azure for CI/CD process by creating jobs to automatically register the applications in GitHub,
deploying the secure application and global YAML properties, and applications to the on-prem servers
when pushed to GitHub and for deploying to higher environments.
 Implemented the Jenkins pipelines to deploy all the applications with various steps and access the client
applications in Anypoint exchange created by other developers.
 In Anypoint Exchange, created client applications, prepared exchange documentation, updated asset
versions and accordingly will be updated in Anypoint API Manager.
Environment: Mule runtime 4.4, Anypoint studio 7.4, Java 8, Anypoint Design Center, Anypoint Exchange,
Anypoint API Manager, Anypoint Runtime Manager, Bitbucket, Postman, SOAP, REST/ RAML 1.0, Maven,
Jenkins, XML, JSON, JSON schema, XSD, XPath, MUnit 2.3, Anypoint MQ, Salesforce, Oracle.

Client: Albertsons, Dallas, TX Jan 2022 – Oct 2022


Role: Sr. Mule ESB Integration Consultant
Responsibilities:
 Designed and developed APIs’ and Datasync applications on Mule runtime 4.1.5 and migrated to 4.2.2.
 Documented functional, technical documents and test-case documents and published to Confluence.
 Deployed Mule projects on hybrid integration platform.
 Developed APIs by integrating systems like SAP HANA, SFDC and AWS for various businesses like licensing,
entitlements, and services.
 Applications’ specifications are designed in API Designer by RAML 1.0 and fragmented Datatypes, Library
and Examples modules defining request and response definitions along with importing exchange
dependencies like common-error-codes, correlation-id-compliance, client-id-security (for system APIs),
oauth-security (for experience APIs), etc.
 Facilitated Jenkins for CI/CD process by creating jobs to automatically register the applications in
Bitbucket, deploying the secure application and global YAML properties, and applications to the on-prem
servers when pushed to Bitbucket and for deploying to higher environments.
 Implemented SAP by using BAPIs by REST APIs and IDocs by using SAP listener connectors
 Created and installed certificates of SAP SNC like certnew, plm-intermediate to securely connect to SAP
systems from local machine.
 Implemented the AMQP by using the RabbitMQ message-broker for both publishing and consuming the
licenses in both API level and Datasync level.
 Used Amazon Web Services (AWS) platform for implementing the license generation types like standard,
activation and integrated and do the operations on AWS bucket like create object, get object, and delete
object that are defined in the license JSON files and used VM internal queues for implementing these APIs
and the respective AWS actions are verified in CloudBerry Explorer for Amazon S3.
 Fetched the revenue info data from SFDC by using the SFDC query connector and updated the revenue
info using SFDC Update connector using GUID.
 Versioned the developed codes on the Bitbucket web-based version controller and worked on custom
branches and feature branches and used Git plugin and command prompt tracking and managing the
codes and trouble-shoot code clashes if any.
 In Anypoint Exchange, created client applications, prepared exchange documentation, updated asset
versions and accordingly will be updated in Anypoint API Manager.
 Implemented policies like Client Id enforcement and OAuth2, and contracts like application specific client
application and common client application in the Anypoint API Manager with updated asset Ids from
Anypoint Exchange.
 Integrated the Salesforce with MuleSoft for connecting applications, data sources and APIs, in the cloud.
 Used JIRA for creating the Mule user stories, sub-tasks, uploading the requirements, business email
chains, test-case documents and updating to the anticipated status for the Jenkins to recognize.
 Implemented Oracle database SELECT query to fetch the services data and transform accordingly as per
the business.
 Facilitated Jenkins to access the client applications in Anypoint exchange created by other developers.
 Tested the APIs using the licensed ReadyAPI for automation and incorporated the ReadyAPI project in the
APIs as part of the Jenkins process to handle it.
 For the Jenkins to recognize the pushed applications to Bitbucket, implemented Jenkin jobs for to build
APIs by placing Jenkins text file that contains the scheduler details and the pipeline library details.
 Created and tested the MUnit positive and negative test cases with proper code coverage and with various
assertions of the payload.
 Deployed trust-store and key-store for serving thru Https
 Deployed and tested the APIs in DEV, UAT, INT and PROD environments.
 System APIs and Experience APIs are enforced with Client id enforcement and OAuth2 (Client credentials
grant type) authorizations respectively.
 Well-versed with Linux commands to work on the on-premises logs, Git commands to do all code
versioning operations that are to be affected in Bitbucket and Maven commands to clean, install/package
etc.
Environment: Mule runtime 4.2.2, Anypoint studio 7.15, Java 8, Anypoint Design Center, Anypoint Exchange,
Anypoint API Manager, Anypoint Runtime Manager, Bitbucket, Postman, ReadyAPI, SOAP, REST/ RAML 1.0,
Maven, Jenkins, XML, JSON, JSON schema, XSD, XPath, MUnit 2.2.3, CloudBerry Explorer for Amazon S3,
RabbitMQ, Salesforce, Oracle.

Client: Ahold Delhaize, Salisbury, NC July 2019 – Jan 2021


Role: Sr. Mule ESB Integration Consultant
Responsibilities:
 Designed business flow diagrams for project ‘Marketing Experience’ based on the business requirements
gathered using Visio. Implemented the project by Agile methodology with offshore and onshore model of
development.
 Designed and developed applications using Mule runtime of 4.1.2 and Anypoint Studio 7.
 Documented functional and technical documents for the project businesses.
 Implemented RAML 1.0 for defining the application APIs specifications to implement in REST.
 Consumed SOAP web services inside the implementation of the operations.
 Implemented API-led connectivity that consists of System, Process & Experience layers approach for
implementing micro services.
 Written API definitions by using RAML1.0 in design center for the applications using Libraries, Examples,
Traits & Resource types.
 Worked in API-led architecture by using system, process and experience APIs.
 Built system APIs by implementing Oracle and Salesforce
 Implemented the connectivity of Oracle Commerce Platform in System APIs, orchestration in Process APIs
and data formats implementation like XML and JSON in Experience APIs.
 Used various DataWeave built-in and external functions, selectors, and types for manipulating data.
 Built the applications on REST based services and tested the applications end points with resources by
using Postman tool.
 Tested built applications by using MUnit 2.1.4 framework by assertions, mock calls, verifying calls and
spying message processor and set event processor with a minimum code coverage of 95% for both
positive and negative test cases.
 Implemented common error handling framework for handling the all the possible errors that occurs inside
the applications.
 Performed integrated with other subsystems through JMS, XML, XPath and XSLT.
 Widely used Splitters, Scattering & Gathering, scopes and Batch processing in Mule ESB.
 Used Oracle Commerce Platform and MetaSource to persist the user’s common details and login details
and used stored procedures and functions inside the Mule flows. Persisted customers data in RabbitMQ.
 Developed Mule flows for integrating data from various sources into Database, from Anypoint MQ topics
and queues, and transformations at the integration layer.
 Secured the applications by using Basic and OAuth2 authentications. Versioned the applications by using
Bitbucket.
 Implemented JWT tokens for the users to process any orders.
 Built applications by Maven and imported all the required modules by POM file.
 Encrypted the fields in environment properties using encryption algorithms.
 Used Web service consumer and http requests to consume data and do operations and transformations
on the data.
 Developed stored procedures, functions, and triggers to store and access data in the Oracle.
 Instead of properties files, yaml files are used for writing the configurations which are in the form of key
value pairs.
 Implemented common logging and error handling and written logic to differentiate business and system
errors like APIKIT, Validation, OCP and JWT.
 Deployed the applications in CloudHub and provide the respective CloudHub URLs, request body, headers,
parameters, ClientID and ClientSecret of the DEV and QA environments to the testing team to verify the
results and check the performance.
Environment: Mule runtime 4.1.2, Anypoint studio 7, Java 8, Anypoint MQ, Bitbucket, CloudHub, SOAP, REST,
Postman, SOAP UI, RAML 1.0, WSDL, Maven 3.1.6, SharePoint, XML, JSON, JSON schema, XSD, XPath, MUnit
2.1.4, FileZilla, JUnit, JAX-WS, JAX-RS, Log4j2, Visio.

Client: Mentor Graphics – Wilsonville, OR June 2017 - June 2019


Role: Mule ESB Integration Consultant
Responsibilities:
 Implemented ‘Callisto’ project by Agile scrum methodology based on onsite/offshore model.
 Migrated APIs’ and Datasync applications to Mule 4.2.2 from Mule 4.1.5/Mule 3.9 using SOA
 Implemented Mule projects deployment on Hybrid integration platform.
 Integrated SAP HANA, SFDC, Oracle and AWS S3 systems for various businesses like licensing,
entitlements and products and collaborated with diverse teams and stakeholders.
 Applications specifications are designed in Anypoint Design Center by RAML 1.0 and implemented
Datatypes, Library and Examples modules for request and response definitions along with importing
exchange dependencies.
 Facilitated Jenkins for CI/CD process by creating jobs to automatically create repo for the applications in
Bitbucket, and deployed the global YAML properties, and applications to the on-prem servers when
pushed to Bitbucket and for deploying to higher environments.
 Used indigenously developed ‘Integrated Systems Error Management’ tool for persisting payloads of
Datasync applications in Oracle database during outbound failures or any issues with the flow.
 Implemented SAP in two ways, using BAPIs (API) and IDocs (Event listener) to receive product data.
 Created and installed certificates of SAP SNC (Secure Network Connection) like certnew, plm-intermediate
and siemens_intermediate to securely connect to SAP systems from local machine.
 Implemented the AMQP by using the RabbitMQ message-broker for both publishing and consuming the
licenses in both API level and Datasync level by implementing ‘Bi-directional sync’ integration pattern.
 Used AWS platform for implementing the license generation types like standard, activation and integrated
and do the operations on AWS S3 bucket like create object, get object and delete object that are defined
in the license JSON files and used VM queues for reliability while implementing these APIs and validated
respective AWS actions in CloudBerry Explorer for Amazon S3.
 Fetched the products data by querying the SFDC using SOQL for custom object and updated the product
info using SFDC Update connector using GUID.
 In Anypoint Exchange, created client applications, prepared exchange documentation, updated asset
versions and accordingly updated in Anypoint API Manager.
 Implemented policies like Client Id enforcement and OAuth2, and contracts like application specific client
application and common client application in the Anypoint API Manager with updated asset Ids from
Anypoint Exchange.
 Implemented Two-way SSL by configuring key store and trust store inside HTTP connectors.
 Retrieved the entitlements data from Oracle Database and transformed to JSON as per the business.
 Facilitated Jenkins to access to all the client credentials in Anypoint exchange created by developers.
 For the Jenkins to recognize the pushed applications to Bitbucket, manually created Jenkin jobs for to
build and deploy APIs by placing Jenkins text file that contains the scheduler details and the pipeline library
details and later improvised to automated build.
 Installed primeval JKS with authorization certificates for serving thru HTTPS.
 System APIs and Experience APIs are enforced with Client id enforcement and OAuth2 (with Client
credentials grant type) authorizations respectively.
 Versioned the developed codes on the Bitbucket web-based version controller.
 Used Linux commands to work on the on-premise logs and property files deployment, Git plugin & Git
commands to do all code versioning operations for tracking and managing code and Maven commands to
clean, build, install, package the applications.
 Improvised logging mechanism to custom JSON loggers to easily read and parse.
 Tested the APIs using the licensed ReadyAPI for automation and incorporated the ReadyAPI project in the
APIs as part of the Jenkins process to handle it.
Environment: Mule runtime 4.2.2/4.1.5/3.9, Anypoint studio 7.4, Java 8, Anypoint Design Center, Anypoint
Exchange, Anypoint API Manager, Anypoint Runtime Manager, Bitbucket, Postman, ReadyAPI, Jenkins, XML,
JSON, XSD, XPath, MUnit 2.2.3, CloudBerry Explorer for Amazon S3, RabbitMQ, Salesforce, Oracle

Client: Crestron Electronics – Dallas, TX June 2016 - May 2017


Role: Java Developer
Responsibilities:
 Implemented Agile methodology for developing the application that includes the approach of iterative ap-
plication development, weekly Sprints, planning meetings, daily stand-up meetings and customer reporting
backlogs and show case meetings.
 Created UML diagrams that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of
the application design using Micro Soft Visio tool.
 Wrote Managed beans and view beans for holding & retrieving the data.
 Used WebLogic v10.3.6 as application server.
 Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations
and managing second level cache using Hibernate.
 Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.
 Designed UI pages using JSF v2.2, Prime faces v5.1, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag
libraries.
 Implemented business tier using Spring IOC, AOP and MVC.
 Utilized Spring Setter property & constructor arguments for Dependency Injection.
 Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and
consuming the existing services.
 Used log4j for logging purpose. Used CXF API to generate Restful web services.
 Tested SOAP web services using SOAP UI and REST web services using REST Client.
 Done with Application code investigation, performance testing using JMeter, code cleanup and code
repository maintenance. Written test cases using JUnit and.
 Used Apache Ant v1.5 as build tool for the project.
 Used TOAD for internal data storage and retrieval. Used Ervin tool to design database tables.
 Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
 Involved in setting up Custom Rules engine to application to control central access of Business validations.
 Implemented SVN for version controlling & tracking purpose.
 Involved in building the code & deploying on WebLogic application server.
 QA, UAT & SIT Production issues investigation and supporting business users.
 Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
Environment: Java/JEE, JSF, Prime Faces 5.1, AJAX, Spring, Hibernate, Web Logic App server, JMS, JDBC,
SharePoint, Eclipse, Log4j, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, SOAP, REST, Mule ESB, XML,
JSON, SVN, SFTP, Ervin, Anypoint studio, Soap UI, REST Client, MS Visio.

Client: Alchemy Tech Sol India Pvt Ltd, Bangalore Jan 2014 – May 2016
Role: Jr. Java Developer
Responsibilities:
 Participated in detailed requirements gathering, Analysis, Development and Testing.
 Implemented user interface using HTML, CSS, and JavaScript and jQuery technologies.
 Created screen prototypes to support the identified requirements as per BRD and FDN.
 Produced UML diagrams (use case, class, and sequence diagrams) to document in design phase using
Microsoft Visio.
 Extensively used design patterns like Singleton, Factory, Abstract Factory, Façade, DAO, and MVC.
 Used Spring Beans to encapsulate the business logic and ejecting the corresponding dependencies.
 Programmed in JAVA in a UNIX environment and investigated various tools available on UNIX
 Designed and implemented database abstraction layer using Hibernate DAO objects.
 Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
 Used JUnit for testing and Firebug for Java Script debugging
 Created continuous integration builds using Ant tool & Jenkins. And set up build at specific time.
 Developed XML, XSD and parsers SAX and DOM and implemented SOA Methodology.
 Used Web services for sending and getting data from different applications using SOAP messages.
 Developed reports based on the identified requirements
 Rolled out workflow application enhancement to correct the identified issues
 Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool
 Instrumental in tuning the framework to meet the performance standards.
Environment: Java 7, J2EE, JSP 2.0, Spring, Hibernate, Firebug, HTML, CSS, JavaScript, Ajax, XML, XSD, XSLT,
DOM, JMS, MQ, Apache Axis2, SOAP, WSDL, CXF, JAX WS, SOAP UI, My Eclipse, WebSphere, Oracle 10g, JUNIT,
ANT, UNIX.

-#$523

Master of Science in Com-
puter Science, University of
Colorado, Denver, CO, USA
(2020-2022)

Bachelor of Technology in
Computer Science &
Informaon Technology, JN-
TUA, India (2009-2013)
EDUCATION
 Master of Science in Computer Science, University of Colorado, Denver, CO, USA
 Bachelor of Technology in Computer Science & Information Technology, JNTUA, India

You might also like