Skip to content

Instantly share code, notes, and snippets.

@jedrichards
Last active October 24, 2019 12:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedrichards/69f4021ff5b409ccb1737460599c4f81 to your computer and use it in GitHub Desktop.
Save jedrichards/69f4021ff5b409ccb1737460599c4f81 to your computer and use it in GitHub Desktop.
Jed Richards CV

Jed Richards
JavaScript Developer

Github github.com/jedrichards
LinkedIn www.linkedin.com/in/jedrichards
Stack Overflow stackoverflow.com/users/1058314/jed-richards
Contact jedrichards at gmail dot com

I've been part of the web industry since 2004, working across many sectors on projects of all sizes, variously as a lead developer in fast-paced London ad agencies, as part of internal agile teams in technology companies and more recently as a freelancer and consultant. I've worked for clients such as Sony, BP, PwC, EE, ASOS, Sainbury's, Phillip Morris USA, Diageo, and Burberry.

I specialise in application architecture, the JavaScript ecosystem, agile working, project specification and planning, testing, automation and web-related devops. I engage frequently with the open source community, maintain projects that have seen >20K downloads per month on npm and have deep experience with the web platform - including TypeScript, ES2015+, Babel, Webpack, ASTs, Node, React, React Native, Redux, Angular, Docker, REST, GraphQL, UI component methodologies, HTML, CSS and CSS-in-JS. I'm comfortable with highly technical tasks and more creative/UX related work.

I've been working almost exclusively remotely since around 2013, and know how to be highly productive and drive projects forward as part of a distributed team.

Recent projects

Developer Platform Engineer at Sketch

Q2 2019 to date
Working on Sketch's developer platform to improve the experience around 3rd party integrations, plugins and tooling. Sketch is an Apple Design Award winning digital design toolkit built to help you create your best work — from early ideas, through to final assets.

Freelance consultant at Wildfish

Q4 2018 to Q2 2019
I joined Wildfish, a highly respected Python dev agency, as a frontend consultant to help them develop their first React-based app and level-up their team to take advantage of powerful frontend technologies that have recently emerged. As part of this effort Wildfish are developing an internal crypto currency product that enables users to share deep insights into the market by crafting complex queries on financial data. We're using Gatsby to deliver a fast static site that is able to operate as an PWA once running on a browser. A Python GraphQL API drives both the static build and the SPA at runtime.

Freelance acting CTO at Rise

Q2 to Q4 2018
As acting CTO I helped Rise, an upcoming wellness tech startup, develop their product vision and technical roadmap in preparation for securing a second round of investment in 2019. Using my professional network I helped Rise rapidly assemble a project team to specify and then develop an MVP product that included a proof-of-concept P2P video chat feature.

Freelance Angular developer at SOON_

Q1 2018
I led the development of the eightroads.com site build for SOON_, a well-known digital branding agency. We used Angular Universal to develop a fast static site/SPA powered by a Python backend and CMS. I helped SOON_ evolve their approach for component-based development and adaptable CSS. The site is localised for both English and Chinese audiences.

Freelance React Native developer at Make+Ship

Q2 to Q4 2017
I helped Make+Ship and Health Forge develop a React Native app for the global pharma company Bayer, working within strict guidelines for apps designed to be used in a clinical setting. The app itself helps patients track the quality of their eyesight while being treated with medication to improve the symptoms of diabetic macular oedema.

Freelance JavaScript developer at 2PAx

Q3 2016 to Q2 2017
2PAx developed a system for algorithmically optimising restaurant table utilisation using knowledge the founder gained while working as operations director at well-known eateries like Wagamama, Hakkasan and Busaba Eathai. I came on board during a critical time in the product development cycle, and helped them architect a robust approach for client/server communication in their React and Redux-based restaurant kiosk app.

Project history going further back available on request

Work history

  • 2008 to date Freelance web development and consulting
  • 2007 to 2008 Lead Flash developer at SAS Design, London
  • 2006 to 2007 Flash developer at Tonic, London
  • 2004 to 2006 Flash developer at Arc Worldwide, London

Education

  • 2007 to 2008 UCL, Distinction in Certificate of Higher Education in Astronomy
  • 2003 to 2004 City University, Distinction in MSc Electronic Publishing
  • 1999 to 2003 Sheffield University, 2:1 in Japanese Studies

Open source

  • grunt-rsync A Grunt task for accessing the file copying and syncing capabilities of the rsync command line utility
  • rsyncwrapper An async wrapper to the rsync command line utility for Node.js
  • Ongoing engagement with the community in various projects - see activity at github.com/jedrichards
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment