John Jolly

John Jolly Email and Phone Number

Senior Software Engineer Technical Lead @ Zircon Software Limited
Bath, GB
John Jolly's Location
Bath, England, United Kingdom, United Kingdom
John Jolly's Contact Details

John Jolly personal email

About John Jolly

My current interest is development of integrated mobile and web apps working from a central server, expanding the mobile device's capability by integrating other hardware over Bluetooth or USB. For example I have recently completed a prototype system that integrates survey grade GPS hardware with an Android device linked to a backend service and web app. I was responsible for managing the project; gathering and documenting requirements, architecting a solution and team leading its implementation, liaising with the clients. The mobile application is based on Xamarin and the server on .Net Core with MVC.I have also explored the practicalities of using machine learning technology on a mobile device and am able to demonstrate real time offline image classification on Android using prebuilt Tensorflow models. I also have an interest in automating system and subsystem tests. Last year I managed the development of a test suite for software operating in a safety related context. I designed a framework to document and run tests, it integrated the process of writing formal test specifications to cover formally documented requirements with C# code that implemented each test.The primary technologies I use are now clustered around .Net and C# but I have a broad range of experience, for example last year I worked on a C++ project, updating a legacy application for a client in the rail sector. In doing so I drew on many years of prior experience writing Windows based C++ applications. I have also adopted new tools and technologies if they seem more effective for a task at hand, for example I recently used Python to analyse complex sets of geographic / rail infrastructure data and assess how best use could be made of it.

John Jolly's Current Company Details
Zircon Software Limited

Zircon Software Limited

View
Senior Software Engineer Technical Lead
Bath, GB
Employees:
30
John Jolly Work Experience Details
  • Zircon Software Limited
    Senior Software Engineer Technical Lead
    Zircon Software Limited
    Bath, Gb
  • Realogic Ltd
    Consultant
    Realogic Ltd May 2016 - Present
    Feasibility study for enhanced motion detection of video using machine learning techniques. The objective being to filter out interesting events by discriminating and removing unwanted movement such as rain, foliage movement etc. The study has been made use of the Python based Theano/Lasagne framework on a Linux machine and the Microsoft based CNTK on windows. Initially machine learning basics were studied by completing an online course with Coursera which explored the fundamentals with Octave/Matlab based projects.
  • Zircon Software Limited
    Software Engineer
    Zircon Software Limited Oct 2016 - Jan 2019
    Development of a mobile app using Xamarin and a complimentary .Net Core server that is able to collect survey grade geolocation data and integrate with the client's business processes.Responsible for liaising with clients and defining requirements, establishing the system architecture and team leading development. The project was run on an Agile basis using Jira and Confluence.Development of a test suite to verify a SIL 2 rail signalling system.Responsible for architecture of a framework to run and document tests and the test run outcomes. Team lead development of the framework and an extensive set of tests that covered the client’s requirements specification. The system under test was a traditional Windows application with IP message IO. The tests ran at system and major component level and were implemented using C# / NUnit / Test StackWhite. The project was run on an Agile basis using Jira and Confluence.Analysis and visualisation of National Rail data describing the track and signalling infrastructure using Python.Update to a legacy C++ rail signalling application. Creation of tests to prove behaviour before and after update, investigation and correction of long standing bugs in the system and addition of new capability.
  • Siemens
    Software Engineer
    Siemens Nov 2014 - May 2016
    Chippenham
    Development of Network Rail trackside monitoring equipment. Changed its underlying database from MySql to PostgreSql, taking the update through a formal QA process so it could be deployed with a high level on confidence on the trackside. One challenge with the project was that changes were required in a number of diverse locations in a complex C# codebase. To manage this much emphasis was put on developing unit and subsystem tests to prove equivalent function before and after the change, used NUnit / Justmock for this. Latterly adding in the capability to monitor new equipment types. The project is run using Scrum.
  • Systems Engineering And Assessment Ltd
    C# Developer
    Systems Engineering And Assessment Ltd May 2011 - Nov 2013
    Bristol, United Kingdom
    Developed the tool that signalling engineers at National Rail will use to design railway systems across the entire rail network. It integrates a variety of survey and video data into a coherent model of the railway and its trackside equipment. The users of the system can then edit the railway design using a number of visualisations and generate the documentation and specialised exports needed to review and implement changes to the rail network. The application is run within the context of Bentley Microstation which is used to provide the core CAD drawing capability. The core technologies are .Net 4.0, C#, Hibernate, Spring. The project adopted Agile / Scrum based methods. A system of continuous integration was applied using Hudson. A process of Test Driven Development (TDD) was followed using the NUnit framework.
  • Innovantage
    Software Developer
    Innovantage 2010 - 2011
    I have helped Innovantage in a number of aspects with their service that provides business intelligence to recruiters and owners of job boards. They maintain a large database of all jobs advertised in the UK from job boards and corporate websites and use this as the basis for reports sold on to their clients.• Creation of a web based reporting mechanism using .net 4.0, Sql Server reporting, ASP, AJAX, paying particular attention to improving the performance of queries over 10s millions of rows. The XML based report definitions are dynamically edited to optimise their layout.• Creation of a Windows Forms application to manage bulk import from text based sources. This provides customised transformations of the input stream, specialised logging and configurable error handling for erroneous input. MS Entity Framework is used to facilitate easy configuration with different data sources.• Provided numerous detailed improvements to their database schema and automated day to day processes.
  • The Retention People
    Software Developer
    The Retention People 2009 - 2011
    The Retention People supply a service to monitor people’s attendance at a client’s gym, using this to make statistically based predictions about future attendance and consequential gym subscription. Their technology bias is Linux / MySql and I was used to create a product to integrate with Windows based membership systems which has the following features• A Windows based service installed on the client’s server with a minimal footprint in terms of dependencies and performance loading• Implemented with Dot Net 2.0 with a separate controller application and service communication via a Remoting style interface• Different configurations deployable to integrate with simple file based data sources and fully fledged database systems such as Sql Server.
  • Realogic Ltd
    Consultant
    Realogic Ltd Apr 2010 - Aug 2010
    Development a system to generate fully functional web applications from pre-existing databases without programmer intervention. The premise is that owner’s of databases can lack a suitable interface to access it without recourse to some sort of software development. The proposed system provides a way to get a functional interface at minimal cost. Technically the system is based on MS ASP Dynamic Data using Entity Framework 4.0 to connect to the data source. The system automates the creation of code needed to connect to the database and allows the user to control the details of what is displayed, layout and access.
  • Gateway Systems
    Senior Software Engineer
    Gateway Systems Jan 2005 - Dec 2008
    Creation of a web based property management system using Silverlight. This system presents a map-based view of managed buildings and floor plans within them that provides an intuitive graphical view of the overall region to be managed. Users are able to explore the state of buildings and assets within them, updating them dependant on their level of privilege.Implementation of a major .net 2.0 web application for the Bermuda government sector with over 60 business objects in 50 major pages.
  • Integrate
    Consultant
    Integrate Mar 2007 - Jun 2008
    Development of a Silverlight application to present and navigate through complex networks of data using a highly dynamic graphical interface. Development of advanced requirements management tools often using XML Transforms (XSLT) / XSD
  • Realogic Ltd
    Consultant
    Realogic Ltd Jan 2004 - Jan 2005
    Supply and customisation of open source content management systems
  • Goal Group
    Senior Software Engineer
    Goal Group Mar 2000 - Oct 2002
    Development of a new product range using C++, COM and SQL Server technologies
  • Vivista
    Software Engineer
    Vivista Apr 1999 - Feb 2000
    Updates to a police command and control system based on MS Windows, MFC, C++ clients and SUN UNIX, C, PLSQL, Oracle 8 server
  • Microbooks
    Consultant
    Microbooks Sep 1998 - Apr 1999
    Development of a valuation system for property developers based on Windows / MFC / C++
  • Metrica
    Account Manager
    Metrica Jan 1997 - Sep 1997
    Managed customisations to a toolset that monitored the performance of mobile phone networks. Responsible for major accounts in the UK and overseas.

