Mulesoft Developer Resume
Reston, VA
SUMMARY
- Around 7+ years of experience in IT as a Software Engineer in the areas including Mule Soft ESB, TIBCO, client/server, and multi - tier applications with distributed architecture.
- More than 2 year of experience on Mule architecture including Mule ESB, Anypoint studio, APIkit, API Gateway, Flow and various Connectors.
- Expertise in implementing Service Oriented Architectures (SOA) with XML/JSON based Web Services (SOAP & REST) with technologies like WSDL, SOAP, CXF, JAXB, JAX-RS, Jersey and Jackson.
- 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.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters /Aggregators/ Scatter- Gather etc.
- Expertise in using Mule Data Weave in Data transformations for in Mule Flow.
- Extensive usage of Maven build scripts for automated the build process.
- Used POJOs for implementing business logics.
- Strong Technical Skills in JAVA, JMS, XSD, WSDL, XSLT and XPATH.
- Experienced in design and development of multi-tiered web based applications using Java & Java EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, Spring, and Hibernate for persistence purpose.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Proficient in designing and implementing web server solutions and deploying java application servers like Apache Tomcat, IBM WebSphere, Web logic on windows/UNIX platform.
- Having good knowledge on IBM FileNet P8 Content Management System.
- Experience in version control system tools like CVS, TFS and SVN Synergy.
- Working in Agile-SRUM development methodology and having good knowledge about SDLC processes.
- Excellent understanding of DBMS, Data Structures, Data Model and the implementation process in Oracle.
- 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
Languages: Java 1.6/1.7, SQL, PL/SQL, XML, RAML, WSDL, UML and JQuery
J2EE Technologies: Servlets, JMS, SOAP, REST, JDBC, EJB, JAX-RS, JAXB, and JAX-WS
Frameworks: Spring 3.4,Struts 1.3, AJAX,JUnit, Mockito, Mockrunner
IDEs: Anypoint Studio,RAD 8.0, Eclipse 3.6, WSAD, Toad and SqlDeveloper
Version Control: SVN, CVS, TFS, Rational Rose
Database: Oracle 10g/11g, SQL Server 2008/12, MySQL, MongoDB
Testing Tools: JMeter, SoapUI, PerfMon and findBug.
Application Servers: Mule ESB, WebSphere 8.x.x, Apache Tomcat 5x/6x/7x
Continuous Integration Tools: Jenkins, Maven, SonarQube, Ant
Methodologies: Agile, UML, Design Patterns
Content Management: Filenet P8
Other tools: Rally, Spunk, BL logs, ATMOS, Tortoise
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Mulesoft Developer
Responsibilities:
- Build and Deployment of services in Mule ESB 3.8 server.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB,
- Worked with agile methodologies.
- Worked with Microsoft Azure storage explorer, Amazon Web Services.
- Involved in the development phase, developing validations and business logic implementation.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Worked on Exception Handling, used the SMTP connector to send error Emails to respected email id’s
- Implementing and consuming REST web services.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented AES Encryption algorithm with Cipher block chaining encryption mode.
- Implemented build package tool using Maven.
- Worked on Rest based Web services for Mule ESB flows
- Worked on Flat Files, XMLs, JSON.
- Worked on web Methods like API Gateway where to create APIs, define Service Level Agreement (SLA) policies, and seamlessly publish APIs to web Methods API-Portal.
- Also, worked on API Portal and Enterprise Gateway where we need to Promote and document REST and SOAP APIs.
- Manage access to APIs and to provide DMZ security to back-end services and APIs
- Involved in deploying applications into MuleSoft Cloud Hub and Mule Management Console.
- Worked on TFS
Confidential, Plano, TX
Mule ESB Consultant
Responsibilities:
- Involved in creating technical design documents for various applications for WMS - RMS System Integration Project
- Involved in reviewing Use Cases/Business Requirements.
- Involved in java to copybook and vise-versa j2c transformation
- Used Soap UI for unit testing and debugging of the developed module.
- Developed user access module Presentation layer using JSPs, and Java MVC framework.
- Developed heavy Mule ESB flows to Integrate Warehouse Management System and Retail Merchandising Systems
- Created unit test cases and debugged the applications in all the environments.
- Involved in the development of Solution Design Overview document.
- Designed and developed the data validation integration interfaces for various projects.
- 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.
- Configured WSO2 ESB as a proxy to service endpoints.
- Expertise in developing Web Based Distributed in a three-tier architecture using Java/J2EE, HTML, XHTML, JavaScript, Ajax, jQuery JSP, Servlets, Swing, CSS, JavaBeans.
- Providing Level 3 application support, bug fixing, maintenance & enhancement of Derivative Trade-Flow Services
- Worked with PTG(L1/L2) Support analysts and IT operations to support critical/complex issues and to provide workarounds/resolutions to fix issues
- Experience in all phases of SDLC like Architecture, Requirement, Analysis, Implementation andMaintenance and extensive experience with Agile and SCRUM.
- Used polling process and watermark to synchronize data in various applications.
- Determined the process strategy for the designed flow, based on pattern.
- Implementation of Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA) implementations and web services.
- Implemented Business Services using the Core java and Spring.
- Involved in managing and deployment of the applications in the Cloud Hub
Environment: Mule soft Any Point Studio, Cloud hub, Mule Management Console, WSO2 ESB, RAML, Connectors, APIKIT Router, Data mapper, Data weave, TIBCO Business works, TIBCO EMS Windows 2003, SQL and Oracle database.
Confidential, Sunnyvale
Mule ESB Consultant
Responsibilities:
- Involved in creating technical design documents for B2B Gateway project.
- Configured various participant, operations and business agreements in Business Connect.
- Involved in reviewing Use Cases/Business Requirements and prepared detailed Technical Design documents.
- Configured transport protocols and business protocols in business connect.
- Developed various Business Works processes to convert Rosetta Net and Ezcomm xml document into CDM xml documents.
- Involved in the development phase, developing validations and business logic implementation.
- Implemented RAML files for different entity creations and respective associations.
- Secured API with Basic Authentication security module.
- Designed and developed various modules of the application with J2EE design architecture and frameworks
- Onsite offshore co-ordination and delegated the work to offshore team.
- Back-end middle tier layers development using SOAP web services, Java/J2EE, spring, xml, xsd, hibernate technologies.
- Prepared design aspects and responsible for delivering Titan data collector and data replicator modules using SOAP JAX WS and JMS.
- Interacted with javacontrollers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Successfully implemented Auto Complete functionality using Ajax, jQuery, Web Service call and JSON.
- Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implementing Exception Handling, Logging and Auditing
- Implementing and consuming REST web services.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Created unit test cases and debugged the applications in all the environments.
- Actively involved in Code Release management cycles.
Environment: Mule ESB, AS2Connector, Data Mapper, Oracle Web logic JMS server, TIBCO Administrator 5.7, TIBCO ADB Adapters, RosettaNet protocol, Ezcomm protocol, Rendezvous 8.3.1 and Solaris 10.
Confidential, Atlanta, GA
TIBCO EAI/CEP Developer
Responsibilities:
- Analyzed and converted the requirements into high-level design documents for development and implementation.
- Involved in the developing interfaces which are part of eHanger to SAP integration pattern.
- Designed and developed the Flight Validation integration interface.
- Developed various BW processes by configuring different activities and resources.
- Involved in developing various mapping matrix documents for data transformations.
- Developed transformation by using XPAth to convert the CDM into custom and custom format into CDM.
- Utilized the existing CLE services for logging and exceptional handling.
- Designed various Business Events events which will be carrying information into BE Engine.
- Designed concepts and score cards in Business Events
- Current scope is L2 and L3 Production support for PI and TIBCO which have both Incident and Work Orders.
- Configured various channels and destinations in Business Events
- Developed various rules and pre-processors in BE rule language.
- Worked with different Object Management models including in-memory and cache.
Environment: TIBCO Business Works 5.x, TIBCO Designer 5.x, TIBCO Hawk 4.x, TIBCO EMS 5.x, TIBCO Adapter of R/3, TIBCO Administrator, TIBCO Business Events, XML, WSDL, SOAP, UNIX, Oracle.
Confidential, Denver, CO
TIBCO Business Connect EDI Developer / B2B Integrator
Responsibilities:
- Involved in Complete Project Lifecycle by gathering requirements, design, development, integration testing, customization, installation and application support.
- Involved in creating the Integration Requirements Document (IRD) by understanding the requirements of Great West Life and its Trading Partner Hospitals and Insurance agencies.
- Prepared the Integration Design Document (IDD) for the interfaces used to map the Business process.
- Created End Users for the Trading Partner for uploading the EDI transactions in the TIBCO Partner Express.
- Involved in installing the Business Connect and Configuring Business Agreements, partner interfaces, protocols like SOAP, EDI.
- Worked on EDI Transaction Sets (835,837,270,271,276,277)
- Developed various business processes using Business Works for 834/837 HIPAA transactions.
- Wrote test cases for 834/ 837 transactions using MS Access database for various HIPAA test scenarios.
- Component tested 834/837 transactions by setting breakpoints to capture the output at desired locations in the BW.
- Observed and compared the input EDI file with the output XML / Flat file for data consistency as per the HIPAA Implementation guide rules.
- Developed a detailed EDI Mapping document for 270/271/276/277 and 834/835/837/997 transactions.
- Installed Business Connect to convert incoming EDI X12 HIPAA transactions to XML and set up Trading Partners to exchange EDI files with each other.
Environment: TIBCO Business Works 5.2, TIBCO Business Connect 5.x, Rendezvous Messaging, TIBCO EMS, EDI, XML, Active Database Adapter 5.2, HP-UNIX, Oracle, and XML SPY.
Confidential - Chicago, IL
TIBCO Developer/Deployment Engineer
Responsibilities:
- Implemented business processes in TIBCO Business works to the work group level.
- Developed and implemented activities using TIBCO Rendezvous, Business Works and Integration Manager
- Designed the messaging layer and TIBCO Business Works processes.
- Defined roles for users and groups for TIBCO EMS server.
- Responsible for deploying the process through administrator and configuring for Load balancing and fault tolerance,
- Responsible for writing logic from one adapter to another adapter using mapping and using built-in functions to map incoming variables to outgoing variables.
- Used various palettes like File, HTTP and JDBC etc.
- Installed and defined TIBCO Products on different platforms.
- Developed QA Framework to test the environment and applications.
Environment: TIBCO Rendezvous, TIB EMS 4.4.2, TIBCO Business Works 5.x, TIBCO Designer 5.x, TIB Adapters for Database, XML, Sun Solaris 8, and Windows 2003.
Confidential
Application Developer
Responsibilities:
- Held complete responsibility for the success of the project. Involved from envision phase to implementation phase.
- As leader to the development team, led the development team to develop the applications by meeting all constraints
- As a developer, developed various modules of the system.
- Designed the database for back-end.
- Helped the testing team to prepare test cases
- Provided the production support after deployment
Environment: FileNet Panagon Capture, FileNet IDM, FileNet Web Services, Visual Basic and ASP.
Confidential
Java Programmer
Responsibilities:
- Development of different client side Applets using HTML.
- Developed User Interface using AWT and HTML with scripting functionality using JavaScript.
- Developed Java Servlets on server side for handling requests and responses from the web page, which communicates to the Oracle Database through JDBC Drivers.
- Implementation of the process module to update the customer information.
- Process Modeling, Functional Hierarchy, ERD Design.
- Transformed design into physical data structure and implemented Business rules using SQL, PL/SQL, Packages, Procedures and Triggers.
Environment: Java (JDK1.2), HTML, Servlets, Oracle 7.x, PL/SQL, JDBC, UNIX and Windows NT
