Summary
Overview
Work History
Education
Skills
Certification
Balancing my tech-focused work life with outdoor activities
Timeline
Generic

Haile Geta

Alexandria,VA

Summary

  • Seasoned IT professional with over ten years of hands-on experience in Analysis, Design, and Development, specializing in the implementation of robust Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) solutions.
  • Extensive expertise in utilizing Mule ESB, WebSphere MQ, and JMS to architect and deliver complex integration solutions that streamline business processes and enhance operational efficiency.
  • Proven track record of success in API Management, Cloud Hub, and continuous integration, with a focus on leveraging cutting-edge technologies to drive digital transformation initiatives.
  • Strong communication and technical writing skills, demonstrated through the creation of comprehensive system design documents and effective collaboration with stakeholders at all levels.
  • Recognized for exceptional problem-solving abilities and the aptitude to self-manage and mentor others within a collaborative team environment.
  • Good application integration experience using Mule ESB with Connectors, transformations, and Routing.
  • Good experience in Web services Development (SOAP & Restful) Web services Security, creation of WSDLs (Contracts), XSDs, and various canonical Data Formats.
  • Expertise in developing new APIs using REST and SOAP web services. Good experience in XML technologies like XML, XSD, XSLT, XPath, and Web Services - RESTful and SOAP.
  • Experience in System Integration tests to ensure the quality of the system.
  • Good experience in Implementing Message Level, Protocol level security, AAA, Key certificates (Crypto Tool & Key stores/Trust stores), one-way, two-way SSL, and OAuth Implementation.
  • Experience with Waterfall, RUP, and Agile Methodologies.
  • Experience using Mule Data weave Component and implementing and mule testing framework.
  • Certified MuleSoft Developer with a bachelor's degree in applied science, complemented by a diverse skill set encompassing various frameworks, languages, databases, and integration technologies.
  • Proficient in Agile methodologies, including Scrum and Kanban, with experience in both Waterfall and Agile development environments.
  • Proficient in Salesforce including config/Apex, process builder, and other key components.
  • Strong knowledge of Salesforce integration skills, including Salesforce API limits (streaming, SOAP, REST, bulk, and chatter).
  • Experience with Mulesoft, Informatica PowerCenter, Tibco, Cast Iron, and WebMethods. Excellent data relationship/data interface/SQL query skills.
  • Committed to staying updated with the latest industry trends and best practices, continuously seeking opportunities for professional growth and development.
  • Detail-oriented, organized, and meticulous employee. Works at a fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior MuleSoft Engineer/Application Programmer

Bank of America
10.2021 - Current

Environment:

Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Force.com, Seibel, SAP, Workday, GIT, SVN, Maven, Jenkins, Anypoint Platform, Windows, Linux, Apex, SAFe Agile, Agile Kanban, Test-Driven Development (TDD), Confluence, Wiki, Jira, Slack, Cucumber, Junit, Salesforce Developer Console, Tibco, Cast Iron, WebMethods.

Responsibilities:

  • Developed and maintained documentation for MuleSoft applications, including system architecture, data models, and integration workflows
  • Collaborated with business stakeholders to understand requirements and translate them into technical solutions
  • Conducted performance testing and optimization to ensure MuleSoft applications meet performance requirements
  • Provided technical support and guidance to junior developers and team members
  • Implemented logging, monitoring, and alerting solutions to ensure the health and stability of MuleSoft applications
  • Worked closely with DevOps teams to automate deployment processes and ensure smooth deployments
  • Participated in code reviews to ensure code quality, adherence to best practices, and maintainability
  • Actively contributed to continuous improvement of development processes and methodologies
  • Served as a subject matter expert on MuleSoft technologies, providing guidance and recommendations to the wider team
  • Established CI/CD pipelines for MuleSoft applications using tools like Jenkins, Git, and Maven, enabling automated testing and deployment
  • Implemented version control strategies for MuleSoft projects using Git, ensuring code integrity and traceability across development environments
  • Configured and optimized MuleSoft API policies for security, throttling, and rate limiting
  • Collaborated with cross-functional teams to gather requirements, design integration solutions, and troubleshoot issues
  • Conducted performance tuning and scalability enhancements for MuleSoft applications, ensuring high availability and reliability
  • Worked closely with development teams to define branching models and release management processes for MuleSoft applications, enforcing best practices and ensuring code quality
  • Create an integration Component with a third-party application using Mule ESB
  • Coordinated with testing and backend team, and clients during smoke tests and aggression tests at Sprint
  • Coordinated with program managers to explain tasks possible for the system to achieve its desired output
  • Worked on creating SOAP and REST web services in Mule and consumption of REST and SOAP web services for downstream systems
  • Used Mule ESB connectors, Message Transformer, Choice Exception Strategies, Batch processing, etc., in designing applications as middleware between third-party systems and customer-side systems
  • Created MUnit test cases to validate Mule flows
  • Participated in 24X7 production support effort after application go-live
  • Created Mule ESB helper class to call Mule flow, connection endpoint, and connectors directly from Java component instead of creating another Mule Flow
  • Implemented interfaces between SAP, Salesforce, and REST web-services
  • Configured Mule ESB projects for services with synchronous and asynchronous Mule flows.

