Solomon Kefene, Developer in Charlotte, United States
Solomon is available for hire
Hire Solomon

Solomon Kefene

Verified Expert  in Engineering

MuleSoft Developer

Location
Charlotte, United States
Toptal Member Since
February 27, 2023

Solomon is a senior MuleSoft developer with a decade of professional experience in the IT industry, including more than seven years of MuleSoft integration experience in building RESTful APIs, such as System APIs, Process APIs, and Experience APIs. He has also worked on the software development lifecycle (SDLC), including requirement analysis, design, development, and testing of software applications. Solomon will be a great addition to any team.

Portfolio

Bank of America
ARM, WinSCP, Toad, PuTTY, Draw.io, UML, Microsoft Visio...
CVS
Rally, OAuth, Bitbucket, ARM, Anypoint Studio, Mule Runtime Engine, Java...
NYC
REST, XML, HTTP, JSON, Workday, Salesforce, Databases, SFTP, Azure Service Bus...

Experience

Availability

Part-time

Preferred Environment

Microsoft

The most amazing...

...I've built RAML-based REST APIs, including a System API, Process API, and Experience API, using MuleSoft Anypoint Platform and Anypoint Studio.

Work Experience

Senior MuleSoft Developer

2020 - PRESENT
Bank of America
  • Developed the RAML-based REST APIs, including a System API, Process API, and Experience API, using MuleSoft Anypoint Platform and Anypoint Studio. Implemented the APIs using APIkit in Anypoint Studio. Built API portals to document them.
  • Migrated code from legacy to a target application and enhanced existing APIs. Deployed applications into on-premise, hybrid, and CloudHub (CH) versions using Anypoint Studio and Anypoint Runtime Manager.
  • Prepared various usage documents to ease the transition. Implemented a MuleSoft-recommended API-led connectivity approach, creating multiple systems, processes, and experience APIs.
  • Troubleshot any file-related issues to find root causes and appropriate solutions. Provided support for the production deployment and post-go-live phase.
  • Developed REST APIs using the Anypoint API Platform. Participated in requirement-gathering sessions with application developers and functional users. Created RAML documents using the Anypoint API Platform.
  • Provided mocking services to application developers. Used database and HTTP connectors to implement API methods to read and write data to the PeopleSoft student information system.
Technologies: ARM, Microsoft Visio, UML, BladeLogic Server Automation, Toad, WinSCP, Draw.io, SQL, PuTTY, Platform Configuration Editor (PCE), Swagger, Rally, Visio, JUnit, Apache Maven, OAuth, MUnit, RAML, Jira, REST, XML, HTTP, JSON, Java Collections, DataWeave, Data Mapper, Continuous Integration (CI), Continuous Delivery (CD), Jenkins, Artifactory, GitHub, Anypoint Studio, Eclipse, Linux, Windows 8, Windows 10, Operating Systems, Windows 7, Workday, Salesforce, Databases, Azure Service Bus, AMQP, JMS, Network Protocols, SFTP, FTP, SMTP, Transmission Control Protocol (TCP), HTTPS, SSH, XQuery, XSD, XPath, MuleSoft, REST APIs

Senior MuleSoft Developer

2018 - 2020
CVS
  • Migrated code from legacy to a target application and enhanced existing APIs. Developed RESTful web services based on SOA.
  • Developed a RAML-based REST API and SOAP web services. Supported projects across the enterprise to use integration infrastructure and implement integration interfaces.
  • Implemented a MuleSoft-recommended API-led connectivity approach, creating multiple systems, processes, and experience APIs.
Technologies: Anypoint Studio, ARM, Bitbucket, OAuth, JUnit, Apache Maven, DataWeave, Jenkins, Rally, GitHub, RAML, MUnit, Platform Configuration Editor (PCE), Swagger, Jira, Visio, Java, Mule Runtime Engine, Amazon Simple Queue Service (SQS), Apache Kafka, ActiveMQ, IBM MQ, XQuery, XML, SOAP, XSLT, DOM, XPath, XSD, MuleSoft, REST APIs

MuleSoft Developer

2016 - 2018
NYC
  • Participated in requirement-gathering sessions with application developers and functional users. Developed API portals to document APIs.
  • Participated in API-design sessions to decide on various resources within each API, message schemas, message formats, and authentication. Used CI/CD tools like Jenkins, Maven, and GitHub during the development and deployment.
  • Developed RAML documents using the Anypoint API Platform. Provided mocking services to application developers.
  • Upgraded each MuleSoft application from 3.9 to 4.3, as well as JDBC Drivers, DataWeave, Salesforce connectors, and other dependencies in each application.
