Steve Le Roy Harris

Front-end developer

email
steve@nourish.je
phone
07453 302625
website
nourish.je
github
github.com/simlrh

Personal Statement

A senior front-end developer with 10 years in the industry, working exclusively in React and React Native for the last couple of years. A range of experience with object oriented and functional programming styles during my career has resulted in strong skills in the type systems and declarative style which embody modern JavaScript best practices. I'm looking for a contract or permanent role where I can leverage my front-end ops experience alongside development skill to deliver highly performant user experiences built on clean and clear, maintainable, testable code.

Outside of work I have a keen interest in VR, 3d printing and homebrew electronics.

Experience

Open Source

  • Created the new API for writing neovim plugins in JS (neovim/node-client on github), focussing on ease of use for plugin developers while remaining backwards compatible with the legacy decorator API.
  • Forked webpack's css loader to output ES2015 modules, which made it possible to tree-shake unused CSS at build time and avoiding the need to scrape the live site to discover unused CSS
  • Maintain numerous C++ libraries for the OSVR ecosystem, allowing the use of peripherals like the Kinect, PS Move and Wiimote with modern VR games.

Key skills

  • React, React Native, Redux
  • JS inc. ES2015+ with Node.js & Babel
  • Typed JS with Flow, TypeScript
  • CSS3, Styled Components, CSS Modules, Sass, Less
  • HTML5, JSX
  • Webpack, Gulp, Grunt
  • TDD with jest, selenium
  • git workflow

Education

  • University of Bristol

    2003-2006

    BA Philosophy, 2:1

  • Imperial College London

    2001-2002

    Completed first year of BEng Computing at at 2:1 level, before switching to a humanities degree due to career uncertainty created by the dot com crash. Hindsight is 20/20!

  • Hautlieu School, Jersey

    A levels: Maths (A), Physics (A), Chemistry (A), Further Maths (B)

References

Available on request

Contact details

Steve Le Roy Harris
Unit EG1, 183 Bow Road, London E3 2SJ
t: 07453 302625 - e: steve@nourish.je