Thriyogya Kokirala
Senior Mulesoft Lead Developer
https://www.linkedin.com/in/thriyogya-kokirala-672a50204
Email: *************@*****.*** Phone: +1-551-***-****
Professional Summary:
I have around 10 years of software development experience and focusing on design, development and good implementation experience of Enterprise Application Integration (EAI) using Mule ESB, Any point studio, Any point platform, API Gateway.
Experienced integration specialist with expertise in enterprise integration, API design, implementation, and development using MuleSoft Anypoint Platform.
Experience in delivering high-performance integration solutions, performance testing, and implementing robust API management strategies.
Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong Team player, good in interaction with functional and technical teams to meet project goals and deadlines.
Experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using MuleSoft and Middleware technologies.
Expertise in using Mule connectors like Salesforce, SAP, File, Database, JMS, Azure, Kafka and SMTP other Connectors as a part of integration usage.
Experience on creating Flows, Sub Flows, Exception strategy, Data Weave transformation, and other activities.
Familiarity with cloud technologies (AWS, Azure) and hybrid cloud integration, as well as CI/CD pipelines, GitHub, and modern software development practices.
Good experience in using Transformers, Filters, Flow Control, Collection splitters, Aggregators, Scatter- Gather etc.
Expertise in Mulesoft development and integration solutions, ensuring seamless API connectivity.
Extensive experience in designing architectural concepts for MuleSoft implementations, focusing on encryption, security, logging, throttling, scalability, and clustering.
Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
Additionally, proficiency in DevOps practices, particularly in CI/CD pipelines, along with experience in Java, Spring Framework, Jenkins, Maven JavaScript, React JS, GitHub and SQL/PLSQL, is essential for maintaining and enhancing integration capabilities.
Demonstrated proficiency in Linux, runtime server troubleshooting, performance tuning, and effective time management skills.
Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on-premises servers.
Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and a contributor to Mule ESB open-source.
Experience in applying security to Mule APIs deployed on Cloud hub using OAuth 2.0.
Experience in deploying applications into MuleSoft Cloud hub and Mule Management Console.
Hands on experience on transformation using Data Weave.
Implemented robust security measures in integration designs, adhering to organizational policies and regulatory
Expert level skills with REST and SOAP web services, RAML and use of connectors for integration.
Created REST services using RAML and worked on Cloud Hub and Any point platform.
Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of the Mule ESB application using Basic Auth.
Used Integration of Mule ESB system while utilizing Any point MQ, HTTP, File system and SFTP transports.
Involved in various stages Software Development Life Cycle (SDLC) and helped in producing a quality output.
Design and coded application components in Waterfall and Agile/Scrum methodology.
I have good experience on databases like MySQL, Oracle, GraphQL, and Sybase. I have a good command of writing SQL-Queries, Stored Procedures and Triggers.
Technical Skills:
Programming: Java, Python, C, C++, C#, SQL, Boomi, PL/SQL, Python, Dot Net,XML, UML.
J2EE Technologies: RMI, JNDI, JDBC, EJB (Session Beans, Entity Beans), JMS/MDB, JAXP, JAXB, JPA, Web Services (REST API), Web Methods.
Frameworks: Custom MVC, Struts 2.3.1, Spring 4.2.9, MVC, IOC, JDBC Template, Hibernate, JSF, JSON.JSTL, Tag Libraries
XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB.
Database: Oracle, DB2, My SQL, SQL Server – SQL & PL/SQL.
Web Services: WSDL, SOAP, UDDI, CXF, JAX WS, JAX RS, REST, AWS, AZURE.
Application/Web servers: IBM Web Sphere,Tableau, Web Logic, Apache Tomcat and JBoss.
Operating Systems: Windows 98/NT/2000/XP, MS DOS, UNIX.
IDE: Eclipse, My Eclipse, RAD.
Version Control Tools: CVS, SVN, Git Hub, Visual Studio, Any point Studio.
Testing: Junit, Mockito, Power Mockito, Integration Testing.
Other Tools: File Zilla, Win Merge, Edit Plus, QC, SVN, Jira, Azure, Splunk and Dynatrace.
Integration Tools: MuleSoft ESB, 3.5/3.7/3.7.3/3.8.3/4.2.2/4.3.0/4.4.0
SDLC Methods: Waterfall Model, Agile/SCRUM.
Education:
Bachelors in Computer Science from Vignan University, Guntur, India.
Master's in Computer Science from University of Newhaven, West haven, Connecticut.
Certification:
MuleSoft Certified Developer – Level 1 (Mule 4) Certification.
Work Experience:
Client: Mercedes Benz Financials.
Location: Farmington Hills, MI Nov 2022 to Till Date
Role: Senior Mulesoft Developer Lead
Responsibilities:
Design and document REST/HTTP APIs, including JSON data formats and API versioning strategy.
Utilized custom logging framework for Mule ESB application.
Implemented data transformation using XPATH, XSLT,CXF Data Weave, custom java classes.
knowledge of SOA, ESB concepts, and experience in building enterprise services using RAML, REST-based APIs, C4E, SOAP Web Services, and various Mule connectors.
Proficient in using MuleSoft Anypoint Platform, including Anypoint Studio, API Manager, and Runtime Manager.
Design, develop, and maintain middleware solutions using C#, Tibco and .NET Core to facilitate seamless application communication.
Proficiency with various integration technologies like REST APIs, SOAP, KPI and Web Services within SOA.
Experience in performance testing and automation using tools like JMeter or Soasta, as well as MUnit for unit testing.
Experience with Mule 4, DataWeave 2.0, and designing integrations using REST, HTTP, MQ, JSON, KPI, XML, and other protocols.
Experience with DevOps tools like Git, Maven, Jenkins, JMeter, and Nexus support continuous integration, testing, and deployment pipelines in MuleSoft projects.
Expertise in Anypoint MQ for reliable messaging and batch processing workflows.
Expertised in defining key architecture aspects including Availability, Maintainability, Operability, Scalability, and Portability to ensure robust, reliable, and scalable systems.
Familiarity with monitoring and observability tools like Dynatrace, ELK, and Splunk for application performance tracking and log management.
Experience in cloud integration, particularly with transitioning from MuleSoft to Snowflake Cloud environments.
Skilled in DataWeave for data transformation tasks and experienced with deploying applications on Cloud Hub and Runtime Fabric for scalable solutions.
Expertise in integrating Salesforce CPQ and SAP systems with other enterprise applications.
Experience with containerization and orchestration technologies like Docker and Kubernetes, along with RTF deployment model, ELK stack, Dynatrace, Kafka, and Python for automation and monitoring.
Solid grasp of security protocols, including OAuth, JWT, and SAML.
Developed integration solutions utilizing the MuleSoft Anypoint Platform, enabling real-time and batch data synchronization across various applications.
Integrated with Cloud/SaaS applications, APIs, and SDKs of packaged applications, enabling seamless data exchange and system interoperability across diverse platforms.
Integrate identity and access management solutions, particularly OKTA, to enable single sign-on (SSO) and SAML authentication.
Develop, deploy, and manage integration flows effectively using Anypoint Studio and Cloud Hub.
Automated test cases using MUnit, validating the robustness of the integration solutions and improving the quality of API deployments.
Familiar with ETL best practices to optimize data extraction, transformation, and loading processes.
Experience with Salesforce solutions, including Health Cloud, Marketing Cloud, Experience Cloud, and Sales Cloud.
Demonstrated proficiency in Oracle PL/SQL and SQL, designing and optimizing stored procedures, functions, tables, and triggers for optimal database performance.
Managed and optimized MuleSoft run-times within a Red Hat OpenShift Kubernetes cluster, ensuring high availability and performance.
Utilized Mule ESB and Anypoint Studio for seamless integration development and management.
Experienced in implementing CI/CD pipelines using tools like Jenkins, Git, and Docker.
Developed the integration flows using Mule ESB 3.9.0 and Mule 4.3.0, 4.4.0 framework.
Knowledge of advanced DevOps practices including Jenkins for CI/CD pipelines, GitOps for managing Kubernetes infrastructure, and ArgoCD for continuous delivery and Git-based deployment strategies, with added familiarity in service mesh technologies like Istio for microservices management.
Created ETL processes in Informatica to facilitate seamless data integration, translating functional and technical requirements into detailed designs.
Migrated .NET code to MuleSoft in of the UM project.
Familiar with messaging protocols like JMS, enabling seamless communication between applications.
Worked in TIBCO development and healthcare payor integrations, particularly with EDI interfaces.
Experience in middleware technologies, with a strong emphasis on Mule ESB administration.
Conducted runtime tuning of the JVM and Garbage Collection (GC) settings to enhance performance, along with fine-tuning MuleSoft runtimes to improve response times and resource utilization based on application workload.
Worked with Linux systems to support middleware infrastructure and address performance tuning of ESB
components.
Maintained an understanding of the software development life cycle (SDLC) and agile methodologies to effectively contribute to project planning and execution.
Collaborated with architects, developers, project managers, and engineers to design and implement effective middleware solutions.
Monitored all the Prod applications in Splunk and Dynatrace
I migrated GCP applications to RTF and worked on Batch process applications migrated to RTF.
Performed integrations using different connectors like Sales Force, Database, Azure, HTTP, SFTP, FTP, Hashi Corp Vault, Soap and file connectors.
Environment: Mule ESB, Any point Studio, Agile, Java 1.8, Any point 6.1.0,7.4.0, Mule runtimes 3.8.3,4.3.0,Servlets, JDBC, JAXB, ActiveMQ, RAML, RabbitMQ, APM, Nexus, Maven, Cloud Hub, XML, XSLT, CSS, Ajax, JSTL, WebSphere, LDAP, SQL, Log4J, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Jenkins, GitHub.
Client: Mercury Insurance
Location: LA, CA Sept 2020 to Oct 2022
Role: Senior Lead Mulesoft Developer
Responsibilities:
Responsible and involved in the analysis, defining, prototyping, implementation and deployment of full software development life cycle (SDLC) of the project.
Designed and implemented the application in Agile – methodologies.
Led the design and implementation of integration solutions using MuleSoft Anypoint Platform to enable seamless communication across various enterprise systems.
Experience with Mule 4 in both cloud and on-prem environments, specifically in Mule Runtime Fabric (RTF) deployments on AKS/EKS.
Proficient in performance testing and monitoring using JMeter and Nexus for repository management.
Anypoint Exchange allows users to discover, share, and reuse assets like APIs, connectors, and templates.
Skilled in developing and maintaining Groovy scripts to automate and support Jenkins CI/CD pipelines.
Expertise in MuleSoft RTF (Runtime Fabric) deployment and working with Kubernetes (AKS/EKS) for containerized deployments.
Expertise in DataWeave 2.x for data transformation and mapping, ensuring compatibility across multiple data formats like JSON, XML, EJB, RAML and CSV.
Familiarity with a variety of middleware tools like Jitterbit, Cast Iron, Dell Boomi, Informatica, and SSIS, enabling efficient data transformation, orchestration, and integration across heterogeneous systems.
Strong understanding and implementation of security protocols like SSL, mutual SSL, SAML, and OAuth for API security.
Familiar with database systems, including MySQL, SQL Server, and Oracle.
Experience with cloud platforms such as AWS and Azure, enabling efficient resource management and deployment of applications in a scalable environment.
Proficient in using Anypoint Platform for flow design, API design, and data transformation with DataWeave, along with deploying and managing applications in Cloud Hub and Runtime Fabric.
Drived continuous SDLC process improvements by partnering with Compliance, DevOps, Support, and Middleware teams.
Expertised in .NET, SQL, C#, and other programming languages to develop and maintain software applications related to data integration.
Designed and developed RESTful and SOAP-based web services to facilitate integration with third-party systems, ensuring data consistency and integrity.
knowledge of integration with different systems (Salesforce, SOAP, REST WS, DB, etc.) through MuleSoft connectors.
Knowledge of using ArgoCD for GitOps to enable declarative application deployments and automated continuous delivery in Kubernetes environments.
Explored new technologies in middleware integration to find solutions for complex problems.
Participated in the full development lifecycle of integration projects, including requirement gathering, design, development, testing, and deployment.
Conducted performance testing to identify bottlenecks and optimize the throughput of Mule applications.
Proficient in data analytics using Salesforce, Tableau, and Power BI for insightful reporting and decision-making.
Strong research, analytical, and problem-solving skills, along with a solid understanding of middleware integration tools and best practices.
Implemented integration flows using Mule Any point studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
MuleSoft's Anypoint Platform offers powerful data transformation capabilities using DataWeave, enabling users to convert and map data formats between Salesforce and other systems easily, ensuring compatibility and accuracy.
Implemented robust security measures in integration designs, adhering to organizational policies and regulatory requirements such as GDPR and HIPAA.
Utilized event-driven architectures with a range of messaging stacks (e.g., Active MQ, IBM MQ, Kafka Streaming, Azure Event Hubs).
Worked in TIBCO development and healthcare payor integrations, particularly with EDI interfaces.
Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
Used Data Base Connectors to connect with respective systems using Mule ESB.
Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion.
Hands-on experience with Apache Spark, including programming in Scala and using Spark SQL for advanced
data processing.
Working knowledge of API management using Anypoint API management tools.
Environment: Mule ESB, Any point Studio, Agile, Java 1.8, Any point 6.1.0,7.4.0, Mule runtimes 3.8.3, 4.3.0, JAVA, Servlets, JDBC, JAXB, ActiveMQ, RAML, RabbitMQ, APM, Nexus, Maven, Cloud Hub, XML, XSLT, CSS, Ajax, JSTL, WebSphere, LDAP, SQL, Log4J, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Jenkins, GitHub.
Client: Advance auto Parts
Location: Raleigh, NC Jan 2018 to Aug 2020
Role: Mulesoft Integration Developer
Responsibilities:
Responsible and active in the analysis, definition, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
Executed the development process using Agile methodology, which included iterative application development, sprint, scrum and stand-up meetings.
Designed and implemented enterprise-level integration solutions using MuleSoft Anypoint Platform to streamline business processes and enhance system connectivity.
Developed and managed RESTful and SOAP APIs for multiple business applications, ensuring seamless integration across diverse systems.
Proficiency in Anypoint Platform features such as Flow Design, API Design, CloudHub, and API Manager for managing the lifecycle of APIs.
Familiar with DevOps practices and Agile methodologies, effectively contributing to a collaborative team environment and staying updated with industry trends.
Leveraged MuleSoft Anypoint Studio for the development of complex integrations, including data transformation and orchestration using DataWeave.
Expertise with web services, SOA architectures, and integration platforms/tools (such as MuleSoft and Boomi) to enable seamless data exchanges between applications and services.
Familiarity with cloud platforms like AWS, Azure, and Google Cloud.
Expertise in implementing custom policies for API management and ensuring robust API security (SSL, OAuth2, Threat Protection, Data Protection).
Experience with Gearset and Bitbucket for version control and CI/CD practices in development workflows.
Continuously assessed and enhanced the MuleSoft Center of Excellence (C4E) by driving initiatives for governance, training, and community engagement.
Proficient in developing Mule applications for both RTF and CloudHub environments, ensuring robust and scalable solutions.
By using ETL, Utilized incremental loading strategies to update only the changed data instead of reprocessing entire datasets, minimizing data transfer and enhancing performance while ensuring data consistency.
Integrated cloud services (AWS, Azure) into the existing architecture using MuleSoft connectors, enabling real-time data exchange and process automation.
Troubleshooted and resolve any issues related to Salesforce and MuleSoft applications while adhering to best practices in coding, testing, and deployment processes.
Familiarity with Core Java and web APIs, including SOAP and REST, as well as protocols like TCP, WebSocket, and FTP, allowing for versatile integration solutions.
Proficient in defining and creating methodologies and service offerings, tailoring them to organizational goals and technical requirements.
Document middleware architecture, API specifications, and integration processes to facilitate knowledge sharing and future development.
Configured and maintained MuleSoft Anypoint Platform components, including API Manager, Exchange, Runtime Manager, and Anypoint Studio.
Ability to troubleshoot and monitor applications using tools like Dynatrace, ELK, Nexus and Splunk for performance monitoring and log management.
Developed API specifications using RAML, and built scalable, reusable MuleSoft APIs for multiple systems integration.
Participated in code reviews, providing feedback to ensure adherence to integration best practices and coding standards.
Assisted in setting up cloud-based integration environments and managing deployment in MuleSoft CloudHub.
Utilized strong technical expertise in Java/J2EE and Oracle OSB 12c for developing middleware solutions.
Migrated Tibco applications to Mule 3.8 and updated all Dependencies.
Familiarity with IBM DataPower for managing and securing APIs and web services.
Migrated Mule ESB 3.7.3 apps to Mule ESB 3.8.3 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB and transformed data into SFDC using Content Based Routing.
Proficient in NoSQL databases like DynamoDB, with a strong grasp of data modeling and query optimization.
Utilized ETL tools to extract, transform, and load data efficiently, optimizing performance and scalability in
integration processes.
Strong knowledge of RESTful and SOAP APIs, including handling JSON and XML formats.
Skilled in .NET programming languages to design, develop, and enhance software applications to meet evolving business needs.
Design and implementation of Mule Transactions, Message Filters, Message Translators, Aggregation and Transformation (Data Weave), Scatter-Gather integration pattern.
Hands-on knowledge of AWS services, including API Gateway and WAF, for robust cloud-based solutions.
Conducted thorough code reviews and establish quality assurance processes to ensure high standards and performance optimization.
Worked on Rest based Web services and SOAP web services for Mule ESB flows
Experience in designing architectural concepts for MuleSoft implementations, focusing on encryption, security, logging, throttling, scalability, and clustering.
Created new and updated existing APIs using RAML 0.8 and API KIT for defining integration schematics.
Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
Strong understanding of SOA and integration patterns, facilitating the development of scalable and maintainable integration architectures.
Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
Developing Mule ESB projects for services with synchronous and asynchronous Mule flows.
Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
Environment: Mule ESB, Agile, Java 1.8, Anypoint 6.1.0, Mule runtimes 3.8.3, Cloudhub, Apache-Maven 3.5.0, Log4j, GIT, JIRA, Confluence, API gateway 2.2.0, REST, SOAP, Oracle Database, API Manager, Mule OOB,File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager, JMS, OAuth 2.0, SSL, Data Weave, Scatter-Gather, Batch processing, Splitters, CXF.
Client: Spectra Systems,
Location: Hyderabad, India Jan 2015 – Dec 2017
Role: Java/J2EE Developer
Responsibilities:
Involved in understanding and analyzing the requirements of the project.
Analysis, design and development of application based on J2EEand design patterns.
Involved in all phases of SDLC (Software Development Life Cycle).
Involved in both enhancement and support to fix the issues.
Used Java jdk 1.5 features to implement the functionalities.
Developed user interface using JSP, HTML, CSS and JavaScript.
Involved in developing functional models, object models and dynamic models using UML.
Development of the Java classes to be used in JSP and Servlets.
Implemented asynchronous functionalities like e-mail notification using JMS.
Implemented Multithreading to achieve consistent concurrency in the application.
Used the Struts framework for managing the navigation and page flow.
Created SQL queries and used PL/SQL stored procedures.
Used JDBC for database transactions.
Used Test Driven Development approach and wrote many unit and integration test cases.
Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web services.
Used ANT tool for building and packaging the application.
Code repository management using SVN.
Environment: Java 1.5, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, Eclipse IDE, Oracle, SQL, PL/SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, Eclipse ANT, SVN.