Shane

Senior Full-Stack Developer, Contractor (LTD Co.)

shane@sonoya.uk https://sonoya.uk/ Midlands, England, UK

Work Experience

oyato cloud — Developer, Designer, DevOps

oyato cloud is a cloud platform that automatically optimizes SPAs and websites to make them more SEO-friendly and load faster.
  • Developed on-the-fly website prerenderer and optimizer in Go, faedra, TypeScript and React
  • Developed load-balancer system in Go and faedra
  • Developed browser automation systemd in Go, TypeScript and NodeJS
  • Developed image optimization system in Go
  • Developed intelligent (non-AI) website/SEO optimization system in Go, TypeScript and JavaScript
  • Maintain a family of Tor relays to help in the fight for privacy and against censorship on the web
2019 — 2023

Studio Sonoya — Developer, Designer

Studio Sonoya is an indie design & development studio.
  • Improved existing codebase and developed parsers for a SQL/dbt IDE built on Electron, NodeJS, React, Redux, etc.
  • Developed GMail extension for use in enterprise
  • Designed logos and UI (built with React and Typescript) for oyato cloud
  • Developed infrastructure for oyato cloud
  • Misc. web design consultation.
  • Built website infrastructure on top of Go and systemd
  • Built bespoke email server solution in Go
  • Misc contractor work.
2019 — 2023

Kuroku Labs — Programmer, DevOps

Kuroku Labs develops Open Source software.
  • Created the faedra programming language
  • Maintain the Open Source projects margo & GoSublime — a Go IDE extension for Sublime Text (since 2011)
  • Built website infrastructure on top of Go and Docker/Podman
  • Built IDE-like tools in Go and Python
  • Misc Open Source contributions in Go and TypeScript
2018 — 2023

Time Inc. (UK) — Lead Front-end Web Developer

After LynkU was acquired by Time Inc. (UK) I transitioned to being mainly a front-end web developer working closely with designers and stakeholders to relaunch the LoveFashionSales sales service with brand new web and email designs. Before leaving, I started building a new service to be integrated with InStyle.com built with React and TypeScript.
  • Lead the front-end relaunch of the LoveFashionSales website and emails after a re-design
  • Started new service to be integrated with InStyle built with React and TypeScript
2016 — 2017

LynkU — Programmer, Full-stack Web Developer

At the fashion search engine LynkU, I was mainly responsible for building and maintaining the sales alerts service LoveFashionSales. I built both the front-end (jQuery, later React and Flow) and back-end (PHP) of the website as well as the LoveFashionSales app and the email building system that searched hundreds of thousands of products across hundreds of retailers every day to nd sales matching the user's size and budget. I also contributed to building and maintaining scrapers for the LynkU search engine and building internal tools with SQL, PHP and Go
  • Built the sales alerts service LoveFashionSales.com with React and Flow ( owtype.org)
  • Built responsive email generator working across various mobile, web and desktop email clients
  • Built LoveFashionSales app with React Native
  • Built web crawler and security scanner in Go
2010 — 2016

Summary

I'm a full-stack web developer, Independent Contractor and Open Source programmer who's been coding in industry for 13+ years.

Programming (17+ years)

Go/Golang (12+ years) TypeScript (7+ years) JavaScript (17+ years) Python (15+ years) PHP (17+ years) faedra (2+ years)

Web/App development (17+ years)

React, Redux, etc. (8+ years) HTML, CSS (17+ years) esbuild, Webpack, Babel, etc. (7+ years) Styled-Components, Emotion (7+ years) React Native (1+ year)

DevOps (17+ years)

(Arch) Linux (17+ years) Podman, Docker (7+ years) systemd (8+ years) SQLite (15+ years) MySQL (13+ years) PostgreSQL, CockroachDB (3+ years)

Web design (17+ years)

Figma (7+ years) Affinity Designer (3+ years) Inkscape (13+ years) G.I.M.P (13+ years)

Education

BSc (Hons, incomplete), Computer Science, London Metropolitan University

2007 — 2010