Geoffrey Prytherch Backend Software Engineer Specialising in IoT, Docker and Cloud Services

About

I am a Backend Software Engineer primarily skilled in C#, Java and Python. I have experience working with large business customers both as an engineer and consultant. I have experience working with Amazon Web Services and Oracle Cloud services.

I have been a programmer for over 10 years and enjoy keeping my skills up to date. I started out hobbyist programming with BASIC in the 90s and Linux in 2006. In my spare time on my computer I program Raspberry Pis and Arduinos, Reverse Engineer protocols & services and maintain a Docker homelab. In addition, I am a pretty avid traveller and festival-goer.

Work Experience

Gentrack Ltd

June 2017 -

I currently work in a Product Engineering team working with microservices hosted on Amazon Web Services. In this role I get exposure to a wide variety of cloud services offered by Amazon.

Previously I worked in a dedicated customer team who was responsible for a single B2B customer. I worked with a customer manager and the client to fix bugs and implement new features.

In this role I primarily use C#, Java and Python in equal proportions.

BE EXCELLENT GmbH

Jan 2016 - April 2017

My role at BE EXCELLENT was to implement the various products of the Oracle CX/CRM suite for clients, to update their existing implementations and to develop in house solutions for extending the functionality of these products. I was the designated prime for Oracle Sales Cloud which meant I was the first point of contact in the company for Sales Cloud.

  • I designed and implemented an instance of Oracle Sales Cloud for a client. This included a migration from their existing RightNow instance by creating bespoke tools to retrieve and transform data from their REST API. We then implemented a real time link between the two systems.
  • We overhauled a clients RightNow support pages to a mobile friendly, responsive, Single Page Architecture design.
  • Created extensions for Demandware (now Salesforce Commerce Cloud) on Amazon EC2 including customer information integration to Sales Cloud, including directly looking up Orders, Products and Baskets within those integrated customer records.

Projects

Drinks & Sun

An app in development that calculates the position of the sun in the sky relative to nearby obstacles for outdoor bars and pubs in London. Displays a list of participating bars near the user so that they can find a place to drink and make the best of the sun.

Homepage

Budget Panel

A dockerised full stack application to calculate a personal budget over a rolling daily average. Started out as a PHP project but has since morphed into a Vue.js and .net Core application, held in a docker container.

GitHub

Glastonbury Overlay

I reverse engineered a dead overlay for Glastonbury Festival which allowed you to compare the size of the festival to any other location in the world. A description of how I did so is in my blog.

Homepage

Skills

C# · Java · Java · Python · PHP · Amazon Web Services · Microsoft Azure · DigitalOcean · REST · Vue.js · MongoDB · MySQL · Microsoft SQL · Docker · Nginx · Linux · .Net Core · Git · Microservices · Containers · Internet of Things · Distributed Systems · Bluetooth · ARM · Embedded Systems · Cryptography · Peer-to-Peer · Reverse Engineering · Fair Exchange · Agile · Scrum

Bio

June 2017 - Software Engineer @ Gentrack Ltd
Jan 2016 - April 2017 Junior Solutions Consultant @ BE EXCELLENT GmbH

Education

2011 - 2015 Newcastle University MComp Computing Science (Mobile & Distributed Systems)