Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 

Repository files navigation

Patrick Sawyer

Projects | Skills | Education | Experience | Hobbies and Interests | LinkedIn | Github | Website

Info

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Apollo / GraphQL
  • Node
  • jQuery
  • Ruby / Rails
  • Git / Bash
  • TDD / BDD e.g. Jest / Cypress / RSpec

I am currently working as a Software Engineer for Nuw, a female-led sustainable fashion start-up. Here I am the sole front end developer of an iOS app and an android app. The tech stack is React Native, TypeScript, Apollo/GraphQL & Node.

I have also spent the last few months building a table booking app for a client, again using React Native. I was solely responsible for building the front end of an app (IOS/Android/Web). This will be live in a few weeks so you cannot download it just yet.

I have an app on Google Play which you can download for free. This is a DJ app built using React Native. Search for NoSync on Google Play.

Some of my earlier projects can be found on my website disco-computer.com and github.com/Patrick-Sawyer.

I am also a graduate of the MAKERS intensive coding bootcamp. Here I was able to expand my skills and gain invaluable experience working in teams. This was a web development course focussed on TDD, Ruby, Rails and React.

I have learnt many aspects of development vital to working on large scale projects such as test-driven development, object-oriented programming and git workflow. I am eager to learn more and am looking for work that utilises my current skillset whilst continually teaching me new technologies.

Experience

Nuw (July 2020 to date)

Software Engineer

  • React Native, TypeScript, GraphQL, Apollo & Node.
  • Sustainable fashion startup with 6 members of staff.
  • Users can sign up and swap their unwanted items of high street fashion for a coin which they can later spend in the app on another item of clothing.
  • Working with the Product Manager and designer to release an updated and improved design every two weeks.
  • Recently added categories and filter FAB to the homepage.
  • Also recently added ‘follows’ functionality.
  • Only full-time developer, the other developer with a backend focus is only part time.
  • I work on the entire frontend by myself and build any backend mutations I need myself also.
  • Experience working Firebase, Push notifications, Stripe

The Only Way Togo Ltd. (November 2020 to date)

Freelance React Native Developer

  • Solely responsible for delivering the front end of an app through to deployment.
  • Project built using React Native for IOS/Android/Web.
  • App is a table booking app for over 2000 restaurants.
  • Built front-end from scratch to tie into an existing back end, liaising with the back end developer as required.
  • Project is nearing completion, and should be live on Google Play, App Store and the web soon.
  • Designed by myself.

Discovery Channel / Eurosport (December 2009 to November 2020)

Live Transmission Operator

  • Various technical roles within broadcasting.
  • Lead experience, often overseeing playout of over 100 channels.
  • Setting up and manning TV channels during live broadcasts.
  • Taking commercial breaks, adjusting playlists depending on the situation.
  • Routing video feeds for live broadcasts.
  • Fixing any errors on air ASAP.
  • Recording of programmes from tape to servers, ready for broadcast.
  • QA / QC of material prior to broadcast.
  • Adding of dubbed audio to video assets.
  • Logging of issues.

Ascent Media (November 2007 to December 2009)

Runner / Library Assistant

  • Entry level role logging tapes and reels of film into databases and delivering them to various production houses around Soho.

Skills

Quick Learner

  • I have always learnt things quickly and easily, hence why I thought I would try my hand at coding.
  • The first project on my website (the Disco Computer drum machine) was completed only 2 months after "Hello World". In that time I learnt HTML, CSS and JavaScript to a point I could make a fully functioning Web App.

Self starter.

  • Built entire projects solo through to deployment, teaching myself what I needed to know as and when.
  • I managed to make multiple functional Web Apps within a year of starting to learn HTML.

Works well under pressure.

  • I have always enjoyed jobs that challenge me, and generally work best under pressure.
  • 11 years working on the front line of multiple TV channels, including doing live sport.

Education

Makers Academy (March 2020 to July 2020)

Whilst working at the Discovery Channel they very kindly allowed me to take sabbatical leave to do an intensive coding boot camp. This course was based mainly on the following.

  • OOP, TDD, MVC, BDD
  • Agile workflow
  • JavaScript, React, jQuery
  • Ruby, Rails, Sinatra
  • Jasmine, Jest, Cypress, RSpec, Capybara

University of Hertfordshire (September 2003 to June 2006)

  • BSc in Music, Commercial Composition & Technology.
  • 2:1 with Honours.
  • MAX/MSP, Music Technology, Music Composition.

William de Ferrers School and Sixth Form (September 1995 to June 2002)

  • Best in School in Maths Challenges every year.

Solo Projects

NoSync DJ App

Repo - Live Version

This is my first app on Google Play, a DJ app so you can mix tunes on your android device. It has usual DJ features such as pitch control and crossfade, as well as Keylock functionality. This was built using React Native.

Web Audio API Synth

Repo - Live Version

  • An online synth built using JavaScript / Web Audio API
  • Users can build their own patches and save them
  • Optimised for use in Chrome but works in most modern browsers

Conway's Game of Life React App

Repo - Live Version

  • One of my first React projects.
  • Tested using Jest, Enzyme and Cypress.

Tetris

Repo - Live Version

  • One of my first vanilla JavaScript projects

Disco Computer

Repo - Live Version

  • JavaScript Drum machine
  • Uses Howler.js for audio
  • My very first project

Group Projects

TikTok API Project

React Front End Repo - Rails API Backend Repo - Live Version

  • Final project from Makers Bootcamp
  • React frontend, Rails API backend
  • Uses TikTok API, and a third party API from tiktok.fail
  • Users can create TikTok playlists
  • JavaScript, React, Ruby on Rails
  • Tested using Jest, Enzyme, Cypress and RSpec

Facebook Clone

Front End Repo - Back End Repo - Live Version

  • Another Makers group project
  • React front end with Rails API backend

Hobbies and Interests

In my spare time I write electronic music, go to concerts, cycle and play a bit of tennis. I also play piano/keyboard and a bit of guitar, drums and didgeridoo. My soundcloud can be found here.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors