Name: Esrael Tola
Email: ***********@*****.***
Phone: 763-***-****
Professional Summary
● Experienced developer in Enterprise application Integrations using Mule ESB.
● Strong proficiency in Java and Java frameworks such as Spring and Spring MVC.
● Skilled in working with Mule API manager, RAML, AnyPoint Studio, Cloud-Hub, API Gateway, and Management.
● Proficient in developing integration workflows using an ESB framework.
● Experienced in working with Relational Databases like Oracle and Microsoft Database.
● Expertise in implementing Service Oriented Architectures (SOA) using XML/JSON-based Web Services (SOAP and REST) and technologies like WSDL and SOAP.
● Familiar with using Transformers, Filters, Flow Control, Collection splitters/aggregators/scatter-gather, and more.
● Proficient in Mule Dataweave for data transformations in Mule Flow.
● Skilled in application integration using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS, and RabbitMQ.
● Experience in using Munit and Log4j for developing test cases and ensuring application functionality.
● Proficient in Mule Administration, Configuration, and Tuning using Mulesoft MMC and Enterprise release capabilities.
● Experienced in using Jenkins for continuous integration and continuous deployment of software applications.
● Good understanding of Nexus as a repository manager for hosting and distributing software components.
● Proficient in using Maven for building, packaging, and deploying Java-based and Mulesoft applications, and Git for version control.
● Extensive experience working in Agile and Waterfall methodologies. Skills
● Integration: Mule 3.7, Mule 3.9 and 4.4
runtime, CloudHub
● Languages: Java, python, ruby, dataweave
● Databases: Postgres, Oracle, DB2, Oracle 11g/
12c and MS SQL Server
● Servers: JBoss, Apache Tomcat, Apache HTTP
Server 2.x, JBoss 5.x
● Web Service: XML, JSON, XSLT, XSD,
SOAP, REST
● Tools & Utilities: Jenkins, Maven, Nexus, Git,
SVN
● Platform: Windows, Linux, MacOS
Education
● BSc. in Information Technology
Mulesoft Developer, Dec 2023 - Present
Federated Hermes, Pittsburgh, PA
Responsibilities:
● Design and implement RESTful/SOAP web services supporting JSON and XML formats for third-party applications.
Name: Esrael Tola
Email: ***********@*****.***
Phone: 763-***-****
● Create various integration flows with Salesforce, Workday, Oracle, Amazon Web Services, and Mainframes.
● Develop flows for both providing and consuming SOAP and RESTful services.
● Implement complex message transformations using Dataweave and configure large file processing.
● Create reusable components such as a global exception handling strategy and a common logger.
● Develop, test, and expose message flows as both SOAP and REST services for consumer applications.
● Prepare technical documentation and handover documents.
● Deploy applications to different environments (Test, QA, PROD).
● Implement error handling and logging within the message flows.
● Configure RabbitMQ message broker for communication between applications.
● Utilize various connectors and processors, including File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, and CXF.
● Utilize Atlassian toolset, including Bitbucket, JIRA, and Confluence.
● Troubleshoot message flow service issues and provide quick turnaround for fixes and testing.
● Provide 24x7 production support and conduct WAR room meetings as needed. Environment - Mule ESB 4.3.x, AnyPoint Studio 7.x.x, API Manager, Altova, XMLSpy, API Gateway, Salesforce, CloudHub, Rabbit MQ, Oracle 11g/ 12c, Java 7/ 8 Mulesoft Developer, May 2020 - Nov 2023
DSW–Columbus,OH
Responsibilities:
● Create design document specifications, troubleshoot, and conduct testing.
● Integrate various enterprise applications based on pre-designed architecture.
● Utilize various connectors, including Database, HTTP, Webservice Consumer, JMS, Objectstore, FTP, and File.
● Utilize various routers, such as Choice, Scatter-gather, until successful, and more.
● Implement choice, global, and custom exception handling mechanisms as per business requirements in MuleSoft ESB.
● Use SOAP UI and REST POSTMAN testing tools for testing developed Web services, both SOAP and RESTful.
● Implement transformation logic using DataWeave, including custom Java Classes, and use DataWeave for XML to custom JSON file transformations.
● Implement exception handling, testing, and security for MuleSoft ESB endpoints through OAuth.
● Create reusable Mule flows and Exception strategies in Mule configuration for System APIs.
● Implement logging and exception handling mechanisms.
● Ensure guaranteed message delivery using AnypointMQ and reliability design patterns.
● Plan, prepare, and execute cutover activities and provide hyper-care support.
● Design and document API strategy, persistence strategy, and exception handling strategy.
● Perform CloudHub administration tasks, including creating environments, users, business groups, roles, VPCs, and more.
● Utilize SOAP UI and REST POSTMAN tools for testing Web services developed using SOAP and RESTful APIs.
Environment: Mule 4.3, Mule 3.8, AWS, S3, Anypoint Studio 6.5 and 7.6, Jenkins, Splunk, GIT, Java 8.1, JEE, Oracle 11g, Salesforce, SQL Developer, Anypoint MQ. Name: Esrael Tola
Email: ***********@*****.***
Phone: 763-***-****
Software Engineer, Mar 2017 - Apr 2020
UnitedHealth – Minnetonka,Minnesota
Responsibilities:
● Participate in the complete Software Development Life Cycle (SDLC), including Requirement Analysis, Design, Implementation, Testing, and Maintenance.
● Follow the AGILE methodology with SCRUM meetings, including daily scrums, sprint planning, and retrospectives.
● Create and maintain documentation of applications, policies, and projects using Confluence and JIRA.
● Implement REST and SOAP APIs as providers and consumers to retrieve data from the backend in JSON and XML formats.
● Implement applications using design patterns such as MVC, observer, singleton, and factory patterns.
● Create Controller classes, Service classes, and Data access layer classes.
● Build applications using Spring MVC, AOP (Aspect-Oriented Programming), and Integration.
● Automate the build and deployment process using Jenkins, Maven, Nexus, and Bitbucket.
● Design data models in Cassandra and work with Cassandra Query Language (CQL).
● Participate in maintenance and provide production support for applications.
● Implement unit testing using JUnit and configure and ship logs with Log4j to Splunk for monitoring and analysis.
Environment: Java, Spring, Hibernate, Oracle, SQL, PL/SQL HTML, CSS, JavaScript, React, Redux, Groovy, NodeJS, Junit, Jenkins, Agile, WebServices, Batch Processing, IBM Web Sphere, Soap, Oracle SQL.