Summary
Overview
Work History
Education
Skills
Skillsummary
Timeline
Generic

Moss Gebre

Minneapolis,USA

Summary

- Over 7 years of experience in designing, developing, and integrating applications using Java and MuleSoft ESB, with a proven track record in middleware application development. - Extensive expertise in MuleSoft ESB and WebSphere MQ, focusing on the design, development, and testing of robust middleware solutions. - Proficient in integration patterns, EAI, transformations, XML schemas, and XSLT, with hands-on experience implementing complex integration solutions. - Skilled in using MuleSoft development tools such as Anypoint Studio, DataWeave, Transformers, APIkit Router, RAML, Anypoint Platform, and API Management for efficient and effective API development and management. - Experienced in developing RESTful and SOAP web services in Mule ESB, adhering to SOA architecture principles to ensure scalable and maintainable solutions. - Expert in implementing Service-Oriented Architecture (SOA) with Mule Server 3.x and 4.x, utilizing Transformers, Filters, Flow Control, and various Mule components such as Collection Splitters, Aggregators, and Scatter-Gather for optimized data handling. - Proficient in XML/JSON-based web services (SOAP & REST), with experience in WSDL, SOAP, CXF, JAXB, JAX-RS, Jersey, and Jackson for robust service implementation. - Experienced in both Waterfall and Agile methodologies, with practical knowledge of JIRA for agile project management and team collaboration. - Skilled in writing complex SQL queries, joins, and stored procedures, and developing message flows to interact with backend databases, ERP, and CRM systems using various connectors. - Familiar with version control systems such as CVS, TFS, and SVN Synergy, ensuring effective source code management and collaboration. - Strong problem determination, root cause analysis, and defect resolution skills, coupled with effective communication and interpersonal abilities to work independently or as part of a team, and adapt quickly to emerging technologies. - Demonstrated ability to lead cross-functional teams and manage complex projects from conception to deployment, ensuring alignment with business goals and technical requirements.

Overview

8
8
years of professional experience

Work History

MuleSoft/API Developer

U.S. Bank
03.2023 - Current
  • Participated in the complete API development lifecycle, including business requirements gathering, analysis, design, development, testing, and documentation
  • Worked in an Agile Scrum environment with frequently changing requirements, actively engaging in daily scrum meetings, reviews, and biweekly sprint deliveries
  • Integrated MuleSoft ESB with various systems using MQ Series, HTTP, file systems, and SFTP transports
  • Implemented data transformation using XPath, XSLT, DataWeave, and custom Java classes, with a focus on Mule 4’s enhanced DataWeave capabilities
  • Developed and consumed SOAP-based web services using WSDL and the Web Service Consumer, adhering to Mule 4 standards
  • Secured REST APIs with various security specifications including Basic Auth, OAuth 2.0, and TLS configurations
  • Implemented API-led connectivity using Experience, Process, and System layers, leveraging Mule 4 features
  • Developed integrations using connectors such as Salesforce, Database, HTTP, FTP, JMS, and File Connectors
  • Utilized AMQP endpoints to connect to RabbitMQ and implemented asynchronous messaging with ActiveMQ and AWS services
  • Created and tested interfaces between Salesforce and REST web services, deploying Mule applications to CloudHub
  • Employed DevOps best practices for CI/CD of Mule applications using Azure DevOps, Maven for build packaging, and Jenkins for continuous integration and deployment
  • Contributed to production support and participated in on-call rotation efforts
  • Environment: Elastic Search (ELK), Okta, Mule 4.3, Mule 3.8, Azure, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2EE, Oracle 11g, Salesforce, SQL Developer, ActiveMQ

MuleSoft Developer

