Daniel I Tesfamichael, MuleSoft Developer in Las Vegas, NV, United States
Daniel I Tesfamichael

MuleSoft Developer in Las Vegas, NV, United States

Member since October 7, 2020
Daniel has specialized in MuleSoft development since 2016. He has been intensively engaged with Mule ESB, Java, and other integration platforms, both on-premises and in CloudHub environments. With his broad skill set for developing APIs using SOAP and REST protocols and architectural patterns, he has also played a key role in all phases of the SDLC, from design to post-deployment monitoring. In addition to nine years as an IT professional, he has taught technology courses for five years.
Daniel is now available for hire

Portfolio

Experience

  • Java 9 years
  • Web Servers 6 years
  • Oracle 5 years
  • Agile 5 years
  • Anypoint Studio 4 years
  • REST 4 years
  • MuleSoft 4 years
  • AWS 2 years

Location

Las Vegas, NV, United States

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Oracle, Cloud, Maven, AWS, Java, Anypoint Studio, Mule ESB

The most amazing...

...Mule REST API I developed integrates the front-end and back-end of a system to manage customer information and execute all CRUD operations with loose coupling.

Employment

  • Senior MuleSoft Developer

    2019 - 2020
    United Health Group (Contractor)
    • Played a key role in the project, from requirements gathering and analysis to design and development. Designed and developed audit and error connectors (using file/HTTP expanders) and RAML. Intensively engaged in defining coding standards.
    • Implemented an EDI integration using X12 EDI transactions for different standards. Mapped EDI transaction sets in translation software. Implemented X12 HIPAA EDI message reading, message validation, and message writing.
    • Integrated with GitHub, Jenkins, and Artifactory. Outlined deployment strategies, including Mule clustering, load balancing, MUnit, and MuleSoft.
    • Worked on SOA and associated concepts such as XML Schemas, SOAP, service mediation and ESB, digital certificates, and messaging.
    • Provided technical support for Mule ESB applications and projects, worked with standard and custom Mule connectors, facilitated all the development requirements, and actively communicated with offshore resources for support.
    Technologies: Maven, Java, Spring Boot, JMS, Anypoint Studio, MuleSoft, Oracle, Agile, VMware, VM, ETL, Healthcare EDI
  • Senior MuleSoft Developer

    2018 - 2019
    LPL Financial (Contractor)
    • Automated manual documents, using MuleSoft orchestration from the UIs to the back-end systems (MapR and Salesforce).
    • Implemented intensive Mule workflows and a complex data transformation. Transported data to VM queues and an Oracle database.
    • Designed and developed enterprise services using RAML and REST-based APIs. Developed integration workflows using an ESB framework.
    • Implemented data transformation using XSLT and DataWeave, routing, schema, and data validation.
    • Tested applications in different environments. Enabled watermarking and polling of batch records and recovery of lost or failure records. Evolved applications with standard and custom Mule Connectors.
    • Maintained and implemented an existing Java API, using Anypoint Studio to make it flexible, more convenient, and easier to maintain, and to increase reusability.
    • Added a reusable Mule DocuSign API, which is key to facilitate the client-side with DocuSign signature agreements.
    Technologies: Agile, Amazon Web Services (AWS), Java, AWS S3, AWS Lambda, RAML, REST, JMS, DataWeave, MapR, DocuSign, Anypoint Studio, AWS, Salesforce
  • MuleSoft Developer

    2016 - 2018
    Chamber IT, Inc.
    • Played a key role in the full life cycle of a project, including design, development, and implementation.
    • Created flows, subflows, and complex data transformation, using Mule Expression Language (MEL) in Anypoint Studio. Implemented and consumed both SOAP and REST.
    • Created a Java application and integrated and reused it with custom Mule flows; test plans, a test suite, and test cases; and complex queries with joins, subqueries, and nested queries in SQL queries.
    • Troubleshot and solved problems related to integrations. Played an active role in the design and development of a configuration service API and its connector to manage properties and custom data.
    • Participated in user requirement meetings and played a key role in providing an accurate solution using Mule products.
    • Applied security protocols in flows, scopes, and components: credential vault, auth2, message encryption, and digital signature.
    • Collaborated and participated in meetings with onshore and offshore team members through online and offline channels on a 24/7 basis.
    Technologies: JMS, Cloud, jQuery, Node.js, Jenkins, Git, Anypoint Studio, Oracle, RAML, Mule ESB, Java
  • Information Technology Trainer

    2013 - 2016
    Erena Computer Technology
    • Trained and guided professionals in the use of Java 8, HTML, CSS, Microsoft SQL Server, and SDLC. Developed practical sample projects to simulate real-world environments. Designed, accessed, and monitored company business activities.
    • Provided training and performance skills for trainers using the Moodle platform.
    • Enabled 500+ trainers to acquire skills annually, and 90%+ secured entry-level web and software developer roles.
    Technologies: Version Control, Databases, Agile, Java, HTML, CSS2
  • Network Engineer

    2010 - 2013
    Eritrean Textile Industry
    • Created a reliable, secure network infrastructure that enabled secure communication and protected data storage across different departments.
    • Installed and configured Apache Server, set all Java environmental variables, and ensured that the server was ready to use.
    • Used a Linux server and managed activities: speed image building, deployment, patch management, security, and bug fixing.
    • Provided user manual documents containing preliminary usage and troubleshooting for networking issues.
    • Enabled 10 departments and 100+ workstation PCs to deliver reliable and secure communication.
    Technologies: User Documentation, TCP/IP, VPN, DHCP, PuTTY, Databases, Linux
  • ITC Instructor

    2008 - 2010
    Eritrean Ministry of Education
    • Created a complete IT lab infrastructure, enabling students to practice, create, and present their projects from a central database and repositories. Application and database servers were monitored using WhatsUp Gold.
    • Set up and configured a DHCP and active directory for both class and classless protocols. The complete network connection was checked and tested.
    • Enabled more than 100 students to graduate and begin new careers in IT.
    Technologies: Git, Microsoft 365, Hardware Design, Networking

