Available for Collaboration
upendra.fyi (for your integrations)

Upendra Venkata Muralidhar Thunuguntla

Creating solutions & bridging the gap between technology and imagination. Senior Integration Consultant, Salesforce-Certified MuleSoft Professional, and builder of open-source developer tools used by the MuleSoft community worldwide.

Upendra Venkata Muralidhar Thunuguntla
🏆
Certified Architect
MuleSoft Integration Architect I
Scroll
8+
Years Experience
12
Open Source Tools
5+
Publications
6+
Awards Won

Developer Tools

A growing collection of free, browser-based tools built for the MuleSoft & developer community. All processing happens client-side, meaning no data ever leaves your browser.

🔐

Secure Properties Generator

Encrypt and decrypt properties for Mule applications. Supports AES, Blowfish, DES, DESede, and RC4 algorithms, mimicking the Mule Secure Properties Tool.

MuleSoft Security Cryptography
🔄

JSON to RAML Converter

Transform your JSON examples into RAML DataType definitions instantly. Supports optional keys and camelCase conversion.

MuleSoft API Design RAML 1.0
⚙️

YAML to Properties

Flatten nested YAML configs into dotted property keys. Get keys in Mule-ready formats like ${key} or Mule::p("key").

MuleSoft YAML Properties
📝

Properties to YAML

Reconstruct nested YAML hierarchy from flat .properties files. Clean, well-indented output for MuleSoft configurations.

MuleSoft Properties YAML
⚡

MuleSoft Log to cURL Converter

Instantly convert debug logs to cURL for Direct Postman Import. Parses method, headers, and body automatically for instant request replay.

MuleSoft Debugging cURL Postman
🔁

cURL → Mule HTTP Request

Convert cURL commands into MuleSoft HTTP Request Configuration & Processor XML. Headers and query params as dynamic input parameters per MuleSoft standards.

MuleSoft HTTP Connector cURL
🏗️

Mule XML SDK Helper

GUI-driven XML builder for Mule XML SDK connectors. Generate <operation> and <parameter> XML blocks without memorizing the schema.

XML SDK Connectors MuleSoft
⏱️

Cron Expression Builder

Visually build Quartz cron expressions for MuleSoft Schedulers. Preview the next 5 execution times instantly, with no cron memorization needed.

MuleSoft Scheduler Quartz Cron
🔄

RAML to OAS Converter

Convert RAML 1.0 API specs to OpenAPI 3.0 (OAS 3.0) YAML or JSON. Supports types, resources, query params, headers, and response bodies.

RAML 1.0 OpenAPI 3.0 MuleSoft
🔏

Base64 Encoder & Decoder

Encode and decode text or files to/from Base64 format. Supports URL-safe mode, various character encodings (UTF-8, ASCII, Hex, UTF-16), and line-wrapping rules.

Utility Encoding Data Formats
🪲

Mule Debug Package Finder

Search 60+ MuleSoft connectors to find their debug logger package names. Copy ready-to-use log4j2.xml AsyncLogger snippets or Runtime Manager package names instantly.

MuleSoft log4j2 Debugging

The Goofy Zone 🤪

A few fun, casual, and slightly goofy hacks built to solve everyday mini-problems (or just to mess with friends). 100% client-side, zero serious vibes.

Crafting Elegant Integrations

As a Senior Integration Consultant, I design and deliver enterprise-scale API-led connectivity solutions, bridging complex systems and leading CI/CD modernization across diverse global domains.

Salesforce-certified Architect (MCIA, MCPA) with a proven track record of managing 80+ production APIs handling thousands of daily transactions. In my free time, I build zero-backend developer tools for the MuleSoft community.

When I'm not architecting integrations, I write technical articles on Medium and run DataWeave Fun, a content page exploring creative DataWeave 2.0 use cases.

LinkedIn GitHub

Skills & Technologies

☁️ MuleSoft 🔗 DataWeave 2.0 ☕ Java 🐍 Python 🗄️ SQL ⚡ Salesforce ☁️ Azure + AWS 🐳 Docker 🔗 REST API 📐 RAML / YAML 🏗️ Event-Driven (SQS/SNS) 🔧 Jenkins 📦 GitHub Actions / ADO 🌐 HTML/CSS/JS 🔑 OpenText 🔄 Agile / Scrum 📮 Postman

Languages

🇮🇳 Telugu (Native) 🇬🇧 English (Professional) 🇮🇳 Hindi (Working)

Education

🎓 B.Tech (ECE)
Sri Mittapalli College of Engineering · 2015–2018
📜 Diploma (ECE)
Sri Mittapalli College of Engineering · 2012–2015

Experience

Senior Integration Consultant
NTT DATA
Sep 2021 – Present

Architecting and stabilizing 80+ mission-critical enterprise APIs, handling thousands of daily transactions and high-volume batch payloads. Leading Mule 4.x platform modernization, zero-downtime upgrades, and CI/CD transformation across global manufacturing and SaaS domains.

API-Led Architecture CI/CD Modernization Event-Driven Integration
Content Creator
DataWeave Fun
May 2024 – Present

Creating educational content around DataWeave 2.0 use cases, transformations, and MuleSoft integration patterns. Helping the developer community learn through practical examples.

DataWeave Content
Technical Blogger
Medium / Self-Published
Oct 2021 – Present

Authoring in-depth technical articles on MuleSoft, DataWeave, and API architecture. Sharing architectural insights and integration best practices with the global developer community.