Raytheon Technologies
08.2019 - 02.2023
  • Collaborated with Business Analysts, Project Managers, and other stakeholders in Agile/Scrum meetings to capture and translate requirements into technical solutions
  • Participated in the analysis, design, development, and implementation of the API lifecycle
  • Designed and developed RESTful APIs using API Designer, generating flows from RAML files
  • Configured and implemented batch processing to synchronize data between databases and Salesforce
  • Created MUnit test cases for System, Orchestration, and Experience APIs
  • Transformed messages using XSLT, DataWeave, and custom Java transformers for data format conversion
  • Implemented API security policies, including CORS, OAuth 2.0 access token enforcement, Client ID enforcement, and rate limiting, securing Mule service endpoints with OAuth 2.0, HTTPS, and SSO
  • Utilized Mule connectors such as HTTP, Database, SMTP, FTP, JMS, File, and integrated with Salesforce and VM
  • Developed an event publisher and event catalog for event messaging with RabbitMQ, enabling applications to publish business events to subscribed systems
  • Secured property files using the AES algorithm and configured trust store and key store files
  • Automated build and deployment processes with Jenkins, Maven, SVN, and Nexus
  • Participated in code walkthroughs, design review sessions, Mule debugging, and error fixing
  • Performed performance tuning by implementing parallel calls with scatter-gather, optimizing database connection pools, and employing caching strategies
  • Provided production support and validation for deployed solutions
  • Environment: Mule ESB 3.x, Anypoint Studio, CloudHub, ActiveMQ, RAML, Nexus, Maven, XML, XSLT, CSS, LDAP, PL/SQL, SQL, Log4J, WSDL, SOAP, CXF, Jenkins

Application Developer

Spirit AeroSystems
01.2017 - 07.2019
  • Actively participated in all phases of the Software Development Life Cycle (SDLC) using Agile methodologies, ensuring adaptability and efficiency in project delivery
  • Constructed component-based user interfaces for web development using JSF, HTML, XHTML, CSS, and JavaScript, enhancing user experience
  • Implemented SAML 2.0 protocols to establish secure communication between HTML pages, improving data security
  • Developed the View layer of MVC architecture using Spring MVC components, integrating features such as templates and custom logic tags for enhanced functionality
  • Designed, developed, and maintained the data layer with JPA Hibernate, ensuring efficient and scalable data management
  • Developed and deployed applications using IBM RAD/TOAD on WebSphere v6.1, ensuring robust deployment and operation
  • Utilized web services, including SOAP and RESTful, for efficient data transmission and integration
  • Implemented, coded, and designed Java classes such as Spring MVC controllers in the view layer and implementation classes in the mid-tier, ensuring a well-structured application architecture
  • Created Oracle PL/SQL stored procedures for integration between host and mid-tier systems, facilitating seamless data transfer
  • Leveraged SVN for version control management, ensuring consistency across source code used by the development team
  • Utilized Maven for build automation and wrote test cases for unit-level testing using JUnit, adhering to coding standards and ensuring software quality
  • Environment: Java, JEE, J2EE, Eclipse, JSF, WebSphere, SAML, HTML, JavaScript, Spring MVC, Spring Core, JPA Hibernate, Maven, JUnit, SVN, Web Services (SOAP and RESTful), Scrum methodologies

Education

Bachelor’s -

Certified MuleSoft Developer -

Skills

  • Mule 3x
  • Mule 4x
  • CloudHub
  • XSLT
  • DataWeave
  • JavaScript
  • Java
  • Jenkins
  • Maven
  • Nexus
  • Git
  • SVN
  • Java EE
  • JSP
  • Servlet
  • EJB
  • JDBC
  • JNDI
  • JSTL
  • JPA
  • SOAP
  • REST
  • Oracle
  • DB2
  • MS SQL Server
  • WebSphere Application Server
  • Apache Tomcat
  • Apache HTTP Server 2x
  • JBoss 5x
  • Apache Subversion SVN
  • CVS
  • Github
  • BitBucket
  • API integration

Skillsummary

Mule 3.x, Mule 4.x, CloudHub, XSLT, DataWeave, JavaScript, Java, Jenkins, Maven, Nexus, Git, SVN, Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA, SOAP, REST, Oracle, DB2, MS SQL Server, WebSphere Application Server, Apache Tomcat, Apache HTTP Server 2.x, JBoss 5.x, Apache Subversion SVN, CVS, Git, Github, BitBucket

Timeline

MuleSoft/API Developer

U.S. Bank
03.2023 - Current

MuleSoft Developer

Raytheon Technologies
08.2019 - 02.2023

Application Developer

Spirit AeroSystems
01.2017 - 07.2019

Certified MuleSoft Developer -

Bachelor’s -

Moss Gebre