Guy Edwards

Software Engineer
London, United Kingdom
|

http://guyedwards.me
|

guyfedwards@gmail.com
I have a passion for making engineers more effective with an interest in standards, knowledge sharing and automation. Always looking to be challenged.
G
E

Work Experience

Iconic Holding

Lead Software Engineer
|

Mar, 2019 - Current

As the first engineer on the team I was responsible for scoping, planning, architecting and implementing the MVP. This was an API using NodeJS with some satellite services written in Go.

Multiple environments deployed through CI using terraform and docker to AWS. Along with the main API, I worked on several other small apps for management of the application, internal information and data aggregation.

Also hiring new developers and managing contractors as funding increased and we looked to grow the team.

  • Tech: Nodejs, React, GoLang, Terraform, Docker, AWS, Postgres, Gitlab

Weaveworks

Software Engineer
|

May, 2018 - Mar, 2019

Working on our SAAS offering Weave Cloud mainly as well as our open source libraries.

As well as adding features to the core application, there is a lot of work on improving standards, patterns and consistency across the codebase.

  • Tech: React, Flow, Node, Go, Kubernetes

Algomi

Software Engineer
|

Aug, 2016 - Apr, 2018

Working on an array of single page apps for traders in the bond market in a team of eight to build a new generation of Algomi's core apps. Planning, building and iterating a core platform based on React and RxJS to allow for many apps to be built from off a solid and feature rich core.

Using this platform, building two main apps simultaneously, doing feature work and platform upgrades.

Spend time helping junior team members and sharing knowledge across the team around standards, best practices etc making sure everyone is involved in the process of moving things forward.

Currently working with other teams to move our infrastructure to Kubernetes. Including setting up CI/CD for the frontend apps and CI for all libraries. This is to enable faster iterations and better developer experience.

  • Personally responsible for introducing Jest for tests, continuous integration, webpack configuration and css modules.
  • Helping write and taking over main development of internal command line tool for creating releases, managing dependencies, setting up workstation etc.
  • Tech: React, RxJS, Jest, Enzyme, Node, Docker, Kubernetes, Gitlab

Funding Circle

Front End Engineer
|

Sep, 2015 - Sep, 2016

Working as part of full stack teams I implemented and shipped many features into our different web apps and sites.

Also worked on internal framework and pattern library. Creating JS modules and a scaleable CSS architecture which we used to maintain consistency across the board.

  • Tech: HTML, Sass, Javascript, AngularJS, NodeJS, Jasmine/Karma, Gulp, Ruby on Rails, Docker

Ve Interactive

Front End Architect
|

Oct, 2014 - Sep, 2015

Responsible for bringing all front end within the company up to a high standard and bringing all products in line with the brand. Planning and implementing an internal frontend framework for scaleability and maintainability. Introducing coding standards to increase consistency and reduce the time needed to get up to speed when jumping from project to project.

I also spent time working with the creative leads to prototype new functionality and brainstorm ideas for all products.

  • Tech: Handlebars, Spacebars, Sass, Meteor, jQuery, Grunt, NodeJS

Ve Interactive

Front End Developer
|

Jun, 2013 - Oct, 2014

Leading a small team of front end developers on an internal ecommerce platform, featuring a drag and drop site builder and full theming capabilities. Implementing a build pipeline using grunt to compile assets based on widgets added using drag and drop site builder. Responsibilities included code reviews, interviewing, training and assessments.

  • Tech: Handlebars, Jade, Sass, Less, jQuery, Angular, Grunt, Jasmine

Education

Rugby School

2005 - 2010

Projects

Kontent

Front End Engineer
|

Sep, 2014 - Jan, 2015

Kontent was a link sharing application to allow circles of friends to share and discover interesting articles/videos/images.

I joined the team just as the first release of the iOS app was being released, and was tasked with building the front end of the website and web application using a custom styling library I created.

Epiphyte

Front End Engineer
|

Mar, 2015 - Dec, 2015

Epiphyte is a startup offering instant settlement for trades and transactions using the blockchain. Co-founded by a friend, I was asked to help out with several POC apps which I worked on in evenings and weekends.

The bulk of the work was building mobile and admin interfaces for a money sending app using EmberJS and Node.

Skills

  • HTML/CSS
  • JavaScript
  • Node
  • React
  • Webpack
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • Unix