SUMMARY:
More than seven years of professional Experience with 3.5+ years of hands-on experience 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.
Good experience in developing SOAP web services and new APIs using REST.
Good experience both in Enterprise and Community edition of MULE ESB.
Excellent abilities to develop Message flows using Mule Studio 3.7.x, Any point studio 3.8.x across integrating variety of business applications with connectors including IBM Db2, SAP, Oracle DB, Mongo DB, Salesforce, My SQL and using wide variety of Protocols.
Experience in the areas of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications.
Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on-premise servers.
Experience with integration Patterns, tools, EAI,Transformations, XML Schemas, and XSLT.
Good experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, and Salesforce.
Good experience in multiple RDBMS, Oracle, Microsoft SQL Server and DB2.
Experience in System Integration testing and Performing standard EDI administrative duties.
Skill in various Operating-Systems like UNIX, Linux and Windows.
Good experience working in a technically challenging environment with excellent communication skills.
Good experience developing message flows to interact with back end database and ERP systems using adapters.
Production Support, receiving production calls, troubleshooting the application and resolving the issues.
Technical Skills:
Mule Integration: MuleSoft Enterprise Runtime 3.8.3/3.7.4, Any Point Runtime Manager, Mule Management Console, RAML
Language: Java, SQL, HTML, and XML.
XML Technologies: XML, XSD, XSLT and WSDL
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
IDEs: MuleSoft Any Point Studio, Eclipse, SQL Developer, TOAD
Version Control: GIT, TFS, SVN, CVS
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
Testing Tools: Munit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Operating System: Unix, Linux, Windows
EDUCATION:
Bachelor’s in Economics
Certified MuleSoft Developer
PROFESSIONAL EXPERIENCE:
Citi Bank, Irving, TX
MuleSoft Developer
Sep2018 - current
Responsibilities:
Created MULE ESB artifact and configured the MULE configurations files and deployed.
Implement and consume both SOAP and Restful web services.
Used Database Connector to connect with MySQL and Oracle using Mule ESB.
Implement data transformation using Data Weave and MEL.
Used spring framework for IOC, AOP and DAO layer design patterns.
Integration of Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports.
Used MEL (Mule Expression Language), an expression language that provides a consistent Standardized way to work with a Mule message.9; payloads, properties and variables.
Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch Processing, etc. in designing the application as a middleware between the third-party system and Customer side system.
Worked on Hibernate object/relational mapping according to Mongo database schema.
Used hibernate annotations to avoid writing a mapping file.
Use Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
Resolving spring framework artifacts and code build &, deployment via Maven.
Worked on bug fixing and Production Support.
Environment: Oracle 11g, AIX/ UNIX, ESQL, JAVA, SOUPUI 4.6, Mule ESB 3.9.x, 4.1.x, TIBCO, Any point Studio 6.5, 7.5 Active MQ, IBM MQ Series 7.5.
Home Depot, Atlanta, GA
MuleSoft Developer
Oct 2016 - July 2018
Responsibilities:
Designed, develop and migrate flows (Mule ESB and WMB) based on requirements.
Created RAML specification and building APIs using API Kit Router in Mule applications.
Created transformation logic using Data weave, MEL, and XSLT.
Created reusable components such as global exception handling strategy and common logger.
Organized flows, sub flows and global XML configuration files.
Used partner WSDL for ESB to Salesforce integrations.
Integrated salesforce with the MuleSoft for connecting applications, data sources and APIs in the cloud.
Created flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
Used MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
Worked on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.
Prepared technical documents and turn over documents.
Deployed applications to different environments (Test, QA, PROD).
Implemented error handling and logging in the message flows.
Environment: - Mule ESB 3.9, AnyPoint Studio, CloudHub, API Kit, API Gateway, Jenkins, ANT, Maven, GIT, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI.
Us Bank, Minneapolis, MN,
Java Developer (Java/J2EE)
Jan 2015 - Sep 2016
Responsibilities:
Development of web applications with n-tier Architecture using MVC and J2EE Architecture techniques.
Used the principle of Inversion of Control (Dependency Injection)
Used Zk framework for presentation layer
Used Spring for business layer and SOAP based web service to communicate with downstream systems.
Performed client-side and server-side validations
Applied the core principle of Object-Oriented Programming. Polymorphism, Inheritance, Abstraction and Encapsulation to develop efficient code.
Used Maven
Used Splunk for log analysis
Used Rally-which is Project Management Software that keeps track of all activities of the project development status.
Participating in Story grooming with business analyst so as to understand the requirements and put an estimated size for the story.
Developed Rest API using Spring MVC
Developed Rest Client using Spring MVC
Participating Retrospective to evaluate how the sprint went and to identify what needs to be done for next.
Participating in Sprint planning to identify what tasks to be created to develop a specific story.
Developed test cases using JUnit.
Provided release support on every release
Environment: HTML5, CSS3, XML, JMS, SOAP (JAXB, WSDL, XML),SOAP, REST (JSON, WADL), PL/SQL, JavaScript, Bootstrap, Maven, apache Tomcat, Jboss, Oracle, Tortoise SVN, JUnit, Rally, Zk Framework, Spring, Hibernate
KeyBank, Cleveland, OH
ETL Developer
Jan 2012 – Dec 2014
Responsibilities:
Create Informatica mappings, enabling the extract, transport and loading of the data into target tables.
Wrote complex SQL Queries involving multiple tables with joins.
Schedule and Run Workflows in Workflow Manager and monitored sessions using Informatica Workflow Monitor.
Develop Informatica mappings, enabling the ETL process for large volumes of data into target tables.
Design and develop process to handle high volumes of data and high volumes of data loading in each SLA.
Create Workflow, Worklets and Tasks to schedule the loads at required frequency using workflow Manager.
Prepare reusable transformations to load data from operational data source to Data Warehouse.
Improved the performance of the mappings, sessions using various optimization techniques.
Used debugger, session logs and workflow logs to test the mapping and fixed the bugs.
Analyze the dependencies between the jobs and scheduling them accordingly using the Work Scheduler.
Environment: Shell Programming, Toad, SQL Developer, UNIX scripting, Windows NT,
Informatica 8.1, OBIEE, Erwin, Oracle 10g, SQL Server 2008, Flat files, SQL,
putty, UltraEdit-32.