Andrew Finlay
Senior Software Developer at TEAM Software- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
TEAM Software
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Apr 2022 - Present
-
-
-
Blackmagic Design
-
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.
-
-
-
DCA - Database Consultants Australia
-
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.
-
-
-
DSTO
-
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.
-
-
-
Victoria University
-
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.
-
-
-
ARRB Group
-
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