SOLOMON ARAIA
***.*******@*****.***
Atlanta, GA
Summary:
•12 plus years of experience in various application phases of Software Development Life Cycle including Designing, Development, Testing and Production Support.
•6 plus years of experience in Mule ESB, API Management, Cloud Hub, and continuous integration. 1 year of experience in Dell Boomi integrating various systems.
•Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule 3.x.x and 4.x.x.
•Good experience in application integration using; RESTful API, SOAP, and Messaging.
•Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
•Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
•Experience in System Integration test to ensure quality of the system. Production Support, receiving production calls, troubleshooting the application, and resolving the issues.
•Good experience in monitoring application and troubleshooting production issues.
•Excellent understanding of full Software Development Life Cycle. Proficient in automated deployment using Jenkin, GIT/SVN/CVS, Artifactory.
•Proficient both in Agile and Waterfall software development methodologies. Proficient in creating reusable shell scripts, Python and Ruby scripts.
•Excellent communication skills and motivated organized team player with high aptitude for learning and implementing.
Skills:
SKILLS Middleware:
•Any Point Studio,
•Cloud Hub, Mule ESB, JMS, Cast Iron, MQ Series
•Integration: Mule ESB 3.5/3.6/3.7/3.8/3.9/4.1, Any
•Point Studio, API Management, OS: Windows, Linux distributions Servers: Tomcat, Web Logic, on-prem
•WAS, Mule runtime Language: Shell script, Java, MEL, JavaScript, XSLT, Python, C, C++
•Cloud Hub, SOAP, Restful WS, WSDL, JAXP, JAXB, Dell Boomi
•Tools: Jenkins, GIT, SVN, Clear
•Case, Artifactory, Ansible, Piple line, CiCd
•API Design and Development Data Structures and Algorithms Amazon Web Services(AWS) Object-Oriented Programming Software Testing and Validation Teamwork and Collaboration Performance Evaluation and Optimization
•Agile/Scrum Methodology SOAP and RESTful Web Services
Professional Experience
July 2023 - Present
Craft software Consulting
MuleSoft Developer/Consultant/Integration
API Developer
- Design
RAML in design center, exchange
Design and document RESTful APIs using RAML (RESTful API Modeling Language) in Anypoint Design Center, ensuring that API specifications are clear, reusable, and aligned with business requirements.
Create and maintain API contracts, resource definitions, data models, and security policies.
Use Design Center to visualize API flows and perform versioning to maintain consistency across development cycles
-Development
Create Flows in Anypoint Studio:
Design and develop robust, scalable integration flows using Anypoint Studio.
Utilize drag-and-drop features to design APIs, integrate services, and ensure seamless data exchange between systems.
Develop custom components using Java and Mulesoft connectors, ensuring that each flow adheres to the system architecture and meets business needs.
Mapping Messages / Data Weaving (DW):
Message Mapping: Implement Message Mapping to transform data between different formats (e.g., JSON, XML, CSV, etc.), ensuring compatibility between sender and receiver systems.
Use DataWeave (DW) language to perform complex data transformations, including filtering, aggregation, and conditional mappings.
Maintain reusable DataWeave scripts for common transformations, improving efficiency and consistency across various API integrations.
Ensure correct data types, formats, and structures are maintained throughout the process, reducing the need for manual adjustments.
Error Handling:
Implement robust error-handling mechanisms to ensure reliability and fault tolerance in API flows:
Use try-catch blocks to capture exceptions at different levels of the flow and ensure smooth error propagation.
Develop custom error messages for different failure scenarios, ensuring that the root cause of an issue is clearly communicated.
Integrate with Anypoint Monitoring to log errors in real-time and track failed processes. Set up alerts and notifications to inform the relevant stakeholders of system failures.
-Test
-test Munit
-Postman
-Performance Testing
-Deployment
- Version Control (Bitbucket)
- GitHub
•Deploy mule applications on various mule connectors/adapters, developing API, API management and services on CloudHub.
Bank of America February 2022 – June 2023
Mulesoft Developer
Responsibilities:
•Analyzed solutions and coding fixes for software problems.
•Designed user-friendly software interfaces to simplify overall management. Collaborated closely with team members to keep projects on track and meet anticipated deadlines.
•Identified issues in software processes and implemented optimization. Tested software to alleviate bugs and
•Participate in Design, Development and Support phases of Software Development Life Cycle (SDLC).
•Produce various documents such as High level, low level and topology design document.
•Review requirements with the Support Group and developed an initial prototype.
•Document and design RESTful APIs using RAML specification.
•Integrate web services and messaging systems with MuleSoft ESB.
•Create flows that uses Scatter-gather and request-response pattern.
•Integrate enterprise databases with salesforce.
•Create http inbound & outbound flows and tested it working functionality.
•Deploy mule ESB application on to MMC (Mule Management Console).
Using Mulesoft Database Connector for .NET Backend.
Create a new .NET connector using the Mule SDK.
Implement methods to interact with your .NET backend or services.
Deploy and use the connector in your MuleSoft flows.
•Deploy mule applications on various mule connectors/adapters, developing API, API management and services on CloudHub.
•Use MMC to monitor the request and response payload.
•Developed RESTful/SOAP web services in mule ESB based on SOA architecture.
•Implement DataWeave expressions for transformations in DataWeave.
•Create mule flows to call other webservices.
•Configure the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
•Use AGILE methodology and participate in SCRUM meetings.
•Participate in PROD support after go-live.
Shell
February 2020 - December 2021
MuleSoft Developer
Responsibilities:
•Participate in business meetings to gather requirements.
•Design and Develop Restful API's using API Designer and generated flows using RAML file.
•Participate in analysis, design, development, and implementation life cycles of the project.
•Implement and consume both SOAP and Restful web services.
•Promote code from development to testing and production environments Create Flows, Sub Flows, and Data Mapper transformations in
•Mule configuration
•Implement data transformation using Data weave and MEL Participate in trouble shooting and problem solving of the Integrations.
•Deploy and scheduled mule project on cloud hub.
•Create High level, detailed design, topology and testing documents Work with Business Analyst to understand the integration requirements.
•Participate in different phases of Testing with end systems Create Test plans, Test Suit, and Test Cases
•Create complex queries with joins, sub-queries, and nested queries in SQL queries Support development, test, and the production databases.
•Create Exception Handling for the ease of debugging and displaying the error messages in the application.
•Participate in 24X7 production support.
Environment: Mule ESB 3.9.1, 4.1, Java 7, 8, Data Weave, Cloud Hub, MSSQL, Salesforce, Seibel, SAP, workday, REST full APIs.
Regions Financial Corporation June 2017 - January 2020
MuleSoft Consultant
Responsibilities:
•Participate in business meetings to gather requirements.
•Design and Develop Restful API's using API Designer and generated flows using RAML file.
•Participate in analysis, design, development, and implementation life cycles of the project.
•Implement and consume both SOAP and Restful web services.
•Promote code from development to testing and production environments Create Flows, Sub Flows, and Data Mapper transformations in
•Mule configuration
•Implement data transformation using Data weave and MEL Participate in trouble shooting and problem solving of the Integrations.
•Deploy and scheduled mule project on cloud hub.
•Create High level, detailed design, topology, and testing documents Work with Business Analyst to understand the integration requirements Participate in different phases of Testing with end systems.
•Create Test plans, Test Suit, and Test Cases
•Create complex queries with joins, sub-queries, and nested queries in SQL queries Support development, test and the production databases.
•Create Exception Handling for the ease of debugging and displaying the error messages in the application.
•Participate in 24X7 production support.
Environment: AnyPoint Studio, SOAP UI, POSTMAN, DB2 database, Mule ESB 3.7, Anypoint Studio, CloudHub, API Proxy, RAML, UNIX, Windows
Santander Bank August 2015 - May 2017
Dell Boomi Developer
Responsibilities:
•Participated in requirements gathering, integration Design, Development, Configuration, Administration, and Documentation
•Developed Integration requirement documents, data mapping document for every interface by understanding the functional requirements.
•Developed a custom outbound integration to integrate Assessment system People Answers and SF RCM
•Developed a custom inbound integration to update assessment results in SF RCM system and custom background check integration with third-party BGC system Gard and transfer Job Applicants data.
•Developed a custom background check integration with a third party BGC system Sterling update background check results.
•Used SF APIs Job Application, Job Requisition, and Assessment Report API to build integrations in BOOMI.
•Worked with People Answers team and Sterling BGC team to validate integration results.
•Participated in cutover activities and hyper care.
•Environment: DELL Boomi, SuccessFactors RCM, SF onboarding, SAP ERP HCM, Sterling Background check, SAP PI
Centene April 2013 - July 2015
Java Developer
Responsibilities:
•Involved in system analysis, design, management, development and designing Framework for business components.
•Involved in designing Java Components with various Java core design patterns Implemented various design patterns like Business Delegate, DTO and DAO for front-end and back-end system.
•Developed front end pages using JSP.
•Designed User Interfaces or front-end pages using JSP2.0, Servlets2.3, CSS, XML and HTML
•Designed web screens for various modules using JSF, HTML, DHTML and CSS and used Java Script as client-side validation.
•Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum
•Used agile methodologies, test driven development and automated builds Involved in development of Oracle tables, stored procedures, and functions JSF, J2EE, Log4J, Java, Struts, JSP, JMS, Servlets, JDBC,
•JNDI, MySql, Mysql Query Browser, HTML, XML, XSLT, XPATH
Education and Training:
•Asmara University BA Accounting 1995
•Data Analyst Associate Degrees at Piedmont college Georgia,, 2003
•CERTIFICATIONS
•MuleSoft Certified Developer 3 & 4
•Python Data science
•My sequel-Data Science
***.*******@*****.***