JEMAL S
Kansas City, MO +1-781-***-**** • ********@*****.***
www.linkedin.com/in/jemal-nur
PROFESSIONAL SUMMARY
Over 8 years of experience in designing, developing and testing middleware applications using IIB and MuleSoft ESB.
Good experience on AnyPoint platform with Design center, API Manager, AnyPoint Exchange, Runtime manager, Access management.
Excellent skill in defining contract document for REST and SOAP using RAML and WSDL respectively.
Expertise in developing new APIs using REST and SOAP webservices.
Good experience using Mule connectors like FTP, FILE, SFTP, IMAP, Salesforce, AWS etc.as a part of integration.
Good experience in creating interfaces between Salesforce and Oracle ERP using Informatic Cloud/Mule ESB technologies.
Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, and JMS.
Good experience in securing middleware infrastructure (SAML, OAUTH, and LDAP).
Proficient both in Agile and Water fall software development methodologies.
Proficient in creating reusable shell scripts, Python and Ruby scripts.
Proficient in automated deployment using Jenkin, GIT/SVN/CVS, Artifactory.
Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
Good communication skill, attention to details, dependable and can work as a team and individual.
TECHNICAL SKILLS
Integration: Mule ESB 3.9.x/4.1.x, AnyPoint Platform, Mule API Proxy, AnyPoint Studio6.x/7.x, IIB
Security: Oauth 2.0, SAML, LDAP, SSL, TLS, Basic Authorization .
Protocols: HTTP, MQ, FTP, SFTP, TCP/IP, IDCO, BAPI, SOAP.
Web service: XML, WSDL, XSD, JSON, Swagger, XSL.
Application Server: WAS, WebLogic, Tomcat.
Automation: Jenkins, GIT, SVN, CVS, Artifactory, Ant, Maven.
Other tools: UML, Altova XMLSpy, TOAD, SQL Developer and SOAP UI.
PROFESSIONAL EXPERIENCE
MuleSoft Developer
UMB Financial Corporation - Kansas City, MO Aug 2018 - to Present
Responsibilities:
Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
Create MULE ESB artifact and configured the MULE configuration files and deployed.
Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability.
Create flows in design studio and transform messages using Dataweave and MEL.
Create flows that pass message using VM transport.
Create flows that provide and consume services (SOAP & RESTful).
Develop the services interface to access core services & provisioning services using Mule ESB.
Monitor the request and response payload used the MMC Mule management console.
Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows.
Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
Create API Proxy and deploy to API Gateway.
Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot.
Maintain Multi-instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters.
Troubleshoot issues with message flow services and provide quick turnaround for fixing and testing.
Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues.
Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer.
Environment: MuleSoft ESB 3.9.x, 4.2.x, WebSphere message broker 6.1, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI, AnyPoint Studio 6.5/7.5, CloudHub, API Kit.
Discover Financial Services - Riverwoods, IL May 2016 - Aug 2018
MuleSoft Developer
Responsibilities:
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.
Create RAML specification, building APIs using API Kit Router in Mule applications.
Create transformation logic using Dataweave, MEL and XSLT.
Organize flows, sub flows and global XML configuration files.
Use partner WSDL for ESB to Salesforce integrations.
Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer applications.
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.
Create reusable components such as global exception handling strategy and common logger.
Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.
Deploy applications to different environments (Test, QA, and PROD).
Implement error handling and logging in the message flows.
Design, develop and migrate flows (Mule ESB and WMB) based on requirements.
Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
Environment: GitHub, Web Logic Application Server10.3, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.0.x/3.7.3, MMC, AnyPoint Studio 5.0/6.5, JSON, JMS, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC, CloudHub.
Boston Scientific - Marlborough, MA Apr 2014 to May 2016
IIB Developer
Responsibilities:
Participate in JAD sessions and Business requirement meetings and created functional (High Level) and Technical (Low Level) design documents.
Design and Developed Web services in Integration bus using Both SOAP and HTTP Node.
Review existing interfaces and suggest performance improvements.
Worked with Aggregation and collection of Messages in IIB.
Implemented Rules in IIB.
Developed transformations in IIB/Message Broker Using ESQL, Java, Mapping and XSLT.
Interacted heavily from IIB and DataPower in to Databases.
Worked closely with DBAs to do SQL analysis and created stored Procedures to be used from IIB to reduce I/O and improve performance.
Worked with XML Datatypes.
Implemented SOA Versioning using WSRR.
DataPower and IIB.
Implemented Node level Global caching in Message Broker.
Created DataPower POC services for Confidential and Multiprotocol gateway service implementation.
Updated WTX Maps to add new mapping requirements.
Created Interoperable WTX Maps to be used in DataPower and Integration Bus.
Updated the exception Handling mechanism to include node level Exception handling using Continue and Exit handlers.
Environment: IIB 9.0, IBM Message Broker 8, MQ Series, DataPower XI52, WTX, WSRR, Java, Agile, DB2, Oracle, XML, XSLT, Linux and Z/OS.
Best Buy - Richfield, MN Sep 2012 to Apr 2014
Program Analyst
Responsibilities:
Use Oracle SQL Developer to query the data from the data base.
Use Apache Maven for running automated build of the application.
Create logging framework in conjunction with LOG4j for logging.
Implementing all the Business logic in the middle-tier using Java classes.
Use JUnit framework for Unit testing of application.
Implement the object-oriented programming concepts for various modules.
Develop the application using Spring Framework that leverages classical Model View.
Controller (MVC) architecture and used MyBatis for data persistence.
Participate in the Design of ERD (Entity Relationship Diagrams) for Relational database.
Use DAO pattern to retrieve the data from database.
Actively involved in requirements gathering, Analysis, Conceptual Design.
Actively involved in Regression testing and manual testing of the application developed.
Create Test driven, Test first methodology-based JUnit test cases for existing modules, new enhancements and new modules.
Use Maven for adding the external dependencies and for project management.
Environment: Eclipse, Restful Web Services, Hibernate, Spring, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation Framework, JDBC.
EDUCATION AND CERTIFICATION
Bachelor: Economics
Certified MuleSoft Developer