Technologies: HTTP, JSON, XML, REST, Databases, Azure Service Bus, Salesforce, FTP, AMQP, Workday, SFTP, DataWeave, Java Collections, Data Mapper, Artifactory, Windows 10, Eclipse, SQL, Anypoint Studio, Windows 8, Linux, Oracle SQL Developer, Windows 7, Apache Maven, Continuous Integration (CI), Continuous Delivery (CD), Jenkins, GitHub, ActiveMQ, Amazon Simple Queue Service (SQS), Apache Kafka, IBM MQ, XQuery, SOAP, XSLT, DOM, XPath, XSD, Agile, SoapUI, Waterfall Methodology, Postman, Kong Insomnia, MuleSoft, REST APIs

MuleSoft Developer

2014 - 2016
LPL Financial
  • Replaced deprecated components like HTTP transport and message properties with HTTP Connector and variable elements, as well as a deprecated Data Mapper with DataWeave features. Wrote DataWeave code to transform messages into target formats.
  • Developed web services using Mule ESB to allow external applications to tag students and add and remove To-do items and Holds in PeopleSoft.
  • Created security configuration documents for custom applications and batch programs developed in PeopleSoft. Applied security in non-production environments.
  • Built batch applications using Mule ESB to exchange data in bulk between PeopleSoft and third-party applications.
Technologies: Azure Service Bus, Databases, Workday, AMQP, Salesforce, HTTP, Data Mapper, Java Collections, JSON, XML, DataWeave, PeopleTools, PeopleSoft, PeopleCode, PeopleSoft Integration Broker, Eclipse, Anypoint Studio, Apache Maven, Continuous Integration (CI), Continuous Delivery (CD), Jenkins, GitHub, Artifactory, Windows 10, Linux, Windows 8, Operating Systems, Windows 7, FTP, SMTP, HTTPS, Network Protocols, JMS, Transmission Control Protocol (TCP), SSH, SFTP, XSD, XQuery, SOAP, XSLT, DOM, XPath, SQL, Oracle Database, Groovy, MySQL, Java, Azure Cosmos DB, MongoDB, Waterfall Methodology, Kong Insomnia, Agile, SoapUI, Postman, MuleSoft, REST APIs

Oracle SQL Developer

2013 - 2014
ATENA
  • Created complex stored procedures, triggers, functions, indexes, tables, views, SQL joins, and other T-SQL codes to implement business rules. Used CTE, temporary tables, and user-defined table types in developed code.
  • Designed packages and data mapping using a Control Flow task, Sequence Container task, Data Flow task, Execute SQL task, Data Conversion task, Derived Column task, and Script task in SSIS Designer.
  • Created and developed ETL solutions for the transformation of data from source transactional systems or other data feeds into a dimensional database or other destinations.
Technologies: SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Management Studio (SSMS), Atom, Eclipse, IntelliJ IDEA, Visual Studio, Waterfall Methodology, Postman, Kong Insomnia, Agile, SoapUI

Investment Banking API

Developed an investment banking API to allocate, switch, and evaluate the eligibility of funding. Also, I created a payment module API to deal with transactions, including recording and updating payment transactions, as well as a schedular API to sync missing data from a payment gateway to the company's database.

Languages

XML, Java, XQuery, Perl, XSLT, XSD, XPath, Groovy, SQL, UML, PeopleCode

Libraries/APIs

AMQP, Java Collections, REST APIs, JMS

Tools

Jenkins, GitHub, Artifactory, Amazon Simple Queue Service (SQS), Atom, Jira, PeopleTools, Anypoint Studio, ActiveMQ, IBM MQ, Visual Studio, IntelliJ IDEA, SoapUI, Postman, Kong Insomnia, WinSCP, Microsoft Visio, Draw.io, Toad, PuTTY, Apache Maven, Visio, Rally, Bitbucket

Paradigms

REST, Continuous Integration (CI), Continuous Delivery (CD), Agile

Platforms

Salesforce, Windows 7, Linux, MuleSoft, Apache Kafka, Oracle Database, Eclipse, Microsoft, Mule Runtime Engine

Storage

JSON, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Management Studio (SSMS), Oracle SQL Developer, Databases, MySQL, MongoDB, Azure Cosmos DB

Other

Windows 8, HTTP, Azure Service Bus, Workday, Data Mapper, Windows 10, SSH, BladeLogic Server Automation, Information Technology, DataWeave, Network Protocols, HTTPS, SMTP, FTP, SFTP, Transmission Control Protocol (TCP), SOAP, DOM, Waterfall Methodology, ARM, Platform Configuration Editor (PCE), OAuth, MUnit, RAML, Operating Systems, PeopleSoft, PeopleSoft Integration Broker

Frameworks

Swagger, JUnit

2007 - 2010

Bachelor's Degree in Science and Technology

Adama Science and Technology University - Adama, Ethiopia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring