Jon Payne

Jon Payne Email and Phone Number

ex Microsoft, ex Amazon @ Holland & Barrett
Jon Payne's Location
Godalming, England, United Kingdom, United Kingdom
Jon Payne's Contact Details

Jon Payne personal email

n/a
About Jon Payne

Jon Payne is a ex Microsoft, ex Amazon at Holland & Barrett. He possess expertise in multithreading, generic programming, c++, real time, distributed systems and 33 more skills. He is proficient in Turkish. Colleagues describe him as "Jon is a highly accomplished software engineer, an excellent individual to work with and a must for any sucessful project, combining an attention to detail with a broad understanding of the engineering system he is developing for. Having used many modules written and designed by Jon in my work at TTP, I was continually impressed by the forethought and anticipation he had put into the software."

Jon Payne's Current Company Details
Holland & Barrett

Holland & Barrett

View
ex Microsoft, ex Amazon
Jon Payne Work Experience Details
  • Holland & Barrett
    Head Of Engineering
    Holland & Barrett Jan 2024 - Present
    Nuneaton, England, Gb
  • Santander Consumer Finance
    Principal Engineer Santander Auto Software
    Santander Consumer Finance Apr 2022 - Jan 2024
    Headquarters - Spain, Es
    Similar in some aspects to my previous role at H&B this was a role that adapted to the growth stage of the business -starting at 8 developers, growing to 85 developers. Starting off as hardcore coding and design, getting the system live in more than challenging timescales, then developing interview process, mentoring, managing, evolving into a more force-multiplier type role.
  • Holland & Barrett
    Principal Developer/Tech Lead/Em
    Holland & Barrett Jul 2019 - Apr 2022
    Nuneaton, England, Gb
    Building the team and leading the development of the next generation supply chain in Holland & Barrett.A multi-faceted role that adapted to the requirements of the business, s/w delivery at pace, recruitment and growing the teams and tech culture, people management, product management, ... pretty much everything :-)
  • Amazon
    Software Developer / Devops
    Amazon Nov 2016 - Jul 2019
    Seattle, Wa, Us
    Development & DevOps i.e. "built-it, run-it" on Alexa shopping on mobile devices aka "the amazon app". Java, micro-services, not-so-micro-services, front-end react native, backend Java. Development, CD, ops:LBs/DNS/certs/VIPs/monitoring, perf testing, load testing, scaling, interviewing, designing, mentoring, on-call, everything, all at Amazon scale.
  • Microsoft
    Senior Developer & Devops
    Microsoft May 2016 - Nov 2016
    Redmond, Washington, Us
    Adding new features to a 12M MAU group messaging app https://groupme.com/about whilst keeping it running and dealing with traffic spikes. Tech is backend microservices in golang and RoR, with nginx, redis, etc, and running on AWS. Datadog for monitoring, githiub for code, CircleCI for erm... CI.
  • Microsoft
    Senior Software Engineer
    Microsoft Dec 2012 - May 2016
    Redmond, Washington, Us
    Development of a key part of the Office365 system that allows customers to get rid of their PBX and move to a PBX in the cloud - Azure/C# on HA backend web services.Skype for Business: on Enterprise VoIP, messaging and web services, as a software developer and Scrum Master - linux / python / C++ with SIP/RTP. Provided training on: Team Structures, CI / CD, Acceptance test driven development and BDD, Scrum dysfunction and C++ and C# Coding best practices.Trained on: F#, C#, Windows Azure, SCRUM (Certified SCRUM Master).
  • Hgl Dynamics
    Senior Software Engineer/Architect
    Hgl Dynamics Mar 2009 - Dec 2012
    Godalming, Surrey, Gb
    High Performance Data Aquisition and Analysis systems. Processing, analysing and visualizing large quantities of data, fast. Development, in C++, of custom high performance (online latency with offline throughput) NoSQL database, based on BigData concepts, multi-core and GPU accelerated. Interactive shell with custom SQL like query language and optimised MapReduce functions. System capable of querying and visualizing 100's of millions of entries interactively (in single digit seconds).Visualisation of data using OpenGL / VTK.Optimisation and enhancement of existing client/server system to allow large (TB) datasets to be analysed and visualized.Introduced, and administer, the CI system: Jenkins build/test farm and monitor the cppcheck metrics.Introduced googletest and unit testing more generally.Introduced STL, boost, exceptions and generally more modern, safer, coding techniques.Successfully stewarded the move from Visual Sourcesafe to Subversion.Provided training on safer coding, modern C++, SCRUM/Kanban.
  • Samsung Electronics
    Software Engineer
    Samsung Electronics Nov 2008 - Mar 2009
    Suwon-Si, Gyeonggi-Do, Kr
    Coding up C++ and Java for Samsung TVs on embedded Linux.
  • Motorola Mobile Devices
    Developer & Technical Manager
    Motorola Mobile Devices Aug 2007 - Aug 2008
    Chicago, Illinois, Us
    Making sure our work on VoIP/SIP/RTP based technologies are successful by introducing Agile methods. I managed a multi-site team in the UK and India. Responsible for both the project planning and technical leadership.Software development was in portable C++ using OO/UML, together with an automated test system used FitNesse (Java) together with a custom C++/Java object proxy (RPC mechanism). A COMET based logging plugin for FitNesse was also developed to aid debugging of tests.
  • Motorola Mobile Devices
    Hands On Software Architect
    Motorola Mobile Devices Aug 2006 - Aug 2007
    Chicago, Illinois, Us
    Architecting our vision of Seamless Mobility as well as being a consultant to other projects.Areas of study:IP (Internet Protocol) and CS (Circuit-switched) mobility including IMS (IP Multimedia System), GAN (Generic Access Network) and FMC (Fixed Mobile Convergence) technologies. Detail regarding IP mobility (MIP, FHMIP, etc), security (TLS, WPA, etc), transports (3G, Wifi, WiMAX and LTE), MIH (Media Independent Handover), ICE (STUN, TURN) and IP multi-media.
  • Ttpcom Ltd
    Senior Software Engineer
    Ttpcom Ltd Oct 2001 - Aug 2006
    Gb
    TTPCom provided software and Intellectual Property for wireless devices; primarily complete mobile phone handset software from hardware drivers, through Modem (DSP), GSM/GPRS/3G protocol stack, up to reference applications.During my time I lead several projects, typically 3-5 people, on the development of various parts of the software stack. Work included modem (DSP), core system messaging framework, mobile phone software modules (SMS, WAP, HTTP client, GPRS modem module) and both UI framework and UI.Mobile software development mostly in portable C++, with some code in assembler and C, running mostly on ARM. Additionally, developed PC utility applications in Visual C#, Borland C++ and Java.
  • Signal Computing Ltd
    Software Engineer
    Signal Computing Ltd Jan 1999 - Oct 2001
    Signal Computing was a software consultancy specialising in high performance, high availability, data acquisition and processing systems to the Aerospace and Defence industry.I developed systems on both Unix (SGI Challenge mainframes) and WinNT platforms, written in C++ and designed using OO/UML (Rational Rose).Technologies included: multi-threaded and multi-processor, C++, STL, C++ iostreams, GUI development, client-server.
  • Diverse Digital Systems Ltd
    Software Engineer
    Diverse Digital Systems Ltd Jul 1997 - Dec 1998
    Self-employed. Development of a number of systems in C++: Billing verification system, SS7 network monitoring system. Technologies included multi-process and multi-threading (posix), C++ STL, DSL based code generation, custom database query language, client-server, X-windows GUI, Win NT, UNIX (HPUX).Additionally UNIX system administration.
  • Rohde And Schwarz
    Software Engineer
    Rohde And Schwarz Jun 1996 - Jun 1997
    München, Bayern, De
    Responsible for the development of a C module forming part of the firmware for a spectrum analyser to facilitate fast measuring and testing of mobile phones against GSM specifications 10.20 and 5.05.Additionally, development of two PC applications: one in Delphi (Pascal) to provide automated translation of C source code comments into English and one in MS VC++ MFC to visualise hierarchal DSP control structures.
  • Bbi Ltd
    Unix Consultant
    Bbi Ltd May 1996 - May 1996
    Employed as a UNIX (HPUX) consultant to carry out modifications on Mercury Communications distributed Billing Verification System software.
  • Rockwell Collins
    Contract Software Engineer
    Rockwell Collins Jan 1996 - Apr 1996
    Cedar Rapids, Iowa, Us
    Writing firmware for a vehicle on-board computer for a logistics management system. The system acquired data from several vehicle sensors, including a GPS receiver, and communicated with another cab mounted computer. Software was written in C and 80186 assembler.
  • Government Research Laboratory
    Programmer (Summer Work Experience)
    Government Research Laboratory Aug 1994 - Aug 1994
    Development of a graphical PC application, written in C and utilising BGI graphics driver, used to measure radiation patterns of vehicle mounted antennae. The vehicle was driven onto a turntable and rotated under control of the system. Signal conditioning hardware was developed to interface the vehicle turntable motor and position sensors to the PC printer port.

Jon Payne Skills

Multithreading Generic Programming C++ Real Time Distributed Systems Xml Unix Stl Oop Visual C++ Software Engineering Subversion Tcp/ip Rtp Templates Jenkins Win32 Api Boost Ip Win32 Sockets Network Programming Threads Design Patterns Sip Vtk Exceptions Continuous Integration Googletest Embedded Software Software Development Embedded Systems Agile Methodologies Scrum C# Bdd Linux C

Jon Payne Education Details

  • University Of Southampton
    University Of Southampton
    Electronics Beng (Hons)

Frequently Asked Questions about Jon Payne

What company does Jon Payne work for?

Jon Payne works for Holland & Barrett

What is Jon Payne's role at the current company?

Jon Payne's current role is ex Microsoft, ex Amazon.

What is Jon Payne's email address?

Jon Payne's email address is jg****@****net.com

What schools did Jon Payne attend?

Jon Payne attended University Of Southampton.

What skills is Jon Payne known for?

Jon Payne has skills like Multithreading, Generic Programming, C++, Real Time, Distributed Systems, Xml, Unix, Stl, Oop, Visual C++, Software Engineering, Subversion.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.