MuleSoft/API Developer

Ally Financial
10.2019 - 08.2021

Environment :

Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, Workday, GIT, SVN, Maven, Jenkins, Anypoint Platform

Responsibilities:

  • Conducted regular knowledge-sharing sessions to educate team members on new MuleSoft features, best practices, and industry trends
  • Collaborated with business analysts to perform impact analysis and estimation for new integration projects
  • Assisted in the development of technical documentation, including API specifications, integration design documents, and deployment guides
  • Facilitated cross-functional collaboration between development, testing, and operations teams to ensure successful project delivery
  • Provided on-call support for production incidents and participated in root-cause analysis and resolution
  • Actively contributed to the design and implementation of security controls for MuleSoft applications, including encryption, authentication, and authorization mechanisms
  • Worked closely with external vendors and third-party service providers to integrate their systems with Ally Financials' MuleSoft platform
  • Conducted regular code refactoring and optimization to improve the performance and maintainability of existing MuleSoft applications
  • Participated in technical interviews to assess candidates for MuleSoft development roles
  • Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception, and Choice Exception Strategies that notify the user with custom and simple error descriptions
  • Experienced scalable web applications using ASP.NET MVC framework, with expertise in frontend technologies like HTML, CSS, and JavaScript, coupled with strong database skills using SQL Server
  • Proficient in utilizing APIs for integrating with enterprise systems such as Workday, OneStream, TRS, and Deltek
  • Experienced in authentication methods including OAuth, username/password authentication, and similar mechanisms
  • Skilled in utilizing REST and SOAP APIs for interacting with data and services within Workday, OneStream, and Deltek platforms
  • Collaborated with cross-functional teams including business analysts, architects, and quality assurance engineers to gather requirements, design integration solutions, and validate functionality.

MuleSoft Engineer

Fidelity
04.2017 - 09.2019

Environment:

Java, Spring, MuleSoft ESB 3.5, API Manager, Anypoint Studio 5.0, ActiveMQ, Salesforce, JMS, XML, Web services, UML, Junit, jQuery, Mongo DB

Responsibilities:

  • Led the design and implementation of complex MuleSoft integrations, including the orchestration of multiple systems and data sources
  • Conducted architecture reviews and provided recommendations for optimizing MuleSoft applications for scalability, reliability, and performance
  • Mentored junior developers and guided MuleSoft development best practices, design patterns, and coding standards
  • Worked closely with enterprise architects to define and enforce integration standards and guidelines across the organization
  • Collaborated with product owners and business stakeholders to prioritize and plan integration initiatives based on business value and impact
  • Participated in cross-functional teams to design, develop, and deploy reusable MuleSoft components and libraries
  • Conducted technical training sessions for internal teams to enhance their MuleSoft skills and knowledge
  • Worked closely with QA teams to define test strategies, test plans, and automated test scripts for MuleSoft applications
  • Actively participated in performance tuning and optimization efforts to ensure MuleSoft applications meet SLA requirements
  • Participate in Agile–Sprint methodologies to do requirements gathering, analysis, and planning
  • Responsible for Coding, Unit Testing, and Functional Testing and Regression Testing of the systems
  • Create Low & High-Level application design documents by Sequence Diagrams and Class Diagrams using the Microsoft Visio tool
  • Integrate Mule ESB system while utilizing MQ Series, HTTP, File system, and SFTP transports
  • Utilize Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc
  • In designing the application as a middleware between the third-party system and the customer-side system
  • Use MEL (Mule Expression Language), an expression language that provides a Use Mule component that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager
  • Create MULE ESB artifact and configure the MULE configuration files
  • Used ActiveMQ for messaging service in the applications
  • Implement SQL, PL/SQL for backend processing and retrieval logic.

