Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Martyn Barnett

David worked for me on his Student Placement for a year at Visteon UK Limited. He was always very eager to learn, and apply new skills in practical ways. David made a real contribution and left behind a couple of applications that are still in use by the team today.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Canada
    • Industrial Automation
    • 1 - 100 Employee
    • Senior Software Lead
      • Sep 2019 - Present

      • Role also includes all duties and roles described and listed under the Senior Software Engineer at ClearVision Technologies below. • Leading a team of 5 Software and Computer Vision Engineers in the development of multiple projects following the Agile Development lifecycle.• Jointly leading the architectural design development as well as a playing a lead role in the planning, direction, design and development of ClearVision products.• Joint lead involvement turning customer requirements into product direction and functionality. • Participating in key customer and management meetings while reporting to the Vice President of Engineering at ClearVision’s parent company.

    • Senior Software Engineer
      • Jan 2019 - Sep 2019

      • Role also includes all duties and roles described and listed under the Software Engineer at ClearVision Technologies below.• Technical Senior Engineer overseeing and involvement in the development, design and architecture of the code base using C# and WPF.• Code reviewing commits of team members for approval into the master source repository.• Technical Senior Engineer involved with spearheading new potential projects including prototyping for feasibility and provision of effort and timescale estimates.• Technical Senior Engineer involved with gathering and understanding customer requirements to design and develop projects.

    • Software Engineer
      • Jun 2016 - Jan 2019

      • Technical Software Engineer developing a quality assurance system in the corrugated and packaging industry.• Quality assurance system developed in C# and WPF using the MVVM design pattern.• Developer and software owner of multiple inspection systems including, but not limited to ◦ Glue inspection ◦ Shadow Inspection ◦ Braille inspection ◦ Score inspection ◦ Print Inspection• Inspection systems developed using C# and OpenCV using various computer vision and image processing techniques. • This position required supporting initial installs either remotely or physically at the customer site as well as continued remote support.• Software Developer of a web based reporting website that allows customers to retrieve reports of their productivity including the ability to receive emails.• Developer of a RESTful API to allow communication with ClearVision products and 3rd party interfaces.• Part of a team of 5 following an Agile Development life cycle.

    • Senior Software Engineer
      • Jan 2014 - Apr 2016

      • Technical Senior Engineer developing a 24-7 mission critical Analytical Analysis web based application for a UK government department. Responsible for the security design of the application and meeting with the customer to establish requirements.• Technical Senior Engineer developing and integrating a 24-7 mission critical Biometric Visa Enrolment System. Initially responsible for designing the security aspects of the design including setting up TLS/SSL and investigating use of a PKI and a HSM.• Technical Senior Engineer developing an Internal Android mobile application for the L-3 Communication division NSS (National Security Solutions). Responsible for reverse engineering the iOS mobile application and developing the server side of the application dealing with RESTful web calls to a central server.• Technical Senior Engineer enhancing an existing secure communication multi-switch. Responsible for updating the SNMP network management terminal component of the application.• Technical Software Lead for enhancing and developing the L-3 ASA company Intranet. Leading a team of two reporting to the Projects Director of ASA. Responsible for specifying the application architecture and technical reviewing of software.All of the projects have followed the SCRUM agile development process extensively, including TDD, pair programming and automated unit testing.

    • Software Engineer
      • Oct 2009 - Jan 2014

      • Technical Software engineer in a small team developing a 24-7 mission critical Web based satellite communication activation system that communicates through middle tier servers to external applications. Responsible for co-ordination between L-3 communications and a 3rd Party service provider with which the application communicated. Responsible for liaising with the customer to establish requirements.• Technical Software engineer developing a SNMP management application for a secure communication multi-switch.• Technical Software engineer development a web based content management system for passenger information for both the Heathrow and Gatwick airport train systems.• Technical Software engineer developing an embedded in-flight aircraft entertainment. This role also provided support for the system.• Technical Software engineer developing a web-based intelligence and document management system for a UK government department.All of the projects have followed the SCRUM agile development process extensively, including TDD, pair programming and automated unit testing.

    • Database Developer
      • Jun 2008 - Sep 2008

      A 3 month summer placement found through the Shell step scheme which matches undergraduates with small companies to undertake a project. Tasked by Widget to deliver a profit and loss database which would be used by management to make important business decisions. This involved writing the Database in Microsoft Access interfacing with Oracle Data tables on their servers. Designed Excel templates (using macros) which accessed data that wasn’t stored on the servers to allow queries (written in SQL) in Access to incorporate all the necessary data. A significant portion of the application was written in VBA. Delivered the project on schedule. The solution was presented to the Directors and Managing Director of the company. This also involved a demonstration to senior management.

    • United States
    • Hospitals and Health Care
    • Junior Software Engineer
      • Jul 2006 - Sep 2007

      Placement year as a Software Engineer. While at Visteon, assigned a number of major projects. One in particular was the design and implementation of a Peer Review Database using MS Access and Visual Basic. This involved gathering requirements from a 20+ team, organising meetings as well as maintaining the project (i.e. change control). The project took 11 months to fully complete (including the initial releases and relevant updates) and was rolled out to a number of teams (with excess of 80 people in total). First major project which had to go through the full software lifecycle (requirements, design, coding, testing). Another significant project (which was co-ordinated with a members of the US software team) was an Excel spreadsheet collecting metric data from a testing program and was able to produce a number of results (i.e. risk factors). The programme was coordinated and rolled out across the American Visteon facility as well as within Visteon UK Ltd (with the program being used by over 100 development/validation staff). As well as these projects, performed everyday roles which involved Peer Reviews, testing software, keeping an up-to-date record of the tools cupboard and ordering new hardware/software.

Education

  • Loughborough University
    Computer Systems Engineering, Electrical and Electronics Engineering
    2004 - 2009

Community

You need to have a working account to view this content. Click here to join now