Name: Kiran Kondapally
Mail: ***************@*****.***
Ph: 317-***-****
EXPERIENCE SUMMARY
About 18 years of strong knowledge in the design, development, and deployment of highly available and scalable integrated enterprise and distributed solutions of various roles played as Architect, Lead, Senior-developer, Developer. Good experience in designing end-to-end solutions using client-server, middleware, and integration technologies. Strong background in Web Services and API Design, Microservices, Messaging, and Streaming solutions. Good experience in developing and delivering high-volume & low-latency applications for mission-critical systems and supporting continuous improvement by investigating alternatives & technologies. Strong technical knowledge on JAVA/J2EE, Spring, Devops [Jenkins, Git, Maven, Ant, JUnits, MUnits, SonarQube], MuleSoft Anypoint API Design, Anypoint connectors, Mulesoft Runtime Environment, MuleSoft Anypoint Studio and Anypoint Management Console,TibcoBW5 and TibcoBW6.Worked in diverse business domains developing software solutions, integration discoveries, cloud implementations, design migrations, design frameworks, building deployment strategies, performance tuning of applications/systems and complex database structures.
Technical Expertise
10+ years of experience in end-to-end implementation of enterprise application integration solutions using Mule ESB Platform.
8+years of experience in Tibco Business works 5.x and TibcoBusinssworks6.x
Worked in the Integration and Mule Runtime engine, Anypoint Studio space on large-scale integration projects
Extensively worked on architecting APIs using RAML & deployment to Cloudhub API Runtime
Architected and developed various Enterprise Application Integration Solutions
Experience in different deployment strategies like Cloudhub, RTF, Hybrid.
Experience in Security polices using API Manager.
Good hands on at API led connectivity and 3 Layer architectures.
Knowledge in Kubernetes and Flex gateway.
Worked on Mule Anypoint Platform - 4.x, Mule Anypoint Studio, Mule MMC, CloudHub.
Solution and Designed integrating with various external partner systems for a client’s system
Developed asynchronous services using KAFKA.
Well experienced creating of new technology(Python,React,Servicenow)Functionalities while using AI Agents.
Extensively worked on IPaaS (on premise and cloud) based applications
Managed continuous integration and deployment using Anypoint Runtime Manager, Jenkins, and Sonar Qube
Designed and implemented seamless integration solutions between Mulesoft and Salesforce, ensuring efficient data synchronization and process automation.
Optimized integration performance by fine-tuning Mulesoft configurations, resulting in faster data processing and reduced latency in Salesforce interactions.
Integrated diverse on premise systems using Mulesoft, facilitating seamless data flow and process automation across the enterprise.
Good hands at complex data transformation problems using MuleSoft Data Weave transformer
Experience in application development with JAVA/J2EE Technologies
Experience in Spring boot, Spring, Struts, Hibernate.
Experience in BFSI, Retail, Healthcare domain.
Experience in agile development methodologies.
Experience in asynchronous services using Mule Anypoint MQ, Rabbit MQ and Amazon Sqs.
Experience in various service mediation, Message Routing and data transformation techniques in Mule.
Experience in Data Weave component for message transformer, to transform JSON, CSV, and XML.
Experience in batch integrations to transfer data in bulk between applications using MuleSoft batch.
Experience in building complex Mule Flows, Scopes, and Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.
Extensive hands-on experience in consuming as well as developing API's for REST based Web services to integrate third party functional modules into the core application.
Experience in creating utility components for re-usability.
Experience in Mule application testing using M Unit framework.
Experience in writing and understanding the shell script.
Experience in Source Management Tools – CVS, SVN, VSS and GIT.
Experience CI/CD tools like Jenkins, AZURE.
Experience in using building scripting like ANT and MAVEN.
ACADEMICS
Master of Computer Applications from Madras University.
TECHNICAL SKILLS
Technology:
Mulesoft Anypoint platform, Microservices, Web services(RESTful), Kafka, Cloud, DevOps,CI/CD model, Spring,spring boot
EAI Tools:
TIBCO Business works, TIBCO EMS, Hawk, Business Works5.x, TIBCO EMS8.x, TIBCO Designer and TIBCO Administrator5.x, Tibco BW6.x,TIBCO Administrator and Tibco Enterprise administrator.
Server and IDE Tools:
Eclipse, Any point Studio, Intellij,
Languages:
C, C++, J2SE, J2ME, JavaScript, SQL, PL/SQL
J2EETechnologies:
JSP2.0, Servlets2.4, JNDI, EJB2.0,XM, RMI,JMS,Web Services, SOAP.
Application Servers:
JBoss 5.0, Tomcat 4.0/5.1/5.5/6.0, IBM WebSphere7.0, Web logic
Operating System:
Red Hat Linux and Windows XP/2000/NT, Server2003
RDBMS:
Oracle 8i, 9i&10g, DB2 and MSSQL, MYSQL
Testing Tools:
Green Hat testing, HP Software Quality Center, Remedy.
Version Control:
SVN, Clear case, GIT
Tools:
STCC, WinSCP, WINMERGE, Putty, Gems.
XML:
XML, XPATH, XSLT, XSD, DTD, Altova XML spy.
Testing Tools:
JUnit, MUnit, SOAPUI, Postman.
Other tools:
Kafka, Jira.
CERTIFICATION
Certification: Mule Soft Certified Developed - Level1 (Mule4)
Certification: TIBCO Certified Professional in Active-Matrix Business Works 5.x
Certification: Sun Java Certified.
PROFESSIONAL EXPERIENCE
Client: Michaels, Irving, Texas Dec 2023– Till Now
Role: Senior Developer/Lead.
Michael Stores has outsourced TCS to manage their IT operations and Services that includes Application Enhancements and Support. The Application Support & Maintenance, Application Upgrade and Minor enhancement services as well as delivery on the Application Development initiatives undertaken by TCS at Michael’s. Also, Major changes (Work Request) done to the application such as improving the user interface, providing additional functionalities for the users etc.
Michael's Canada is enhancing E-commerce website using Salesforce Commerce cloud Platform. The key objective of this Project is to analyze the current functionality of E com website and enhance the features based on business needs and to provide good user experience and to build automation tools to deploy & monitor the website so there is No unplanned outages.
TIBCO impact is huge in Michael's as part of Integration between different external systems like OMS, WMS, RMS, Salesforce. We have various kinds of operations happening from OMS to WMS and Vice versa (Order download or release and cancel of orders), Item creation and modification as part of RMS to Spedy.
Past few years Michaels is migrating from Tibco to Mulesoft, as par of that existing services and new services they are
Directly building in Mulesoft Anypoint platform.
Roles & Responsibilities:
Design and implemented the RAML based Rest APIs.
Implemented Sequential diagrams for Integrations.
Implemented the code using various connectors like SFTP, Salesforce.
Deployed applications into SIT and other higher environments in Anypoint Platform.
Involved in daily status meetings and other release meetings with client as part of facilitation meetings to
Work on production support activities.
Integrated diverse on premise systems using Mulesoft, facilitating seamless data flow and process automation
Across the enterprise.
Executed complex data transformation and mapping tasks to ensure accurate data migration and compatibility with on premise systems.
Developed custom APIs to facilitate real-time data exchange between Salesforce and other enterprise systems,
Enhancing overall system interoperability.
Extensively used Data weave/Data mapper for data transformation.
Expertise in Mulesoft Any Point API platofrm for designing and implementing Mule APIs.
Good experience of RESTful APIs,SOAP Web Services and message queuing systems like JMS,Kafka.
Good proficiency in Java,JSON and XML and other Integration technologies.
Good experience on Cloud platforms like AWS.
Used GIT and azure for code management and build.
Designing and developing reusable components sucha as framework components for logging, auditing,
Exception handling.
Code review and implemented munit and test coverage.
Ensuring appropriate design and coding standards.
Environment: Anypoint Studio,Mule 4.x,DataWeave,RTF,Mule Management Console, RAML, Cloud Hub REST full APIs, Azure Devops, Azure Wiki Board, API Manager, Runtime Manager, Sales force,Jenkins,Git,TibcoBW6.x,Oracle,Gems,SFTP
Client: BMO (Bank of Montreal-Remote), Ontario, Canada Apr 2023– Nov 2023
Role: Associate Consultant
The Bank of Montreal (Commonly known as BMO) or BMO Financial Group, is the fourth largest bank in Canada by
Deposits. The Bank of Montreal was founded on June23, 1817.
The Integration of the Marshall and IIsley (M&I) bank with the Harris Bank Significantly increased the presence and size of BMO in the United States (over 600 branches). The increased size of the new BMO Harris Bank in the US. Also represents a growing contribution as a percentage, towards BMO’s overall financial performance. Removal of the lag in
Harris’s financial reporting will provide a more streamlined financial close &, timely financial reporting to support the Bank’s objectives in growth and customer experience.
As part of the BOTW (Bankof the West) Services went live recently and we have been provided 24/7 support in nonprod environment of SIT and Performance.
Roles & Responsibilities:
Server Maintenance, deployment of Mule applications and regression support.
Maintain the CloudHub and on-Prem of Mulesoft applications.
Work with network team and developers related to mule issues in CloudHub and on-prem.
Monitor the MuleAPI’s
Monitor, restore service, raise change requests.
Day-to-day activities will include continuous support to the external team for different issues related to Mulesoft.
Provide environmental support if related to deployed machines, hawk issues.
Provide cert renewal if it expires
Client: Citigroup, Irving, Texas Dec 2016 – Mar 2023
Role: Senior Software Developer.
Citi Cards Universal Collection Desktop, a Citi Cards IT developed intranet customer care application system that supports the collection of delinquents and over limit accounts, accounts in special situations that require collections treatment, and recovery accounts. The Universal Collection Desktop Enterprise improves collection effectiveness, collector productivity, and management control by providing automated support of collection activities. It also maintains complete, up-to-date account collection information and communicates directly with the host accounting system without any flow of paper. The system features automated work assignment and scheduling and provides collections activity statistics for reporting and evaluation purposes. The Universal Collection Desktop application is also enhanced to support payments that are accepted through Global Payment Utility which allows users to setup Single, Multiple and Long-Term payments, Recurring, Recurring Min due, Recurring min due plus, Recurring Fixed Min Due, Recurring Balance in full and Proactive Reage. A sample of the products that the Universal Collection Desktop is currently being used to support is credit cards, installment loans, lines of credit, mortgages, charged-off accounts, utility and telephone bills (live and final billed), medical receivables, and tax collection. Accounts can be processed at one or more collection centers, or distributed throughout the organization to branches, or other remote users.
Various front end systems we are connecting to our Cardsesb layer Mulesoft are Sawgrass, CRS, IVR, RPLID, UCD, CI, CRU
Various Backend systems we are connecting to our Cardsesb layer Mulesoft are HIT (IBS) International Bank card system MQ, CMR (Customer Management Reposity), FDR (First Data Repository), IPS, S4, PEGA, GPU, PEGA
Sawgrass deals all the Customer Account related data like Retrieve Account Details, Get All Credit Card And Devices, Update-Card Information, Retrieve Bank Details, Address Validation etc.
CRS deals with Customer application status.
IVR system deals various payments related services
RPLID deals various retail credit card services
CI(Credit Initiation) deals various Credit Check of the customers from backend systems through our Layer.
UCD (Universal Collection Desktop) this frontend deals various Account Statements, Payments (Update, Search)
All the incoming message format is JMS only.
Roles & Responsibilities:
Involved in Citi client calls as part of new requirements and gather the requirements as per Mulesoft.
Prepare the technical design documents.
Develop the code as per the requirement and prepare the unit test case document.
Deploy the code in lower environment (DIT, SIT and UAT) and provide support to external team as per their issues.
Create the change request through service now tool and push the code from lower environment to preprod and prod and provide release support to make release success
Resolve on going regression issues regularly with different external teams.
Involved in log4j latest version implementation in all the bw servers without any break of code.
Environment: MuleSoftRuntime3.8,MuleSoftRuntime4.2.0,CloudHub,Anypointplatform,AnypointStudio,RAML ObjectStoreV2 and My SQL, Salesforce, Web Services (SOAP and RESTful), Data Weave, Maven, Jenkins, Bitbucket repository, Logz.io.
Client: QVC, West Chester, PA Feb 2015– Dec 2016
Role: Mule Developer
QVC is one of the leading online retailers, who sell all kind of home needs to their customer. To fulfil their customer orders on schedule, QVC maintains its own Warehouses and Dropship (Fulfilment) Warehouses. Currently QVC can use UPS, FEDX, LASERSHIP has their carrier. The least cost shipping project will help QVC to choose from multiple carriers based on least cost shipping option for each of their customer delivery and LCS project provides accurate Estimate Delivery Date.
Roles & Responsibilities:
Designed Experience, Process, and System Layer API’s and implemented them in synchronously.
Worked with Alert, Notifications & Schedulers with the platform.
Worked on different types of backend system to upload of shipment information data.
Implemented Logging mechanism using Logion.
Implemented Common utility framework across the all API’s to capture logs and exception handling.
Coding and Unit testing of designed applications in a sprint environment.
prepared the build
Check the services logs and test end to end.
Environment: Mule Soft Runtime Environment – 3.6.x, MuleSoft Anypoint Studio, RabbitMQ, RAML, Oracle, Jenkins.
Previous Work Experience:
Worked in Tibco software from 2012 -2015 various clients as below
Nielsen, Kroger, AIMCO.
Worked in IBM from 2011-2012 for various clients as Abbott labs and Vodafone.
Worked in Tech Mahindra from 2010-2011 various clients as O2Germany and HCPT (Vodafone Indonesia).
Worked in HCL Technologies from 2006-2010 for various clients of Skandia, Autodesk, Old Mutuals.