Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Tmar Mamo

New York,New York

Summary

  • Skilled in designing and developing multi-tiered client-server applications using Object-Oriented Java and J2EE technologies, along with middleware tools.
  • Experienced in using Mule ESB, including over 3 years of hands-on experience with AnyPoint Studio, AnyPoint Cloud-Hub, and API Gateway.
  • Proficient in all aspects of the Software Development Life Cycle, from understanding requirements to testing and maintenance of client/server web applications.
  • Familiar with Object-Oriented Principles (OOP) and J2EE design patterns.
  • Strong grasp of core Java programming concepts, including data abstraction, concurrency, and multi-threading.
  • Developed server-side components using technologies like JDBC, Servlets, EJB, JNDI, and JMS.
  • Proficient in MVC-based frameworks like Struts and Spring for application development.
  • Hands-on experience in web development using HTML5, CSS3, JavaScript, JSP, XML, and AJAX.
  • Skilled in using Maven for project build, test, and deployment processes.
  • Utilized Git for version control and Active MQ for messaging.
  • Familiar with iterative, Agile, Scrum, and waterfall methodologies.
  • A self-motivated individual with a strong desire to learn new technologies.

Overview

9
9
years of professional experience
1
1
Certification

Work History

MuleSoft Developer

US Bank
Minneapolis, MN
11.2021 - Current
  • Active participation in application design and technical meetings while adhering to Agile methodology and Scrum
  • Providing effort estimations and contributing to backlog grooming
  • Designing, developing, testing, maintaining, and implementing enhancements to the application integration system following established processes
  • Creating integration workflows using MuleSoft ESB 3.9 and 4.3.0
  • Working with various connectors like Salesforce, Database, JMS, Active MQ, HTTP, FTP, SFTP, and File Connectors for integrations
  • Implementing transformers, exception handling, testing, and security measures (e.g., OAuth) for Mule ESB endpoints
  • Monitoring request and response payloads using the CloudHub console
  • Setting up cluster environments in Mule ESB and Mule AnyPoint Studio and creating different topologies in Enterprise Integration with Active MQ
  • Developing RAML-based REST web services APIs with Mule ESB
  • Configuring Nexus repository details in pom.xml for dependency imports during Jenkins builds and deploying applications to CloudHub
  • Writing MUnit test cases to validate Mule flows
  • Creating Mule ESB artifacts, configuring MULE configuration files, and deploying them
  • Automating build and deployment processes using Maven and Jenkins
  • Configuring Mule processes to retrieve data from topics and make web service calls to the middle-tier Mule ESB for processing before storing the data in CloudHub.

MuleSoft Developer

Devon Energy
Oklahoma, OK
09.2019 - 10.2021
  • Design and implement applications following Agile methodologies
  • Develop middle-tier business logic with Spring-based transaction managers
  • Set up Mule ESB in the development environment
  • Create Mule ESB artifacts, configure MULE configuration files, and deploy them
  • Implement applications using Spring modules, including IOC, AOP, Batch, and MVC
  • Actively participate in the design and implementation of design patterns such as Business Delegate, Data Access Object, Session Façade, and Data Transfer Object
  • Develop Mule ESB projects with synchronous and asynchronous Mule flows for services
  • Design and develop message-driven architectures that consume JMS messages from a Java message queue and perform database updates and conversions
  • Create integration flows using Mule AnyPoint Studio to connect to REST and SOAP services, Oracle Database, and Active MQ broker
  • Utilize Mule ESB for routing, filtering, and aggregating messages between applications based on content and rules
  • Implement Mule flows for different modules that process files and emails from various systems
  • Use Mule Flows with Data Mapper to customize XML to CSV mapping conversion
  • Develop and secure CXF web services in Mule ESB
  • Architect integrations using Mule ESB environments for both on-premises and CloudHub environments.

Java Developer

Truist Financial
Charlotte, NC
07.2017 - 08.2019
  • Work on requirements to translate business rules into business component modules
  • Participate in design and Drawing UML diagrams such as use cases, sequence diagrams
  • Participate in the design of user interface and business layers
  • Participate in development of controller components using Servlets and view components using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation
  • Create use cases diagrams, activity diagrams, sequence diagrams and class diagrams
  • Work on Spring-DAO based declarative transaction management
  • Implement Hibernate and spring framework
  • Participate on the back end to modify business logic by making enhancements
  • Responsible for writing JavaScript for the validation on the client side
  • Participate in design and implementation of contract Web service
  • Implement business logic-coding framework to seamlessly map the business logic into respective value beans
  • Publish web services to help users interact with web services
  • Develop functions and stored procedures using SQL and PL/SQL for the application
  • Write database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle databases
  • Used Clear Case to merge code and deploy them into a central depository location.

SQL Developer

Phillips
Houston, TX
05.2015 - 06.2017
  • Participate in writing functional and technical documents
  • Analyze business functionality with the client and the developers
  • Participate in Code Review and verification of coding standards
  • Implement PL/SQL, writing Stored Procedures, Packages, Triggers and Queries with best execution plan and experience with testing
  • Deliver Oracle database performance-tuning services for customers with EXPLAIN PLAN, TKPROF, AWR, ADDM, ASH, and SQL tuning advisor
  • Rewrite and tune long-running SQL queries to cut execution time, ease database load and improve scalability
  • Implement generic routines (as functions), which could be called from other procedures
  • Create various Reports for the end users as per their requirements and create many reports to suit the pre-printed format of the company
  • Create Unix scripts for converting one file format to another format
  • Perform proactive database maintenance procedures to ensure optimal performance and uptime and implement shell scripts for automation of day-to-day activities.

Education

Skills

  • Dataweave
  • Java
  • JavaScript
  • Python
  • Apache Tomcat
  • IBM WebSphere
  • WebLogic
  • Cloud-hub
  • Git
  • Github
  • SVN
  • TFS

Certification

  • MuleSoft Certified Developer
  • Oracle Certified Java Developer v 6.0

Timeline

MuleSoft Developer

US Bank
11.2021 - Current

MuleSoft Developer

Devon Energy
09.2019 - 10.2021

Java Developer

Truist Financial
07.2017 - 08.2019

SQL Developer

Phillips
05.2015 - 06.2017

Tmar Mamo