Ryan Morrison

Software Developer, Backend

About Me

Hi there! I’m Ryan, and I’m a software developer focused on backend systems. I have years of experience building high-performance Java-based backend web applications, delivering to some of the largest names in the telecom industry worldwide. I’m a strong team player with leadership skill under my belt.

Some of my hands-on skills include: Java 8+, the Spring Framework (and Spring Boot!), Docker, Kubernetes, Hazelcast and Eating Pizza.

Experience

Amdocs Media

Senior Software Developer

February 2018 - Present

amdocs.com

UXP Systems, Inc. was acquired by Amdocs in February 2018.

During my tenure in this role, I was a key contributor to the product’s migration from a legacy monolith on-premise design to a microservice-based architecture delivered via a SaaS model. Some notable achievements during this time include:

  • Designed and delivered a complete multi-tenancy strategy including internal product changes and database re-structuring
  • Working in a technical/team lead role to guide a delivery team through a substantial product version upgrade
  • Assumed the role of a scrum master, managing JIRA boards and running scrum ceremony meetings
  • Coordinated requirements between project managers, solution architects and development teams
  • Provided routine status update reports to senior management

UXP Systems

Senior Software Developer

February 2017 - February 2018

uxpsystems.com

During my tenure in this role, I was a key contributor to the product’s migration from a legacy monolith on-premise design to a microservice-based architecture delivered via a SaaS model. Some notable achievements during this time include:

  • Designed and delivered a complete multi-tenancy strategy including internal product changes and database re-structuring
  • Working in a technical/team lead role to guide a delivery team through a substantial product version upgrade
  • Assumed the role of a scrum master, managing JIRA boards and running scrum ceremony meetings
  • Coordinated requirements between project managers, solution architects and development teams
  • Provided routine status update reports to senior management

UXP Systems

Software Developer

April 2013 - February 2017

uxpsystems.com

During my tenure in this role, I was a key contributor to the product’s migration from a legacy monolith on-premise design to a microservice-based architecture delivered via a SaaS model. Some notable achievements during this time include:

  • Designed and delivered a complete multi-tenancy strategy including internal product changes and database re-structuring
  • Working in a technical/team lead role to guide a delivery team through a substantial product version upgrade
  • Assumed the role of a scrum master, managing JIRA boards and running scrum ceremony meetings
  • Coordinated requirements between project managers, solution architects and development teams
  • Provided routine status update reports to senior management

Education

Sheridan College

Diploma, Software Engineering (with Honours)

2009 - 2011