Byron Williams CV

Work Experience

Virtuosys, Bath (November 2017 - May 2018)
Golang Developer. Contract

  • Golang: Mesh/Cloud Deployment
    • Customisation of Docker Registry authentication and mesh wide proxy caching.
  • Winner of Hacktrain Hackathon for a predictive maintenance system.

Virtuosys, Bath (February 2017 - June 2017)
Golang Developer. Contract

  • Golang: IoT device communication
    • Development of dynamic StrongSwan based IPSec gateway
    • Certificate Generation and Device Staging interface
    • WebSockets protocol for client/server communication

2P Ventures, Bath (September 2016 - December 2016)
Senior Full Stack Developer. Contract

  • NodeJS: Client Specific Analytics Tool
    • AWS Lambda NodeJS Express endpoint which ingests user actions, page views and ecommerce purchase events and stores them in DynamoDB and Redshift.
    • Plugin driven processing architecture used to process groups of events into sessions. Multiple processes passing data down a pipeline removing erroneous data, enriching the payloads for later processing and sending to various endpoints (Redshift, BigQuery and S3).
    • Writing BigQuery queries to extract data across multiple datasets
    • Modify existing Angular 1.5 application to read new BiqQuery queries, UI tweaks and enhancements to graphs and tables.

Swoon Editions, London (May 2015 - June 2016): Senior Full Stack Developer

  • Python: Compare the Furniture Market (Python+MySQL) - Project Lead
    • Scrapy based Website Scraping to compare furniture ranges and price points
    • Throughput analysis of competitor stock levels and pricing changes
  • Python: Logistics Interface (Python+MySQL) - Project Lead
    • Retrieve + Send Parcels through Interlink API
    • Reverse engineer a suppliers website, converting it into an API
  • PHP: Building a Logistics Operation (Symfony+Doctrine) - Project Lead
    • Heuristics based selection of carrier + packages
    • Scheduling deliveries with multiple carriers & price points
  • Manage AWS Server Infrastructure using Ansible Stack for server deployment.
  • Chrome Extensions to aide internal customers

Cloudfind, Bath (Dec 2013 - May 2015): Full Stack Developer

  • Python: Writing a webapp using Django + Postgres.
    • Asynchronous tasks use Celery and RabbitMQ.
    • Performance tuning both Postgres and our SQL queries
    • Writing OAuth login and backend code interfacing with both Google Drive and Dropbox APIs
  • JavaScript: Instigated the use of AngularJS throughout the whole front end. Involved converting Django views to JSON API Endpoints, using Grunt + Karma for Unit Testing.
  • Manage AWS Server Infrastructure using Salt Stack for server deployment.
  • Created a Go based Hipchat bot to deliver better deployments.


ResinFiles. A Fika Studio project (Jan 2016 - Present)

ResinFiles is an integration between Salesforce and Google Drive, OneDrive and Dropbox. It has paying customers.

  • Go: API Server
  • Elm: Web Interface
  • Ops: Backend cluster to handle traffic. Docker, Fedora, Ansible, Nomad, Consul

Figroll + Pebbl, Co-Founder (October 2014 - December 2016)

Both Figroll and Pebbl were live products, serving real customers. Figroll focussed on serving HTML5 apps allowing developers to upload their sites through a CLI/CI/SFTP or the Web Interface. It could also proxy API requests.

  • Go: Creation of redundant static website hosting solution.
  • AngularJS 1.5: Web Interface to allow users to upload sites to Figroll
  • Ops: Backend cluster to handle traffic: Kubernetes, Ceph, Clustered RethinkDB, Redis


De Montfort University, Leicester (2007 - 2011)

  • 1st Class BSc (Hons) Computer Science
  • Year 3: Fuzzy Logic, Data Mining, Further Software Engineering Principles
    • Completed a final year project investigating Stock Market Sentiment Analysis
    • Rowed & Coxed for De Montfort University Rowing Club, where I was the Treasurer
  • Year 2: Systems Programming, OO Software Design & Development, Data Specification & Design C Programming
  • Year 1: Database Development, Computer Science Fundamentals, Introduction to Haskell and C++

Magdalen College School, Brackley (2000 - 2007)

  • A Levels: Applied ICT [CC], Geography [C] and Business Studies [C]
  • GCSEs: English [B], Maths [B], Applied Science [AA], Applied ICT [CC], Geography [A], Business Studies [A], German [A]

Interests, Activities & Other

  • Driving License: Full
  • Languages: English (Native), Swedish (Intermediate, UISS certifcate August 2017)
  • I like following processes from start to finish; for this reason I have started bee-keeping in order to produce mead.
  • On a more healthy note I run, cycle and do yoga. See Strava