Zel Cher
New York City, NY *****
872-***-**** - ********@*****.***
Professional Summary
More than Eight years of experience in designing, developing and testing middleware applications using MuleSoft ESB, WebSphere MQ.
Three plus years of experience in designing and developing Mulesoft integrations.
Good experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP etc... as a part of integration usage.
Mulesoft experience in Development on AnyPoint Studio, Dataweave, Transformers, APIkit Router, RAML, Anypoint Platform, API Management etc. Perform standard EDI administrative duties.
Good experience in MEL Expressions.
Have worked on JSON, XML, CSV and Flat File formats.
Good experience developing SOAP and Rest based services.
Good experience in Mavenizing, MuleSoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.
Experience in Waterfall, Agile and JIRA for agile Management
Experience in CI/CD process with Jenkins, GIT, Bamboo and Bitbucket.
Strong experience with Problem determination, Route cause Analysis and Defect resolution.
I have experience on Run Time Mule and Run Time Fabric.
Skills
XML Technologies:
● XML, XSD, XSLT and WSDL
Mule Integration:
● MuleSoft Enterprise Runtime 3.8.3/3.7.4, AnyPoint Runtime Manager, Mule Management Console, RAML
IDEs:
● MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Testing Tools:
● MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Operating System:
● Unix, Linux, Windows
Messaging:
● Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
Other tools:
● Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
Work History
04/2020 to Current
MuleSoft Developer
TIAA – New York City, NY
Create RAML specification, building APIs using API Kit Router in Mule applications
Create transformation logic using Dataweave, MEL and XSLT
Create reusable components such as global exception handling strategy and common logger
Organize flows, sub flows and global XML configuration files
Use partner WSDL for ESB to Salesforce integrations
Design, develop and migrate flows (Mule ESB and WMB) base on requirements
Create 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
Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud
Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs
Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations
Prepare technical documents and turn over documents
Deploy applications to different environments (Test, QA, PROD)
Implement error handling and logging in the message flows
Collaborate with developers with in my team and from other team members for effective implementation of projects
Perform end-to-end testing, resolve problems and validated the test results
Participated in team design and review meeting
Provide support for existing applications in all environments
Environment - Mule ESB 3.9, 4.1, AnyPoint Studio, CloudHub, API Kit, API Gateway, Jenkins, ANT, Maven, GIT, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI.
11/2017 to 03/2020
MuleSoft Developer
Citizens Bank – Providence, RI
Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing
Design and develop enterprise services API specification using RAML and REST schema
Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors
Build Deploy and Test applications or flows using Mule ESB and build and deployed the services
Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint
Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ
Implement Exception Handling, Logging, and Error Handling
Implement Mule flows for each entity with retry mechanisms with private secured flows
Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie
Manage performance of the services by using “Scatter and gather” and “choice router”
Build and Deployment of services in Mule ESB 3.7.3 server
Code walk-throughs, Mule Debugging, and Error fixing
Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block
Environment: Java, MuleSoft, MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
09/2015 to 10/2017
Java Developer
Nationwide – Columbus, OH
Designed web portals using HTML & used Java script, AJAX
Involved in requirements gathering and analysis from the existing system
Captured requirements using Use Cases and Sequence Diagrams
Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management
Used XML for the data exchange and developed Web Services
Integrated Spring JDBC for the persistence layer
Developed DAO Classes and written SQL for accessing Data from the database
Deployment of the application into JBOSS Application Server
Used RAD for developing and debugging the application
Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers
Implemented test cases with JUnit
Involved in Bug Fixing of the application
Utilized Rational Clear Case as a version control system and for code management
Coordinated with the QA team and participated in testing
Environment: J2EE, JBuilder, Oracle 9i, HTML, DHTML, XSL, XSLT, Servlets, JavaScript, AJAX, JBOSS, RAD, JUnit, log4J, ClearCase.
08/2012 to 08/2015
Middleware Engineer
Kroger – Cincinnati, OH
Setup the triggers and channel initiators
Developed scalable and reliable messaging/queue managers needed to model,
Setup MQ clusters for high availability and load balancing the messages
Integrate, automate, and manage efficient and flexible business processes at the Enterprise level
Created the subscriptions, topics etc
In the broker pub sub
Setup security using the Object Authority Manager
Upgrade MQ through both manual process and automated process using scripts
Involved in creating of WMQ objects like Queue Managers, Queues, and Channels, PUB/SUB
Configure Repository Queue Managers in a Clustered Environment and converting an existing environment into a Cluster one
Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication
Install and deploy MQ Cluster Workload Exit and Channel Exit
Environment: Web Sphere MQ 7.5, SOAP UI, RFHUtil, HealthCare pack, Linux
Education
Bachelor's: Information Technology
12/2018
Master of Science: Software Engineering
University of St.Thomas - Minnesota