Hello, my name is Jason. I'm a Software Developer. I love building things.

Intro

I'm a Software Developer with 9 years' development experience. I've worked on a variety of applications, including:

  • High traffic APIs
  • Analytics scripts
  • Enterprise-level infrastructure
  • Mobile apps
  • Billing systems
  • Administration interfaces
  • Website and CMS builds

I've worked as an Agile team lead, using scrum. I'm used to working with stakeholders at all levels to drive requirements gathering and deliver working and useful systems. I like to split my time between building things myself, and helping my team to build things better & faster.

I really do love building things, and as much as I savour the challenge of technical complexity, nothing beats the joy of shipping something that works & works well.

I've worked for a number of businesses in different capacities such as a fully remote freelancer, full-time employee and contractor and I'm always striving to find the next interesting problem I can help solve. If you want to reach out about something that you think might pique my interest then get in touch below.

Methodology

Test-Driven Development: Big fan for maintenance work as well as adding new features.

Paired/mob programming: Tackling complex problems as part of a 2+ team, is one of my favourite parts of development.

Agile: Worked in "agile" environments for several years and I love the MVP-driven approach. Retrospectives are the best as it's all about improving how we work together as a team.

Continuous Integration/Continuous Delivery: Test all the things, deploy daily. Confident, automated deployment systems with zero-error reporting is the dream and delivering code to production systems in the smallest possible chunk (feature flags ftw!) is a great way of doing it.

Peer-code-review: No line of code should ever be deployed to live without it.

Tech

Languages: Python, JavaScript/Typescript (Frontend & NodeJS), PHP & Java.

Databases: PostgreSQL, MongoDB & MySQL.

Frameworks: Django, Flask, Spring Boot, Vue, React & Hapi.

Tooling: Vagrant & Docker.

Version Control: Git (seriously,does anyone use anything else these days?).

Cloud:AWS, Kubernetes & Terraform.

Services: RabbitMQ, ElasticSearch & REDIS.

Contact