Skills & Experience

Below is a list of my capabilities. It's not comprehensive, but most relevant to the type of work I'm currently focusing on. I enjoy adding new ones as required, and excited to learn and incorporate new technologies that can add a real benefit to the projects I'm working on.

Need a CV? You can download it as a PDF.

Software Development

For simplicity's sake, I've intermixed both front end and back end capabilities in these lists.

code

Languages

  • C#
  • PHP
  • Javascript
  • HTML
  • CSS
  • SASS
  • JSX
  • SQL
  • Java
  • Python (intermediate)
  • Swift (intermediate)

cms

CMS

  • Sitecore
  • Umbraco
  • Contentful
  • Wordpress

framework

Frameworks

  • .NET Core
  • .NET Framework
  • .NET Entity Framework
  • Node
  • React JS
  • React Native
  • Xamarin
  • Foundation
  • Bootstrap
  • Semantic UI

Database

Database

  • MSSQL
  • Postgres
  • MySQL

CLI

Tooling

  • Gulp
  • GIT
  • Webpack
  • Bash scripting
  • AWS CLI

Devops

DevOps

  • AWS
    • EC2
    • IAM
    • ECS
    • VPC
    • RDS
    • Cognito (User Pools)
    • Lambda
    • SQS
    • SES
    • Cloud Formation (primarily using Troposphere)
  • Bitbucket (source control and pipelines)
  • GitLab (source control and pipelines)
  • Team City
  • Octopus
  • Docker
  • Hockey App
  • Server Platforms
    • Windows Server
    • Linux variants

Wise

Best Practices

  • S.O.L.I.D
  • Unit Testing
  • Integration Testing
  • TDD (when appropriate)
  • Domain Driven Design (DDD)
  • N Tier architecture
  • Restful API Design
  • Git flow and variants

Solutions Architect

Solutions Architecture

  • Requirements Gathering
  • Agency Agile
  • Design Thinking
  • Agile Development
  • Wire Framing
  • Diagramming
  • Work planning and delegation
  • Technology suitability appraisal
  • Solutions prototyping
  • Solution architecture
  • Solution communication
  • Jira / Confluence

Product Interaction & Aesthetic

I've always had an interest in visual design, and the way that the digital products I use look and function. This has followed me through into my coding career.

Some of the design skills and sensibilities I've developed and utilise include…

Golden Ratio
  • Gestalt Principles
  • Visual Heirarchy
  • Typography
  • Color Theory
  • Interaction Design
  • Behavioral Design
  • General UX

Leadership & Communication

I have been the tech lead and/or solution architect for many projects, and have led mixed teams of junior, mid and senior developers.

I enjoy mentoring and guiding others, and in turn, learning from the people I'm working with.

I take the project outcome seriously, and do my very best to think forward, understand the implications of technology decisions, and not compromise the integrity and long term value of a project due to short term concerns. I be as pragmatic as is required to create successful solutions, and work with stakeholders to find thoughtful compromise.

Chris Paynter - Melbourne International Film Festival Discussing chat bots at Melbourne International Film Festival.

When I'm not full steam ahead on projects, I enjoy getting onto the speaking circuit, on stage and in panels, to discuss ideas that excite me and that I think are worth sharing.

Chris Paynter - Code Like A Girl Talking about The Internet of Things at Melbourne Knowledge Week, with Code Like A Girl.

Get in touch.