Technical Writing MuleSoft Community Contribution
System Engineer (Trainee → Sr. SE)
Infosys
Sep 2018 – Sep 2021 · 3 yrs

Developed REST APIs within enterprise content management platforms. Automated OCR document processing, integrated vendor APIs, and optimized high-volume batch processing using Java multithreading.

Java REST APIs Workflow Automation

Certifications & Awards

🏅 Certifications

⚡
MuleSoft Integration Architect I (MCIA)
Salesforce / MuleSoft
🏗️
MuleSoft Platform Architect I (MCPA)
Salesforce / MuleSoft
💻
MuleSoft Developer I & II (MCD L1, L2)
Salesforce / MuleSoft
☁️
Azure Fundamentals (AZ-900)
Microsoft
🤖
Salesforce Certified Associate & AI Associate
Salesforce

🏆 Awards

⭐
Star Performer Award
NTT DATA
📝
Raving Reviews Award
Apisero (client recognition)
🏅
ApiHana Award & Ace Award
Apisero
🚀
Project Excellence Award
Infosys
🌱
Bright Beginning Award
Infosys

Hire Me for Your Next Project

5+ years working with MuleSoft integrations. Got a MuleSoft problem that needs solving? Let's talk.

🔗

MuleSoft Integration Architecture

API-led connectivity, Mule 4.x solutions, Anypoint Platform, and end-to-end integration for enterprise systems.

☕

Java Backend Development

REST APIs, multithreaded batch processing, Spring ecosystem, and Java 17 migrations. 8+ years of hands-on Java across enterprise projects.

📄

ECM & Document Automation

Enterprise Content Management on OpenText and Newgen OmniDocs platforms, OCR automation with Tess4J, and document workflow design.

🐍

Python Scripting & Automation

Automation scripts, data processing pipelines, batch utilities, and migration tooling. Built a Mule version migration script that cut effort by 50%.

🔄

DevOps & CI/CD for Mule

GitHub Actions, Azure DevOps, CloudHub deployments, reusable pipeline templates, and zero-downtime upgrade strategies.

🧑‍🏫

Mentoring & Code Review

1-on-1 coaching, architecture reviews, coding standards workshops, and team upskilling. 30,000+ community views on technical content.

🏗️

API Governance & Strategy

Designing scalable API ecosystems, versioning strategies, and RAML/OAS standardization for enterprise-grade API programs.

🧬

DataWeave 2.0 Optimization

Custom modules, complex JSON/XML transformations, and performance tuning for high-throughput batch integration flows.

💼 Open to Consulting

Got an integration headache? I've seen worse.

5+ MuleSoft Years
80+ APIs Delivered
30K+ Blog Views
What I can help with
🔗 Integration
☕ Java / Spring
🐍 Python
📄 ECM / Docs
🛠 DataWeave
🔄 CI/CD
✦ MCIA ✦ MCPA Salesforce Certified
Email Me Quick Email via Gmail Connect on LinkedIn Request Full Resume
Usually reply within 24 hours

Technical Articles

Practical guides on DataWeave, MuleSoft, and integration engineering. Published on Medium.

Loading latest articles...

Read all articles on Medium

Let's Build Something Together

Open to collaboration, consulting, and discussions around MuleSoft, integrations, or developer tooling. Feel free to reach out!

upendra.thunuguntla@gmail.com LinkedIn

Integration FAQ & Resources

Quick answers and practical tools for API design, configuration, and everyday MuleSoft development.

Frequently Asked Questions

What is API-Led Connectivity in MuleSoft?
API-Led Connectivity is an architectural methodology that organizes integration layers into three distinct tiers: System APIs (exposing core records), Process APIs (orchestrating and encapsulating business logic), and Experience APIs (formatting data for target channels). This structure maximizes asset reusability, minimizes tight coupling, and speeds up enterprise delivery.
Why are browser-local tools preferred for enterprise integrations?
Browser-local tools process inputs on your device instead of uploading them to a conversion server. This reduces unnecessary data transfer, but does not guarantee compliance or eliminate all risk. Follow your organization's policies and use sanitized examples when possible. This site also uses analytics and external services for features such as articles and resume delivery.
How do you secure configuration properties in Mule 4 applications?
Configuration properties are secured using the MuleSecureProperties tool or compliant local engines. Sensitive strings are encrypted (typically using algorithms like AES with CBC operation mode) and wrapped inside ![encrypted_value] indicators. A Secure Properties Config element is configured in the XML with a global security key, which decrypts values dynamically in-memory at application runtime. Try the Secure Properties Generator.
What are the key benefits of migrating from RAML to OpenAPI (OAS)?
While RAML is the standard within the MuleSoft Anypoint ecosystem, OpenAPI 3.0 (OAS) is the global industry standard for REST API specifications. Migrating to OAS 3.0 provides broader toolchain compatibility across external developer portals, AWS API Gateway, Azure API Management, Postman, and automated Swagger testing utilities. Convert a RAML specification to OAS.
What is the Quartz Scheduler specification in MuleSoft?
MuleSoft schedulers utilize Quartz cron expressions to execute recurring integration tasks. A Quartz cron expression consists of 6 or 7 whitespace-separated fields: seconds, minutes, hours, day-of-month, month, day-of-week, and optional year. This visual builder allows developers to quickly define complex orchestration intervals. Review the expression and execution times for your deployment's time zone. Open the Cron Expression Builder.