Java Developer

Target
05.2013 - 03.2017

Environment:

XML, XSL, XSD, XSLT, J2EE1.4, JSP2, Struts, Hibernate3.2.0, Log4J, Oracle11g, CSS, Putty, Unix, Linux, IBM MQ API, IBM MQ Explorer

Responsibilities:

  • Collaborated with business stakeholders to gather requirements and translate them into technical specifications and design documents
  • Designed and developed scalable, maintainable, and extensible Java applications using industry best practices and design patterns
  • Conducted code reviews and provided feedback to team members to ensure code quality and adherence to coding standards
  • Worked closely with QA teams to design and implement automated test suites for Java applications
  • Actively participated in agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives
  • Provided technical support and troubleshooting assistance to resolve production issues and defects
  • Actively contributed to the continuous improvement of development processes and methodologies
  • Collaborated with infrastructure teams to deploy and configure Java applications in production environments
  • Acted as a subject matter expert on Java technologies and provided guidance and mentorship to junior developers
  • Developed web services using SOAP, REST as producer
  • Designed and developed batch framework enhancement to support processing XML message using XSD, XSLT to send & receive with interfaces
  • Developed new batches to send and receive XML messages using the new framework, written documentation
  • Followed Agile methodology
  • Individual responsibility for requirement gathering from customer account business owners & warehouse managers and worked on technical design and iterative development of WMS application's new modules
  • Developed screens using JQuery, JSON, all MVC layers and Hibernate
  • Written and reviewed PL/SQL code and SQL queries, did performance tuning use execution plan
  • Done Performance tuning by reviewing the java code, and JVM memory handling
  • Managing team for testing with manual & automated RFT testing
  • Worked in 1st & 2nd level application support
  • Understanding the issues and needs of the customer service team and suggesting solutions
  • Developed automation for deployment builds using Groovy
  • Migrated reports application from Struts to use Spring MVC4, Spring Security.

Education

Bachelor of Science - Applied Science

AAU

Skills

  • Frameworks: Struts, Spring,Cucumber, JUnit
  • Languages: Data weave, MLE, RAML, YAML,C, C, Java, Apex,J2EE Data Weave, JavaScript, Python
  • IDES: Eclipse,NetBeans, IntelliJ
  • ORM Frameworks: Hibernate
  • Databases: Oracle 9i, 10g, PL/SQL, HQL
  • Connectors: HTTP, Salesforce, FILE, FTP, WMQ, JMS, Database, Mongo DB
  • Mule: Mule 39x/41x, Anypoint Studio 65/75, and MMC
  • Component: Transform, Java, Invoke, Logger, JavaScript
  • Servers: Tomcat 61, Web logic 6X/70, JBoss, Web Sphere
  • Scope: FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow
  • Web Technologies: HTML, DHTML, JAVASCRIPT, JQuery, Angular JS, CSS, XML, AJAX, XSLT
  • Web Services: SOAP, RESTful
  • Version Control systems: Apache Subversion SVN, CVS, Git, and GitHub
  • Salesforce: Salesforce Developer Console,Tibco, WebMethods
  • Cloud PlatformS: Salesforce, Forcecom

Certification

MuleSoft Certified Developer 4

Balancing my tech-focused work life with outdoor activities

Activities like hiking, cycling, or gardening provide me refreshing change of pace and help maintain a healthy work-life balance.

Timeline

Senior MuleSoft Engineer/Application Programmer

Bank of America
10.2021 - Current

MuleSoft/API Developer

Ally Financial
10.2019 - 08.2021

MuleSoft Engineer

Fidelity
04.2017 - 09.2019

Java Developer

Target
05.2013 - 03.2017

Bachelor of Science - Applied Science

AAU
Haile Geta