Peter Price

Chief Technology Officer at Conductor Software
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Brisbane Area, AU
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Chief Technology Officer
      • Jul 2021 - Present
    • Human Resources Services
    • Independent Consultant
      • Nov 2011 - Present

      Covering many aspects of the development lifecycle: --- • Green/brownfield cross-platform desktop and web application development, including legacy database and framework migration • Business analysis • QA, automated integration and load testing • CI/CD pipeline setup and administration • Linux server administration Frameworks & Technologies: --- • Kubernetes setup, administration, manifest development, including Helm charts, Docker, Kaniko • MS SQL, MySQL, PostgreSQL • Entity Framework, EF Core, Dapper • .NET Core • React (Hooks), Angular (all versions) • NoSQL inc. Elasticsearch, DynamoDB, Redis • AWS, GCP, Azure Show less

    • United Kingdom
    • Consumer Services
    • Consultant
      • Jul 2020 - Jul 2021
    • Australia
    • Government Administration
    • 700 & Above Employee
    • Application Developer
      • Apr 2020 - Jul 2020

      Create build and release pipelines for various legacy apps to enable the migration from on-premise to cloud-based deployments. Create build and release pipelines for various legacy apps to enable the migration from on-premise to cloud-based deployments.

    • Australia
    • Government Administration
    • 700 & Above Employee
    • Full-stack Software Developer (Contract)
      • Nov 2019 - Apr 2020

      Frameworks: • Angular 8, Bootstrap 4 • WebAPI development with ASP.NET Core 2.2 -3.1, OIDC authentication, policy-based authentication • Dapper with SQL Server • Azure deployments using DevOps pipelines, AppInsights for diagnostics Frameworks: • Angular 8, Bootstrap 4 • WebAPI development with ASP.NET Core 2.2 -3.1, OIDC authentication, policy-based authentication • Dapper with SQL Server • Azure deployments using DevOps pipelines, AppInsights for diagnostics

    • Australia
    • Government Administration
    • 700 & Above Employee
    • Full-stack Software Developer (Contract)
      • Jan 2019 - Nov 2019

      • Frontend development using Angular 7/8, Angular Material, Akita state management • RESTful API development using ASPNET Core, WebAPI, CQRS, MediatR • Database design and development using EF Core, SQL Server • Background task scheduling with Hangfire • Requirement analysis • Clean architecture, DDD • Continuous Integration and Deployment (CI/CD) pipeline maintenance and administration with BitBucket, Jenkins, Docker, and Octopus Deploy • Frontend development using Angular 7/8, Angular Material, Akita state management • RESTful API development using ASPNET Core, WebAPI, CQRS, MediatR • Database design and development using EF Core, SQL Server • Background task scheduling with Hangfire • Requirement analysis • Clean architecture, DDD • Continuous Integration and Deployment (CI/CD) pipeline maintenance and administration with BitBucket, Jenkins, Docker, and Octopus Deploy

    • Australia
    • Retail
    • 500 - 600 Employee
    • Senior Analyst Programmer
      • Aug 2017 - Jan 2019

      • Backend and frontend integration with third-party APIs, including payment providers such as AfterPay, ZipPay, eWay, and fraud detection systems • RESTful API design and implementation for consumption by front-end and internal services • Implementation of UX designs in frontend technologies, such as React, Redux, and Typescript; and MVC with jQuery • Continuous Integration and Deployment (CI/CD) pipeline maintenance and administration with BitBucket, TeamCity and Octopus Deploy • Participation in SCRUM processes as a part of a high performing team Show less

    • Senior Software Engineer
      • Dec 2015 - Aug 2017

      Responsibilities: • Compose APIs following a Microservices Architecture Pattern, using the ServiceStack 4 framework, or AWS Lambda (NodeJS) where a Serverless architecture is preferred. • Develop cross-platform integration applications for both macOS & Windows. • Develop Web applications using front-end technologies • Develop cross-platform mobile apps using Ionic & Cordova frameworks • Create and maintain NuGet and NPM packages for internal reuse. • Inherit existing projects, provide bug-fixes and new features. • Develop build automation tasks for testing and deployment of various projects to Kubernetes cluster on AWS infrastructure, via Docker (for Linux) images/containers. • Provide advice on development, deployment methods, and security mechanisms where appropriate Techniques: • Test-driven Development • Flag-driven Development • Continuous Integration Technologies: • AngularJS & Angular 2/4, Ionic 1 & 2 • Cocoa & Swift 2.2/2.3 • .NET, .NETCore, Xamarin.Mac/MonoMac, WPF • TPL Dataflow for asynchronous dataflow pipelines • WebAPI • Auth0 • ServiceStack • Docker, Docker Swarm, Kubernetes, CoreOS • Consul, Etcd2 • Visual Studio Tools for Office (VSTO) • AWS: EC2, SNS, DynamoDB, Lambda, S3, API Gateway • IoC: Autofac, Funq • Git & Gitlab CI • Javascript/Typescript, both API and Frontend • Webpack • Chromium Embedded Framework Show less

    • Education Administration Programs
    • 300 - 400 Employee
    • Regional Systems Technician
      • Jan 2013 - Sep 2015

      SFIA LEVEL 4/5 • Enterprise server and network support • Use of ITIL systems to aid in meeting SLAs for support and achieving customer-focused KPIs, as per the Department's Priority Framework • Provide expert technical advice to clients on the procurement of hardware and software • Troubleshooting of complex software issues • Development of multiplatform mobile application, built on Apache Cordova, AngularJS and TypeScript, to aid team in delivering metrics to Manager SFIA LEVEL 4/5 • Enterprise server and network support • Use of ITIL systems to aid in meeting SLAs for support and achieving customer-focused KPIs, as per the Department's Priority Framework • Provide expert technical advice to clients on the procurement of hardware and software • Troubleshooting of complex software issues • Development of multiplatform mobile application, built on Apache Cordova, AngularJS and TypeScript, to aid team in delivering metrics to Manager

    • Finland
    • Mining
    • 700 & Above Employee
    • Leading Hand
      • Jan 2012 - Dec 2012

      • Assist with training and supervising new employees • Assist with preparation for upcoming shutdowns • Assist with training and supervising new employees • Assist with preparation for upcoming shutdowns

    • NSSCF Technical Officer
      • Nov 2009 - Apr 2012

      SFIA LEVEL 4 National Secondary Schools Computer Fund • Audit & gather current IT-related device and infrastructure information • Create network upgrade assessments • Attend project startup meetings to provide technical advice to contractors • 1st and 2nd level support to state school staff SFIA LEVEL 4 National Secondary Schools Computer Fund • Audit & gather current IT-related device and infrastructure information • Create network upgrade assessments • Attend project startup meetings to provide technical advice to contractors • 1st and 2nd level support to state school staff

    • Australia
    • Mental Health Care
    • 1 - 100 Employee
    • Volunteer Web Developer
      • 2009 - 2012

      Role: • Casual where required Responsibilities: • Continually improve and update the Foundation's website Technologies: • HTML • CSS • Javascript Role: • Casual where required Responsibilities: • Continually improve and update the Foundation's website Technologies: • HTML • CSS • Javascript

Education

  • James Cook University
    Bachelor of Business - Bachelor of Information Technology, Information Technology, Project Management, Business Management, Database Technologies, Programming
    2006 - 2009
  • Mareeba State High School
    2000 - 2001

Community

You need to have a working account to view this content. Click here to join now