Jonny Wenmoth - Programmer & Designer

Jonny Wenmoth

Software Developer

Hi, I'm Jonny. I build software and sometimes do the colouring in too. For the past 18 years I have been building websites and web based applications in various countries around the world. I enjoy creating lightweight, scalable applications with the help of cloud services.

Outside of the internet you will usually find me riding mountain bikes, woodworking or drinking coffee in my hometown of Cambridge, New Zealand. If you have a decent chilli sauce recipe or even an interesting project that you'd like to discuss then feel free to get in touch.

Stacks

I am always interested in experimenting and learning new things and can pick up stacks and languages relatively quickly. I am an advocate of microservices and have recently been building React frontends on AWS cloud backends. I also have experience with various other e-commerce and CMS frameworks.

Gatsby - A fast, lightweight framework for building websites with React and GraphQL.
Symfony - Flexible, robust and easily testable framework and components.
AWS Amplify - A tool for building cloud backends from frontend code and data structures.

Process

It is important to have the right development processes in place. Not only can they save you time but you will most likely end up with a better product as a result. Even the worst of ideas can still be executed well.

Even the worst of ideas can still be executed well.

Test Driven Development

I write unit and integration tests for a majority of the projects that I work on and believe that it provides a faster development process and a more stable and secure end product.

Continuous Integration

With the right test coverage, deploying code to a production environment shouldn't be a big deal and should happen on a regular basis. I automate the compiling, testing and deployment of my projects through CI pipelines. Historically I have used Docker, Gitlab and AWS for CI tasks but have recently been migrating projects to Github workflows.

Agile Development

I think that software should be lightweight and have the ability to change rapidly through the course of the development process. I have experience with planning projects in an agile way and developing software through agile processes. I predominantly use Gitlab or Jira for project management.

A parachuting fish is probably a bad idea.

Systems

I have experience designing and building scalable, highly available, secure systems on AWS. This ranges from more traditional setups employing load balanced EC2 instances, databases and message queues through to serveless backends and microservices.

AWS infrastructure design.

Experience

Over the past 18 years I have lived and worked in various countries around the world. I am currently living in my hometown of Cambridge, New Zealand, after spending the previous 10 years residing in London. Have a fiddle below to see what I've been up to in that time.

-

Self-Employed

Cambridge, New Zealand

Designer / Developer / Systems

End to end project delivery including visual design, development and the management of backend infrastructure on AWS.

  • Clients

    Clients

    Go EU Go, Infinity Wines, The Black Hamburg

  • Technologies

    Technologies

    Symfony, Gatsby, React, Craft CMS, AWS

Redbox Digital

London, United Kingdom

Web Developer

Programming on the Magento platform, some Symfony work and technical project planning.

  • Clients

    Clients

    Universal Music, Coty

  • Technologies

    Technologies

    Magento, Symfony, AWS

-

Dave's Lab

London, United Kingdom

Co-Founder / Head of Development

Software development, DevOps and maintaining backend infrastructure on AWS.

  • Clients

    Clients

    #PAY, Le Chameau, Cash & Rocket, Capen / Zaffo, Comic Relief

  • Technologies

    Technologies

    Symfony, Magento, Angular, Polymer, AWS

-

Luxup

London, United Kingdom

Consultant / Lead Developer

Development on the Magento platform, technical project planning, hiring and training of development team members.

  • Clients

    Clients

    Luxup

  • Technologies

    Technologies

    Magento, AWS

-

Pod1

London, United Kingdom

Senior Developer

Development on the Magento platform, technical project planning, client facing tech lead and the training of development team members.

  • Clients

    Clients

    Harvey Nichols, Kurt Geiger, Gieves & Hawkes, Matthew Williamson, Myla, Amanda Wakeley, Luxup

  • Technologies

    Technologies

    Magento, Symfony, Wordpress

AdultShop

Perth, Australia

Lead Developer

Building a bespoke platform on the Zend framework, technical project planning and the training of team members.

  • Clients

    Clients

    AdultShop

  • Technologies

    Technologies

    Zend Framework

-

Netconcepts

Auckland, New Zealand

Web Developer

Development on the GravityMarket platform.

  • Clients

    Clients

    realestate.co.nz

  • Technologies

    Technologies

    GravityMarket, Wordpress

-

Orcon

Auckland, New Zealand

Lead Designer / Developer

Replatforming of the Orcon website onto Joomla. Designing marketing campaigns.

  • Clients

    Clients

    Orcon, Kiwi Online

  • Technologies

    Technologies

    Joomla

-

ScholarNet

Auckland, New Zealand

Flash Developer

Building interactive learning tools and games in Flash.

  • Clients

    Clients

    ScholarNet

  • Technologies

    Technologies

    Flash, PHP

-

Photopages

Auckland, New Zealand

Restoration Artist

Pixel pusher, restoring and colourising photographs using Photoshop.

  • Clients

    Clients

    Photopages / Walmart

  • Technologies

    Technologies

    Photoshop

Auckland Media Design School

Auckland, New Zealand

Diploma of Digital Media Production

Awarded a diploma with merit and received the industry award for Highly Commended in Design.

  • Diploma

    Diploma

    Awarded with Merit

  • Industry Award

    Industry Award

    Highly Commended in Design

  • Subjects

    Subjects

    Photoshop, Flash, Director, After Effects, HTML, CSS, Javascript

Contact

If you have an interesting project that you'd like to discuss then put the things in the boxes and we can chat.

• Be rad •