John Jolly Skills

Entity Framework C# Agile Methodologies Microsoft Sql Server Xml Asp.net .net Databases Software Development Scrum Test Driven Development Integration Oracle Mysql Linux Web Applications

John Jolly Education Details

Frequently Asked Questions about John Jolly

What company does John Jolly work for?

John Jolly works for Zircon Software Limited

What is John Jolly's role at the current company?

John Jolly's current role is Senior Software Engineer Technical Lead.

What is John Jolly's email address?

John Jolly's email address is jo****@****ail.com

What schools did John Jolly attend?

John Jolly attended University Of Bath.

What skills is John Jolly known for?

John Jolly has skills like Entity Framework, C#, Agile Methodologies, Microsoft Sql Server, Xml, Asp.net, .net, Databases, Software Development, Scrum, Test Driven Development, Integration.

Who are John Jolly's colleagues?

John Jolly's colleagues are Richard Cullis, Mark Webley, Nadia Hutchings, Phil Cooper, Sam Kirk, Gregg Davey, Tim Green.

Not the John Jolly you were looking for?

  • John Jolly

    Charity Ceo With 40 Years Experience Of Social Action To Make The World A Better Place.
    Chatham
    1
    blenheimcdp.org.uk
  • John Jolly

    Managing Director At Cuttings • Lightning Protection And Earthing Systems
    London
  • John Jolly

    Ceo Of The Cardiac Charity Sads Uk
    Chelmsford
  • John Jolly

    Md At Cuttings - Earthing & Lightning Protection
    London
    1
    rccutting.co.uk

    1 +442083XXXXXX

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.