David Griffin

Lead Software Engineer at Imetrum Ltd
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Bristol Area, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Industrial Machinery Manufacturing
    • 1 - 100 Employee
    • Lead Software Engineer
      • Jul 2021 - Present

      My role encompasses:• Leading developments of world-class precision measurement technology• Project ownership• Supporting colleagues in delivering to project requirements• Documentation• Technical supportThe development technologies I primarily use include:• C++• C#• Visual Studio• Conan package manager• CMake• Subversion source control• Atlassian tools for task management and code reviewsDuring the role I also gain frequent exposure to the following models, techniques and fields:• Computer vision/image processing• Multi-threading• Networking• Numerical optimisation• Performance optimisation• Code analysis• Unit testing• GPU accelerationMy role provides me with a strong understanding of the software development process, from the design stages to final testing, and support of a product. The opportunity to lead development in meeting objectives, and overcoming technical challenges has been greatly rewarding. Show less

    • Software Developer
      • Oct 2013 - Jun 2021

      My role encompasses:• The ongoing development of precision measurement technology• Writing new code and implementing code changes• Code testing • Documentation• Technical supportThe development technologies I primarily use are:• C++• C#• Visual Studio• MFC• Subversion source control• Trac for SVN and ticket managementDuring the role I also gain frequent exposure to the following models, techniques and fields:• Multithreading• Computer vision/image processing• Networking• Numerical optimisation• Performance optimisation• Localisation• Component object model (COM)• Code analysis• Unit testingAdditionally I require the use of the following at several times within the role:• Bash scripting• Windows batch file scripting• GPU accelerationMy role provides me with a strong understanding of the entire software development process, from the design stages, to the final testing and support of the product. The opportunity to work as part of a cohesive team in meeting the software development objectives provides me with significant support in the development of my skillset. Show less

Education

  • University of Teesside
    Bachelor of Science (BSc), Computer Games Programming
    2010 - 2013

Community

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