Manna Akpan, Developer in Winnipeg, MB, Canada
Manna is available for hire
Hire Manna

Manna Akpan

Verified Expert  in Engineering

Applications Developer

Location
Winnipeg, MB, Canada
Toptal Member Since
October 2, 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.

Portfolio

Wawanesa Insurance
Continuous Delivery (CD), Continuous Integration (CI)...
Wawanesa Insurance
Jenkins Pipeline, IntelliJ IDEA, Oracle SQL, Java 8, DataWeave, Anypoint Studio
Wawanesa Insurance
Continuous Delivery (CD), Continuous Integration (CI)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS 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.

Work Experience

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), MuleSoft Anypoint Platform, Visual Studio Code (VS Code), Jenkins Pipeline, XML, Mule ESB, MuleSoft, DataWeave, Anypoint Studio

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, DataWeave, Anypoint Studio

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, Web Services Description Language (WSDL), Service-oriented Architecture (SOA), Java, XPath, Jenkins, Sonic ESB, DataWeave, Anypoint Studio

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

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.

Languages

Java, XML, XSLT, Java 8, C++, C, PHP, C#.NET, JavaScript, HTML, XPath, Web Services Description Language (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, Service-oriented Architecture (SOA), Continuous Integration (CI), Continuous Delivery (CD), Human Interface Design, Object-relational Mapping (ORM)

Platforms

Mule ESB, MuleSoft, Visual Studio Code (VS Code), Mule Runtime Engine, Eclipse, Ubuntu, Jakarta EE, Android

Other

Software Engineering, MuleSoft Anypoint Platform, Applications, Networks, DataWeave, Networking, Data Mining, Algorithms, Discrete Mathematics, Guidewire

Storage

Oracle SQL Developer, Databases, Oracle SQL, RDBMS

2010 - 2016

Bachelor's Degree in Computer Science

University of Manitoba - Winnipeg, Canada

2006 - 2008

Diploma in Information System Management

Aptech International - Abuja, Nigeria

SEPTEMBER 2020 - SEPTEMBER 2022

Certified Developer - Mule 4

MuleSoft

AUGUST 2020 - AUGUST 2022

Certified Platform Architect

MuleSoft

MAY 2020 - MAY 2022

Integration and API Associate - Mule 3

MuleSoft

MAY 2020 - MAY 2022

Certified Integration Architect

MuleSoft

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