Andrew Finlay

Senior Software Developer at TEAM Software
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Melbourne Area

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 States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Developer
      • Apr 2022 - Present

    • Computer Hardware Manufacturing
    • 400 - 500 Employee
    • Web Developer
      • Aug 2014 - Mar 2022

      Currently working to maintain and extend the Blackmagic Design website. This is a development focused role that includes writing and debugging Javascript code on both the client and server. We work with NodeJS, AngularJS, and React. We work with MySQL, Memcached and MongoDB for data storage. We have an automated CI system that performs unit and e2e testing in parallel that is triggered on git commit. We deploy to the cloud using AWS. Currently working to maintain and extend the Blackmagic Design website. This is a development focused role that includes writing and debugging Javascript code on both the client and server. We work with NodeJS, AngularJS, and React. We work with MySQL, Memcached and MongoDB for data storage. We have an automated CI system that performs unit and e2e testing in parallel that is triggered on git commit. We deploy to the cloud using AWS.

    • Australia
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Embedded Systems Engineer
      • Oct 2012 - Aug 2014

      Developing embedded software for in-ground, wireless, parking sensor networks. Implementing software and fixing bus for old and new products. The code was written for sensor systems that contained micro-controllers, auxiliary storage, sensor and networking. The role was 60% software development, 20% hardware mainly for fault detection and driver development and 20% communication with external contractors, QA teams and project management. Developing embedded software for in-ground, wireless, parking sensor networks. Implementing software and fixing bus for old and new products. The code was written for sensor systems that contained micro-controllers, auxiliary storage, sensor and networking. The role was 60% software development, 20% hardware mainly for fault detection and driver development and 20% communication with external contractors, QA teams and project management.

    • United Kingdom
    • Retail
    • Embedded Systems Engineer
      • 2007 - 2012

      Developing low power, networked embedded sensor systems using MSP430 devices. This includes embedded OS development, PC side .Net development and hardware design, testing and characterisation. Developing low power, networked embedded sensor systems using MSP430 devices. This includes embedded OS development, PC side .Net development and hardware design, testing and characterisation.

    • Australia
    • Higher Education
    • 700 & Above Employee
    • Sessional Lecturer - Robotics
      • Mar 2004 - Jun 2008

      Lectured undergraduate robotics for three years from 2005 and tutored subjects from 2004 including Matlab Programming, Electronics and design. Responsibilities included creating lecture content, running tutorial and laboratory sessions, designing assessment tasks and marking. The subject focused on Industrial Control using PLCs, control of robotic manipulators, kinematic systems and machine vision techniques. Lectured undergraduate robotics for three years from 2005 and tutored subjects from 2004 including Matlab Programming, Electronics and design. Responsibilities included creating lecture content, running tutorial and laboratory sessions, designing assessment tasks and marking. The subject focused on Industrial Control using PLCs, control of robotic manipulators, kinematic systems and machine vision techniques.

    • United States
    • Software Engineer
      • 2003 - 2004

      Software Development and Testing role. C++ on MS platforms using MFC and .Net. Working in a team to build software services that were a part of a networked sensor system. Software Development and Testing role. C++ on MS platforms using MFC and .Net. Working in a team to build software services that were a part of a networked sensor system.

Education

  • Victoria University
    Bachelor of Engineering (B.E.), Computer Engineering
    2000 - 2004

Community

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