Mule Esb Architect Resume
Irvine, CA
SUMMARY
- Around 8 years of professional Information Technology experience with over 5 years experience in Enterprise Application Integration (EAI) projects using Mule and 1 year of experience in Python and Android mobile projects.
- More than 5 years of Strong experience on Mule architecture including Mule ESB, Anypoint studio, APIkit, API Gateway, Flow and various Connectors.
- Extensive Experience in designing, developing and managing APIs using Mule API gateway/portal.
- Expertise in developing new APIs using REST and SOAP webservices.
- Experience in deploying Mule flows and securing the APIs using the Mule platform in CloudHub.
- Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Experienced with understanding of a service development tool sets and platforms in MuleSoft ESB by working with SOAP/RESTful webservice.
- Demonstrated experience implementing Mule ESB architecture, rules, caching.
- Good knowledge in the API technology landscape and API management landscape from MuleSoft.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter - Gather etc.
- Expertise in using Mule Data Weave Component and implementing Mule Testing framework.
- Having experience in configuring with different kind of adapters like Database Adapter, File Adapter,MQ adapter& SAP adapters.
- Strong skills in understanding and implementing Service Oriented Architecture(SOA).
- Strong Technical Skills in JAVA, JMS, XSD, WSDL, XSLT and XPATH.
- Implementation of Data Transformation using XSLT & Data Mapper, Routing and Data Validation.
- Accomplished IT Engineer with years of proven track record in gathering business and technical requirements for various clients to identify the project objectives and implementing the same with highest quality.
- Expertise in leading the implementation efforts for multiple teams simultaneously in various phases of implementation.
- Excellent understanding of DBMS, Data Structures, Data Model and the implementation process in Oracle.
- Working knowledge on Amazon Web Services (AWS).
- Possess hands on experience with UI technologies such as JavaScript, JQuery, HTML and CSS and various content management tools.
- Excellent communication skills and motivated organized team player with high aptitude for learning & implementing.
- Experienced in writing, testing and implementation of Triggers, Stored procedures and Functions at Database level using PL/SQL in Oracle & SQL server.
- Excellent interpersonal, management, analytical, problem solving abilities and communication skills.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS
IDE: Eclipse, Anypoint studio
Application packages: Matlab, Android Studio, Masm, Xilinx
Application Servers: Apache Tomcat, Web Logic Server, JBoss
Cloud hub: Amazon Web Services, Salesforce
Database: Oracle SQL Developer, MySQL
EAI Tools: Mule ESB, CloudHub, Dataweave
Java technologies: Core Java, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA
Languages: C, Java, Python
Protocols: TCP/IP, HTTP,SOAP
Operating systems: Microsoft Windows NT/XP/vista/7/8, Linux Solaris
Tools: HLK, QXDM, QPST, HTML, XML, Wireshark, puTTY, ATCOM, power monitor, Mulesoft, FFUTool, TPST
Version control: GIT
XML Related: RAML, XML, SOAP, WSDL and XPATH
Web Services: Bootstrap, JSON, CSS, Javascript, Node.js
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Mule ESB Architect
Responsibilities:
- Involved in the development of Solution Design Overview document.
- Designed and developed the data validation integration interfaces for various projects.
- Create .zip files out the developed projects and deployed the applications into different environments using Mule soft Cloudhub Console.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Managed the whole API lifecycle from design to sharing using Restful Api Modeling Language (RAML).
- Generated the main flow, backend flow and exception strategy mappings using Apikit.
- Used batch processing in Extracting, transforming and loading (ETL) information into a target system.
- Used polling process and watermark to synchronise data in various applications..
- Determined the process strategy for the designed flow, based on pattern.
- Used the flow controls like scatter-gather, choice for transmitting messages to many multiple message processors.
- Implementation of Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture(SOA) implementations and web services.
- Involved in managing and deployment of the applications in the cloudHub.
- Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
- Expertise in working on transformations in Mulesoft.
- Hands on experience on transformation using Data Weave/Data mapper.
- Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter- Gather etc.
- Mapped data from CSV to XML and vice- using Dataweave and Datamapper.
- Configured security for web services using SSL and OAuth
- Worked on JMS, Active MQProficient in designing REST APIs in RAML and to consume them using Rest Component in Mule Flows.
- Worked on various transformers, written Custom Java Transformers.
- Deployed EJB Components on WebSphere used JDBC API to interact with Oracle DB.
- Proficient in Asynchronous messaging using JMS and involved in creating queues, MDB
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
Environment: Mulesoft Anypoint Studio, Cloud hub, Mule Management Console, RAML, Connectors, APIKIT Router, Data mapper, Data weave, Windows 2003, SQL and Oracle database.
Confidential, Fairport, NY
Mule ESB Architect
Responsibilities:
- Good working knowledge on Anypoint Studio and Mule ESB.
- Mule Flow walk through, Debugging and Error fixing.
- Used Mule Management Console to monitor the request and response payload.
- Developed flows and deployed the code across environments.
- Performed synchronization of data bi-directionally between salesforce and database.
- Worked on Flat Files, XMLs, JSON.
- Mapped data from CSV to XML and vice-versa using Dataweave and Datamapper.
- Configured the transformers in Mule XML Configuration file.
- Worked on JMS, Active MQ.
- Configured exception strategies in order to avoid error handlers.
- Created REST services using RAML.
- Worked on CloudHub and Mule Management console. configured security for web services using ssl and OAuth.
- Used various XML schemas, used various JDBC fields in Mulesoft for persisting data into DB.
- Gathering requirements and detailed specifications for Mule ESB implementation.
- Involved in analysis, design, development and implementation life cycles of this project.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Muleconfiguration.
- Created SQL queries and stored procedures, functions to interact Oracle database.
- Exposed REST API to receive POs from SAP ERP system.
- Used J2EE, Java Servlets, JMS, EJB, and Design Patterns to build this integration.
- Good hands on experience usingconnectors like DB, FTP, FILE, SFTP,JMS, HTTP, etc., as a part ofintegrationusage.
- Implementing and consuming both SOAP and RESTful web services.
- Deployed application in MuleSoft MMC.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Implementing Exception Handling, Logging and Debugging.
- Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
- Worked with functional leads/PMs to understand the partner integration requirements.
- Prepared Integration Documents along with flows based on use case from Technical specifications.
- Designed and developed in Mulesoft to manage transactions.
- Utilized integration templates based on patterns to connect from Mule ESB Application and third party APIs such as Salesforce (SAAS).
- Worked on Custom Java Transformer and cloud connectors.
- Developing Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Data transformation using built-in transformers and Data weave.
- Implemented multiple Flows which contained different Scopes, Filters and Components.
- Experienced troubleshooting Mule ESB, including working with debuggers and configuration tools.
- Deployed and scheduled mule project on 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.
Environment: MuleSoftAnypoint Studio, Mule ESB, Database Connector, Salesforce, SAP, JMS, Oracle10g, XML, Flat Files, CloudHub, MMC, UNIX, Windows7, GIT, SAAS
Confidential, San Diego, CA
Mule ESB Integration Consultant
Responsibilities:
- Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions ( 3.5 and up ).
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
- Created tables, triggers, stored procedures, SQL queries and constraints for multiple databases using Oracle Database.
- Configured different Mule connectors like HTTP, Database, File, JDBC, FTP, SFTP.
- Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
- Data transformation using built-in transformers and Data weave.
- Implemented multiple Flows which contained different Scopes, Filters and Components.
- Experienced troubleshooting Mule ESB, including working with debuggers and configuration tools.
- Deployedand scheduled mule project on cloud hub.
- Worked closely with functional leads/PMs to understand the partner integration requirements. Gathering requirements and detailed specifications for Mule ESB implementation.
- Involved in analysis, design, development and implementation life cycles of this project.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Muleconfiguration.
- Created SQL queries and stored procedures, functions to interact Oracle database.
- Implementing Exception Handling, Logging and Debugging.
- Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
- Worked with functional leads/PMs to understand the partner integration requirements.
Environment: SQL, Mule ESB, Oracle database, Data weave, SOAP and REST web services
Confidential, San Diego, CA
Python Developer and Android Validation
Responsibilities:
- Updated, modified and expanded existing software programs.
- Hardware device testing for Windows 10 using Hardware Lab Kit.
- Power optimization on Idol, Pop, Goflip mobile devices using power monitor.
- Validation and troubleshooting of Alexa in Xess Launcher device.
- Implementation of message and notification on an android device using PUSH Server, AWS Cloud.
- Tested Goflip mobile device in Qualcomm lab using QXDM and QPST tools and inferred wifi and network issues.
- Device flashing using FFUTool, TPST, Teleweb and adb debugging using adb commands and tcpdump.
- Worked on phone guard apk and analyzed the IP leakage using network connections.
- Active involvement in monitoring server performance, network traffic to reduce performance bottleneck.
- Supported with Kids watch API and the task executed is related to binding application.
- Handset testing on ours and competitive products (Android, FireFox OS, IoT Platform) for each build using test strategy and test plans to achieve early detection and low field claims.
- Testing FOTA/GOTA/Web Download /other upgrade methods and reporting issues with minute details.
- Thorough knowledge of wireless lab and field testing experience. Understanding of SW testing techniques and methodologies.
- Use of NumPy, SciPy, Scikit and PANDAS python libraries.
- Exported/Imported data between different data sources using SQL.
- Maintained program libraries, users' manuals and technical documentation.
- Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS.
- Proficient understanding of code versioning toolssuch as Git.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Knowledge of machine learning in python.Examples studied are KNN Algorithm, K-mean algorithm
- Implement code in python to retrieve and manipulate data.
- Theoretical knowledge of Hadoop.
Environment: HLK, Android studio, ffutool, Eclipse, Python 2.7, CSS, Javascript, HTML, NumPy, SciPy, Scikit, Teleweb, adb, TPST, QPST, QXDM, AWS, PUSH Server
Confidential
Java /J2EE Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Participated in Server side and Client side programming.
- Analyzed user requirements developed conceptual data model, prepared process data flow diagrams.
- Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
- Written stored procedures (PL/SQL).
- Contributed to the Logical Data Model design.
- Extensively used Eclipse for application development.
- Used JDBC to connect to database.
- Created user Interfaces through HTML and JSP.
- Involved in developing various Servlets.
- Participated in unit testing and integration testing.
- Tested and validated the application on different testing environments.
- Deployed the application on Web logic application server.
- Used Java script for client side validations.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application.
Environment: Windows NT, Java, JSP 1.2, Servlets 2.2, Oracle 8.0, JDBC 2.0, Jboss, SQL, Eclipse, JMS, Struts
