/CV

Nathaniel Green's CV

Nathaniel Green

A technology enthusiast with a passion for creating new things. Currently working as a Software Engineer at Evogro.

Previously employed as a Software Engineer at Wiser, Software Engineer at Veratrak, and Associate Product Developer at AND Digital.

Work

Evogro (September 2021 - Present)

Role: Software Engineer

Technology: Flutter, Dart, Firebase, GCP

Company Website: https://www.evogro.com/

  • Designed and built a cross-platform app in Flutter for customers to control and manage their Evogro cabinets, allowing them to view live cabinet image feeds and water health levels, sow/harvest crops, view their harvest calendar, notifications, cabinet settings, etc.
  • Modernized internal admin tools to manage customer cabinets and available crop inventories, using Flutter Web.
  • Implemented extensive automated integration, widget, and unit tests using Codemagic CI.

Wiser (July 2019 to September 2021)

Role: Software Engineer

Technology: Angular, React, Next.js, Typescript, Flutter, Netlify

Company Website: https://wearewiser.com

  • Implemented component driven development across the Engineering team, utilizing Storybook and Chromatic to better test component interactions and catch UI regressions.
  • Facilitated the company-wide migration from Angular to React, moving our sites to JAMStack and serverless architectures to increase developer productivity and site performance.
  • Built a cross-platform app with Flutter, enabling students across the UK to complete tasks for the Wiser Academy, an internal recruitment initiative targeting university students.
  • Worked on multiple clients' careers sites with a heavy focus on accessibility, design, performance and animation. Such clients include but are not limited to: Frasers Group, NHS, Knight Frank, Lloyds of London, Colt, and The Stars Group.
  • Built interactive slot machine, horse racing and boxing games using Canvas animation for The Stars Group career site.
  • Developed and implemented company-wide Git workflows and code quality standards, enabling more efficient collaboration across all projects.

Veratrak (July 2018 to January 2019)

Role: Software Engineer

Technology: Angular, Typescript, Nest.js, AWS, Docker, Solidity, Smart Contracts

Company Website: https://veratrak.com/

  • Created an Ethereum blockchain Smart Contract for use in our product using the Truffle Suite (Truffle, Ganache, Drizzle).
  • Worked on writing performant and accessible front-end applications in Angular 5/6 for use in enterprise environments, with multi-browser and legacy browser support, tested with Browser Stack.
  • Created responsive and interactive UI designs of the main product, using design tool Figma.

AND Digital (February 2017 to February 2018)

Role: Associate Product Developer

Technology: React+Redux, Node, Angular.js & Angular 2+, TensorFlow, Vue, Wordpress/PHP, Docker

Company Website: http://and.digital

  • Worked on AND Digital's internal projects/applications using front-end technologies with React + Redux.
  • Created a chatbot using Vue and TensorFlow for use on the main AND Digital public facing website.
  • Deployed to client site (TalkTalk) to work on client-side projects with technologies such as Angular.
  • Worked on the AND Digital Website Refresh Project, a complete overhaul of the company's public facing website to match the latest rebrand, adhering to strict styleguide and accessibility rules, and building CMS capabilities using Wordpress & PHP.
  • Aided in UI/UX discovery sprint for an internal project where I and 3 others worked to create ideas and basis for wireframes on how the internal project should look, and what sort of user journeys should be created.
  • Helped set up base foundations for a brand new internal projects for the May bootcamp joining the company to build on top of. This involved aiding them with tech stack decisions, creating an AND Digital user-auth system, and teaching them company development standards in regards to git branching strategies, component design, etc.

Freelance: Armistice (October 2016 - March 2017)

Role: Freelance Web Developer

Technology: HTML5, CSS3, Javascript, jQuery

Worked closely with DJ/Producer Armistice during free time to design and build website to showcase Armisitice's music, as well as host information about the DJ and links on how/where to contact him.

Freelance: Showstar Entertainments (January 2016 - April 2016)

Role: Freelance Web Developer

Technology: Ruby, Sinatra, HTML, CSS

Built a website for the company ShowStar Entertainments, to showcase various clubs and events owned by Showstar Entertainments. The website was also built in close contact with the client to specific design requests.

Technologies and Languages

Some of my favourite tech at the moment: Flutter Next.js JAMStack Serverless

Some of the tech I've used before:

Category Tech
Languages Dart, Javascript, HTML5, CSS3, Ruby, Elixir, Rust, Solidity
Frameworks Flutter, React+Redux, Next.js, Node+Express, Rails, Vue+Vuex, Nuxt, Truffle, Angular, Meteor
Testing Jasmine, Enzyme, Nightwatch, Rspec, Jest, Protractor, Karma, Cypress, Storybook
Databases MongoDB, PostgreSQL, Firebase, MySQL, GraphQL, CouchDB/PouchDB
DevOps Docker, AWS, GCP, DigitalOcean, Netlify, Rancher, Jenkins, CircleCI
Other TensorFlow, Smart Contracts, Blockchain, Git, Heroku, Wordpress
APIs Mapbox, Leaflet.js, Google Maps, Youtube, Trello

Education

Makers Academy (September 2015 - November 2015)

Makers Academy is a 12 week full-time coding bootcamp.

  • Took part in pair-programming every day over the 12 weeks.
  • Exposed to best coding practices and theories such as Test Driven Development, Red-Green-Refactoring, Agile learning.
  • Experience of programming in teams during Makerthon, a 4-day project, and in Makers Academy final projects, a 2-week project, working in teams of 4-5 members.
  • Working to deadlines and being able to produce functional MVPs quickly that can be built upon and maintained with ease.
  • Can work well in high-pressure situations with limited time windows.

St. Peters School, York (2010 - 2015)

  • A-Levels: Geography, Classical Civilisation, Mathematics
  • Extra-Curriculum: School Radio - Radio627

Contact