Nicholas Herriot

Founder

Professional Summary

I am passionate about technology, even as a child I was a Lego addict! At the moment I'm using Raspberry Pi, mbed, Kivy and mainly Python for current projects. Specialties include: M2M, Micro Services with Cloud Foundry PaaS, Python (Flask & Django), Embedded systems, Systems Design, Mobile Networks, Linux and Open Source Software. Outside of work, I love competing in triathlons.

Professional Experience

Director

Noisy Atom

Sep 2014 - Present

  • Focusing on software development and management to effectively deliver technology changes to and for companies.
  • Assisted in the development of the ONS next gen platform, porting a large Java monolith into Python Flask and Django micro-services.
  • Delivered an Ecommerce platform for Thermofisher Scientific and deployed IoT energy monitoring mesh networks for ARM HQ.

Lead Python Engineer

Cisco (formerly Accedian)

Jul 2021 - Oct 2026

  • Lead Python developer for data ingestion pipeline using micro-service architecture on Kubernetes.
  • Built FastAPI API Gateways for customer onboarding and telco grade data analytics.

Web and IoT R&D Management

Samsung Electronics

Dec 2017 - Jul 2021

  • Worked on web frameworks and technologies for IoT devices, ranging from C to Python and JS web services.
  • Targeted embedded systems like Raspberry Pi, Mbed, Pycom, and Artik.

Senior Python Developer

Office of National Statistics

Jan 2017 - Oct 2017

  • Ported a monolith application into a micro-services framework using Python on Cloud Foundry PaaS.
  • Mentored junior members and developed an OS OAuth2 server written for Django.

eCommerce Python Developer / Team Leader

AlfaAesar

Apr 2015 - Jan 2017

  • Led an 8-developer global team delivering the AlfaAesar eCommerce platform.
  • Migrated stack to Python and PostgreSQL, including Elasticsearch (Haystack) and Celery integration.

Software Developer

Cyan Technology

Oct 2014 - Mar 2015

  • Created a proof of concept 'Smart' Electricity Utility Meter based on a Semtec LoRa radio module.
  • Built backend stack with Python (Flask, jinja2), RabbitMQ, and MongoDB.

Automotive and M2M Architect

Vodafone

Jul 2013 - Aug 2014

  • Led architecture and design for the next generation connected car product (m2m device, back-end data capture & aggregation) launched in Italy.

Head of Open Source for Betavine

Vodafone

Mar 2008 - Apr 2010

  • Led Open Source development at Betavine, releasing the Linux Mobile Connect driver and hosting the open source femto cell project.

Education

BEng (Hons)

Electrical & Electronic Engineering

Brunel University (1992 - 1997)

Secondary Education

General

St Gerards (Graduated)