Ian Berryman, Developer in Miles City, MT, United States
Ian is available for hire
Hire Ian

Ian Berryman

Verified Expert  in Engineering

Software Design Developer

Miles City, MT, United States

Toptal member since December 14, 2020

Bio

Ian has worked in the banking industry in the US for the past five years in a variety of roles ranging from operations to software engineering. Recently, he used Mulesoft's Anypoint Platform to build an enterprise application infrastructure for a $4 billion financial institution that enabled them to break a cycle of vendor lock-in and explore new ways to serve customers across their digital channels. He is an award-winning talent with excellent communication and technical skills.

Portfolio

Stockman Bank of Montana
Anypoint Studio, Git, JavaScript, Java, MuleSoft
Stockman Bank of Montana
Office 365, Visual Basic for Applications (VBA), ACH

Experience

  • Software Design - 5 years
  • React - 5 years
  • Software Development - 5 years
  • Java - 5 years
  • Git - 5 years
  • Office 365 - 5 years
  • MuleSoft Anypoint Platform - 2 years
  • Anypoint Studio - 2 years

Availability

Part-time

Preferred Environment

GitHub, Bitbucket, Jira, React, Java, Eclipse, Anypoint Studio, IntelliJ IDEA

The most amazing...

...achievement thus far in my career was competing in the 2018 NACHA Challenge and winning the audience choice award for innovation in electronic payments.

Work Experience

Middleware Integration Analyst

2018 - PRESENT
Stockman Bank of Montana
  • Architected and designed an application network to abstract Fiserv core system.
  • Designed and implemented APIs for ancillary services like online banking and account opening.
  • Oversaw the launch of APIs and systems, provided tier 3 support, and used Jira/BitBucket to track issues and source control.
  • Worked with stakeholders ranging from individual business units to the C-suite to define requirements and implement feedback.
Technologies: Anypoint Studio, Git, JavaScript, Java, MuleSoft

Assistant Manager - Cash Management

2016 - 2018
Stockman Bank of Montana
  • Wrote policies and agreements used within the cash management department to onboard and manage client relationships.
  • Interviewed and managed cash management specialists by fostering an environment of teamwork and collaboration.
  • Provided technical support and created systems to manage client records and manage electronic transfer risk.
  • Acted as subject matter expert for ACH within the bank and provided training and support to staff and customers.
Technologies: Office 365, Visual Basic for Applications (VBA), ACH

Experience

Online Banking Middleware

Real-time APIs and batch processes provided an interface between a Fiserv core and third-party online banking platform that did not support a native integration. Functionality included account retrieval and management, internal and external transfers (including Zelle), customer info management, and statement retrieval. Transitioning existing customers to the new platform and ensuring a smooth experience was the primary risk identified in project planning. I developed several unique solutions to address this risk, including a custom login flow that allowed customers to authenticate using their credentials from the old online banking system so they would be able to log in normally on their first visit.

I participated on the team that architected and developed the solution using Mulesoft's Anypoint Platform. The project required 11 months of design and development before its production release. I worked side-by-side with vendors and consultants and provided tier 1 and tier 3 support during the launch.

Education

2016 - 2018

Bachelor's Degree in Computer Science

Western Governors University - Salt Lake City, Utah

Certifications

JANUARY 2019 - JANUARY 2021

Mule 4 Certified Developer

MuleSoft

Skills

Libraries/APIs

React

Tools

Anypoint Studio, Bitbucket, Git, IntelliJ IDEA, Jira, GitHub

Languages

Java, JavaScript, SQL, Visual Basic for Applications (VBA)

Platforms

Eclipse, MuleSoft

Paradigms

Continuous Delivery (CD), Continuous Integration (CI)

Other

Software Design, Software Development, MuleSoft Anypoint Platform, ACH, Office 365

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