Manna Akpan, Application Network Developer in Winnipeg, MB, Canada
Manna Akpan

Application Network Developer in Winnipeg, MB, Canada

Member since July 17, 2020
Manna has over five years of experience in designing, implementing, and shipping integration applications using a variety of design architectures, tools, and technologies. He's currently a certified MuleSoft Certified Platform and Integration Architect and a certified developer in Mule 3 and Mule 4 with experience in Mule 3.x and Mule 4.x. Manna's niche revolves around building enterprise integration applications.
Manna is now available for hire

Portfolio

Experience

  • Java 10 years
  • SOA 6 years
  • Mule ESB 5 years
  • Sonic ESB 5 years
  • Application Network 5 years
  • MuleSoft Anypoint Platform 4 years
  • Continuous Integration (CI) 3 years
  • Jenkins Pipeline 3 years

Location

Winnipeg, MB, Canada

Availability

Part-time

Preferred Environment

Visual Studio Code, Jenkins Pipeline, IntelliJ IDEA, Oracle SQL Developer, Ubuntu, Sonic ESB, Eclipse, Anypoint Studio, Windows 10

The most amazing...

...Android mobile application I've developed is being used to help patients with rheumatoid arthritis in a health science lab in Winnipeg, Canada.

Employment

  • MuleSoft Application Developer

    2019 - PRESENT
    Wawanesa Insurance
    • Took a lead role in the conversion and migration of multiple integration applications that were formerly running on Sonic ESB into the MuleSoft Anypoint platform.
    • Designed and developed approximately over a dozen MuleSoft applications from their foundational stage until production.
    • Played a critical role in building a C4E practice, implementing C4E governance and evangelizing on the process of building and shipping integration applications using the MuleSoft Anypoint platform.
    • Developed and implemented CI/CD capability for MuleSoft applications being deployed to a customer hosted runtime. using Jenkins, Groovy, Bitbucket, Maven, and Artifactory.
    • Supported a cluster of customer hosted runtimes with multiple domains constituting to over 300 MuleSoft applications in production.
    • Designed and implemented a process to improve C4E engagement with LOB teams or developers, by instituting and gathering useful metrics which was used to determine successful engagements.
    • Architected and implemented prototype CloudHub applications to demonstrate business improvements for digitization.
    • Implemented a utility middleware application that saved the company millions of dollars by reducing downtimes during critical production incidents.
    • Provided elite analysis, guidance and improvement stratgies for mule applications experiencing production catastrophies.
    Technologies: Continuous Delivery (CD), Continuous Integration (CI), Mule 4, MuleSoft Anypoint Platform, Visual Studio Code, Jenkins Pipeline, XML, Mule ESB, MuleSoft
  • Guidewire Application Developer

    2018 - 2019
    Wawanesa Insurance
    • Delivered solutions to existing defects in an agile environment for business users of four Guidewire applications.
    • Implemented optimizations and performance tuning of the Guidewire suite of applications.
    • Implemented rating algorithms and business product changes, and coordinated production deployments of Guidewire suite of applications.
    • Supported and coordinated migration of data from a mainframe back-end system (PMS) into Guidewire using Cronacle and ETL processes. These data migration ETL runs on a weekly batch with tens of thousands of policyholders' records per cycle.
    • Developed and implemented various batch jobs in Redwood Cronacle using various scripting tools for automation, and integration of batch jobs with different external systems.
    • Led the integration delivery by standing up other teams' integration capabilities.
    Technologies: Jenkins Pipeline, IntelliJ IDEA, Oracle SQL, Java 8
  • Integration ESB Developer

    2015 - 2017
    Wawanesa Insurance
    • Built multiple middleware integration applications for a major property and casualty insurance company, using the Sonic ESB platform from the design phase until applications were shipped to production.
    • Developed custom Sonic services, plugins, and interfaces while applying various enterprise integration patterns.
    • Created SOAP and RESTful web services with complex XSLT transformations and multiple orchestrations for real-time processing, batch processing, reliability, and to meet both functional and non-functional requirements and SLAs.
    • Developed in-house developer utility tools using Java and SQL, for monitoring Sonic production components.
    • Implemented various production support strategies, for troubleshooting time-sensitive business applications, and ensuring a high available Sonic ESB infrastructure.
    Technologies: Continuous Delivery (CD), Continuous Integration (CI), MuleSoft Anypoint Platform, JavaScript, XML, XSLT, WSDL, SOA, Java, XPath, Jenkins, Sonic ESB
  • Software Developer

    2016 - 2016
    Norima Consulting
    • Designed and developed an android mobile application from the requirements stage until it was shipped to production. This application was used by the health sciences lab in Winnipeg to support ongoing rheumatoid arthritis research.
    • Engaged with doctors and researchers in designing a User Interface for affected patients.
    • Implemented low-level OpenGL functions to flesh out a novel user experience.
    Technologies: Android

Experience

  • General Ledger & Accounts Payable Applications

    A suite of middleware integrations built using MuleSoft, to integrate the accounts payable and accounts receivable transactions from Guidewire (customer source system) to PeopleSoft database tables. These applications were designed with a non-functional requirement of reliability with a zero message loss tolerance and zero tolerance for duplicate processing. Integrations were built with transactional capabilities with JMS messaging as the main transport that triggers the processing of the applications.

  • Integration Proxy Application

    A middleware application developed to decouple a SaaS application from a legacy integration platform. This application was written in Mule 3 with some Java customization to connect to a SonicMQ broker. The business proposition of this application was to reduce the time and resourcing it takes to restore business service after failure.

  • Mule Flow Control

    This was a Jenkins job created to automate the control of a Mule process flow in an on-prem application network. I designed and built the pipeline job using Jenkins and Groovy. This business value of this job was to provide a method of suspending JMS queues from processing messages in a mule application.

Skills

  • Languages

    Java, XML, XSLT, Java 8, C++, C, PHP, C#.NET, JavaScript, HTML, XPath, WSDL, Groovy
  • Libraries/APIs

    Jenkins Pipeline, JMS, Jenkins Job DSL
  • Tools

    Anypoint Studio, Sonic ESB, IntelliJ IDEA, Adobe Dreamweaver, Jenkins, SonicMQ, ActiveMQ
  • Paradigms

    Agile Software Development, SOA, Continuous Integration (CI), Continuous Delivery (CD), Human Interface Design, Object-relational Mapping (ORM)
  • Platforms

    Mule ESB, MuleSoft, Visual Studio Code, Mule Runtime Engine, Eclipse, Ubuntu, Jakarta EE, Android
  • Other

    Software Engineering, MuleSoft Anypoint Platform, Application Network, Mule 4, Networking, Data Mining, Algorithms, Discrete Mathematics, Guidewire
  • Storage

    Oracle SQL Developer, Databases, Oracle SQL, RDBMS

Education

  • Bachelor's degree in Computer Science
    2010 - 2016
    University of Manitoba - Winnipeg, Canada
  • Diploma in Information System Management
    2006 - 2008
    Aptech International - Abuja, Nigeria

Certifications

  • Certified Developer - Mule 4
    SEPTEMBER 2020 - SEPTEMBER 2022
    MuleSoft
  • Certified Platform Architect
    AUGUST 2020 - AUGUST 2022
    MuleSoft
  • Integration and API Associate - Mule 3
    MAY 2020 - MAY 2022
    MuleSoft
  • Certified Integration Architect
    MAY 2020 - MAY 2022
    MuleSoft

To view more profiles

Join Toptal
Share it with others