Experience

  • Verify Valid Credit Card

    A middleware process API accepting mandatory requested fields that validates whether a credit card is real or fake by passing a 16-digit card number. The future of this API is to enable secure transactions for any eCommerce payment activities.

  • SMPT Notification
    https://github.com/daniwedi/smtp-notification

    A notifying system API accelerator for Commerce Cloud-like Salesforce, the Accelerator for Banking, and the Accelerator for Retail. It provides organizations with connectivity assets that accelerate project delivery, including pre-built API designs and implementations that support core business processes.

  • Customer Management App
    https://github.com/daniwedi/customer-management-app

    A system, process, and experience API interacting with end users for creating, retrieving, and deleting records from local G-drives in different formats (CSV and JSON) in real-time scenarios. This REST API project is loosely coupled between the layers and has a great advantage for scaling, maintaining, and reusing for future purposes.

  • Onboarding Employees
    https://github.com/daniwedi/onboarding-employee

    A system-onboarding API that collects employee information from different end systems, using Scatter-Gather and aggregating complete personal information for background check processes. This API is used to facilitate the employee hiring process.

Skills

  • Languages

    Java, XML
  • Libraries/APIs

    JMS
  • Tools

    Git, PuTTY, Anypoint Studio, Jenkins, VMware, Postman, SoapUI, Maven
  • Paradigms

    Agile, REST, ETL
  • Platforms

    Linux, MuleSoft, Oracle, Mule ESB, Salesforce, MapR, AWS Lambda, Amazon Web Services (AWS)
  • Storage

    Databases, JSON, AWS S3
  • Other

    RAML, Web Servers, Cloud, Networking, AWS, User Documentation, Version Control, DocuSign, DataWeave, Healthcare EDI, VM
  • Frameworks

    Spring Boot

Education

  • Diploma in Computer Science
    2005 - 2007
    Eritrea Institute of Technology - Eritrea
  • Bachelor's Degree in Chemistry
    1999 - 2004
    University of Asmara - Eritrea

Certifications

  • AWS Certified Cloud Practitioner
    SEPTEMBER 2020 - SEPTEMBER 2023
    AWS
  • MuleSoft Certified Developer - Level 1 (Mule 4)
    DECEMBER 2019 - DECEMBER 2021
    MuleSoft
  • MCD - Integration and API Associate (Mule 3.9)
    JULY 2019 - JULY 2021
    MuleSoft
  • Google IT Professional Certificate
    JULY 2018 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others