Experience Summary
Projects
Executed
Projects
Executed
Professional Summary
11+ years expertise in designing and implementing enterprise web applications using MuleSoft 4.3.0, Oracle ADF and Java/ J2EE technologies.
Expertise in MuleSoft Any point API Designer, Any point Connectors, MuleSoft Runtime Environment, MuleSoft Any point Studio, and Cloud hub.
Extensive experience in integrating multiple applications using Mule ESB with (Connectors, Transformations).
Developed Mule Flows for the integration of various sources of data into Database with the use of ACTIVEMQ and JMS message service in the applications.
Having a wide experience with Workflow Management and Batch Processing.
Expertise in Unit testing using JUnit, Integration testing, Smoke testing & System testing.
Responsible to develop Restful/SOAP web services in Mule ESB based on SOA architecture.
Developed Maven scripts and developed builds using Maven, and Continuous integration servers like Jenkins.
Experience on creating flows, Sub flows and Data weave Transformations.
Well versed in SQL, stored procedures, Functions and Triggers with databases such as Oracle
Good Experience in using Mule Connectors like FTP, FILE and SFTP etc as part of integration usage.
Deployed Application in Cloud Hub using Any point platform and CI/CD process.
Expertise in using MuleSoft Any Point Studio in creating various flows to integrate API's, Databases and SaaS applications.
Utilized Mulesoft features like data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
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.
Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers with SQL Server, Oracle and MySQL
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.
Experience in production support, troubleshooting and maintenance.
Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and debugging, JUnit for unit and integration testing and XML Spy for XML validation.
Proficient with Creation of Components like Entity Objects, View Objects, Associations, View links and Application Modules
Adept in developing web based applications using Servlets and JSP with strong exposure to Struts Framework
Expertise on Apache Tomcat Server and WebLogic Application Server
Developed user friendly interfaces using HTML and AJAX and Jasper Reports
Involved in end-to-end development of the projects (Requirements, Design, Development, Testing, Documentation and Configuration Management)
Extensive knowledge in developing UML based diagrams like use cases, sequential diagrams, and class diagrams using Rational Rose, Smart Draw and Visual Paradigm for UML.
Actively participated in team meetings and collaborated with other team members to carry out project deliverables
Excellent Team Player with good problem solving approach having strong interpersonal, communication, leadership skills and ability to work in a time-constrained and Team-oriented environment
Educational details
B.Tech in Computer Science & Engineering from Jawaharlal Nehru Technological University, Hyderabad.
Technical Skills
Frameworks
Oracle ADF, Struts, Spring MVC, Hibernate
Languages
Mule Soft 4.3.0, Data weave 2.0, Mule ESB, Java,J2EE, SQL,PL/SQL
Web Technologies
JSON, XML, HTML,JSP, Servlets, JSF, Ajax, Jasper Reports
Databases
Oracle, SQL Server & MYSQL - SQL & PL/SQL
Webservices
WSDL, SOAP, JAX-WS, JAX-RS, REST API
Servers
WebLogic Application Server, Apache Tomcat,
Tools/IDE
AnyPoint Studio 7.12, Eclipse 3.2, Jdeveloper11g, Netbeans7.2 iReport4.5, MAVEN
Interfaces
JDBC
Certifications:
Mulesoft Certified Developer- Level 1(Mule 4)
Projects Accomplishments
.
Project Name: Shell Oil & Natural Gas Oct 2021- Nov 2022
Client : SHELL
Location: Houston, TX
Role: MuleSoft Lead
The Shell is building an Integrated power business in the UK spanning electricity generation and Trading & Supply. Shell is global group of energy and petrochemical companies with an average of 86,000 employees.
Responsibilities:
Created Mule Flows using End Point Connectors and Components using Mule ESB to integrate Client/server systems.
Performed transformations, exception handling, testing & Security of Mule ESB endpoint through OAuth.
Designed and developed enterprise services using RAML and REST based APIs.
Configuring the Mule process for fetching the data and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
Extensively used Mule components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.
Designed the applications using Mule ESB as a middleware between third-party systems and the systems at our customer side.
Performed integrations using different connectors like Sales Force, Database, SAP, HTTP, SFTP, FTP and file connectors.
Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
Good experience in log4J implementation to persist the data into log files and experience with maven and Jenkins for the build mule archive from SVN.
Done with preparation of design document specifications, troubleshoots and testing
Involved in converting data formats such as XML and JSON by using Data weave.
Used APIKIT Router to generate flows based on the RAML. Used Database connectors to connect with respective systems using Mule ESB.
Extensively used Mule Debugger to debug the xml flows and wrote Munit test cases using features like mocking, and assert conditions based different sets of data.
Experience in Deploying/Managing Mule flows to Cloud Hub. Used Anypoint Platform to deploy application to the Runtime Manager
Implemented Security (Client ID/Secret key, Oauth Token, Basic Auth) using API manager.
Used Database Connectors to connect with respective systems using MuleSoft ESB.
Well versed with AGILE-SCRUM and SDLC project Life Cycles.
Environment:
Mule ESB, Anypoint Studio, JAVA, Servlets, EJB, JDBC, JAXB, ActiveMQ, RAML, Apache-Maven, CloudHub, XML, XSLT, CSS, Ajax, JSTL, WebLogic Application server 10.3, Oracle 11g- PL/SQL, SQL, Log4J, Web Services - WSDL, SOAP.
Project Name: Banking/Investment System Oct 2017- Oct 2021
Client : BNY Mellon
Location: Menlo Park, CA
Role: Senior MuleSoft Developer
The Bank of New York Mellon Corporation, commonly known as BNY Mellon, is an American investment banking services holding company headquartered in New York City.
Responsibilities:
Created Mule Flows using End Point Connectors and Components using Mule ESB to integrate Client/server systems.
Developed RAML for REST API using Design center.
Created the Pipelines for API and deploy in to the Cloud hub using Azure DevOps. Extensively used Mule components like HTTP, SMTP Transport, Database and Data weave.
Designed and developed ESB, SOA Mule flows for integration of services with underlying systems, following Established enterprise integration patterns based on latest Mule versions.
Developed the application using Agile methodology and participated in Scrum meetings.
Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
Created http inbound, outbound flows, routing, orchestration, transformations and Security of Mule ESB application using Oath.
Utilized various connectors such as FTP, HTTP, File, SMTP, SFTP, Sale force, SAP, AJAX, Database.
Have written batch jobs to run at schedule times.
Used Mule to configure Inbound and Outbound messages for message transformation between applications
Extensively used Mule Debugger to debug the xml flows and wrote Munit test cases using features like mocking, and assert conditions based different sets of data.
Experience in Deploying/Managing Mule flows to Cloud Hub.Used Anypoint Platform to deploy application to the Runtime Manager.
Experience in testing services using SOAP UI and postman tools.
Developed the logging and exception handling mechanism.
Created complex queries Using SQL and PL/SQL programming.
.
Environment:
Mule ESB, Anypoint Studio, JAVA, Servlets, EJB, JDBC, JAXB, ActiveMQ, RAML, Apache-Maven, CloudHub, XML, XSLT, CSS, Ajax, JSTL, WebLogic Application server 10.3, Oracle 11g- PL/SQL, SQL.
Project Name: SNI-T& M-SNI BUILD Oct 2015- Oct 2017
Client : Schneider National
Location : Green Bay, WI
Role: Oracle ADF Developer
Schneider MSM Team involves the prioritization, analysis and resolution of the technical or business issues presented to the business in the form of RTBs (Request to Business) by different stakeholders. Schneider gets a list of RTBs from end users, support team and other stakeholders on issues occurring frequently in production environments.
Responsibilities:
Developed User Interfaces using ADF Faces and JSF Components.
Created ADF Task flows(Bounded and Unbounded).
Developed data operations using ADF BC Components (Entity Objects, View Objects, and Application Modules).Designed and implemented multiple ADF pages, Pop-up’s and Search pages with ADF Rich Faces component. Developed User Interfaces using ADF Faces and JSF Components.
Environment:
ADF BC, ADF Faces, ADF Taskflows, Core Java, Oracle11g, Jdeveloper11g, Web Logic Application Server..
Project Name: Oracle Banking Platform July 2014-April 2015
Client : SunCorp Bank
Location : Pune, India
Role: Oracle ADF Developer
SunCorp Bank is Australia’s leading regional bank servicing more than one million personal, agribusiness, small business and commercial banking customers.Suncorp Bank has been an integral part of the Queensland banking landscape and has expanded its operations nationally.
SunCorp Group includes leading general insurance, banking, life insurance and superannuation brands in Australia and New Zealand. SunCorp Bank offers Personal Banking, Small to Medium Enterprise Banking, Commercial Lending, Agribusiness Banking.
Responsibilities:
Performed Customization on Application for UI and Host in OBP Framework and deployment of Mar file on UI Server. Developed data operations using ADF BC Components (Entity Objects, View Objects, and Application Modules)
Designed and implemented multiple ADF pages, Pop-up’s and Search pages with ADF Rich Faces component
Built new features in the application to meet client’s complex requirements
Participating every day team meetings and direct interaction with the users to discuss business requirements
Environment:
OBP,ADF BC, ADF Faces, ADF Taskflows, Core Java, Oracle11g, Jdeveloper11g, Web Logic Application Server.
Project Name: Magma Core Application Feb 2014- July 2014
Client : Magma Fincorp Ltd
Location : Pune, India
Role : Oracle ADF Developer
Magma Fincorp is a leading India based non-banking finance company who is into retail financing business for vehicles and construction equipment, offers different types of small loans such as Car loan, SME Loan, Gold Loan, Housing, Insurance Etc. MCA efficiently handles Loan Origination, Loan Servicing, Insurance, HR Operations, Vendor Management, Finance and Reporting as part of the key features.
Responsibilities:
Developed data operations using ADF BC Components (Entity Objects, View Objects, and Application Modules)
Designed and implemented multiple ADF pages, Pop-up’s and Search pages with ADF Rich Faces component
Developed UI Fragments, Templates and Taskflows(Bounded and Unbounded) using Jdeveloper11g.
Implemented different scopes of backing and managed beans in the application
Worked on Binding between ADF BC & UI. Coded Managed and Backing Beans for
UI Pages and Page Fragments
Submitting the concurrent programs from ADF Application using Java code
Environment:
ADF BC, ADF Faces, ADF Taskflows, Core Java, Oracle11g, Jdeveloper11g, Web Logic Application Server.
Project Name: Human Resource Management System Oct 2010- Oct 2013
Client : JOCIL LTD
Location: Hyderabad, India
Role : Java Developer
This application handles all the transactions and details of more than 2000 employees with monthly, fortnightly and weekly wages. Modules in this application are Employee Management, Attendance Management, Shift Management, Leave Management and Payroll Management.
Responsibilities:
Led the overall system architecture and integration of all modules
Key team player in design of database structures
Developed 2nd tier business logic, business object-to-relational database conversion
Integrated the application with time and Attendance devices Database
Created complex SQL to generate reports muster rolls, pay-validation, bonus eligibility,PF,ESI,Bank Statements,Pay Slips and Leave Registers
Designed user friendly Interface using Struts Framework, HTML and AJAX
Exported reports into pdf and excel formats using Jasper Reports API and iReports Tool.
Configured the 3 tier environment and deployment of project.
Environment: Java (J2SE, J2EE), Jsp,Servlets, Struts1.3, Html,Ajax, Oracle11g,Apache Tomcat 6