Summary
Overview
Work History
Education
Accomplishments
Certification
References
Volunteer
Timeline
Generic

Jackson Holmes-Matheson

Software / Control Engineer
Ulladulla

Summary

Software and Technologies:

  • GeoSCADA (Scripts, Driver Development .NET FW, Server Administration, MiniDump debugging, Intermediate to Advanced Mimic Knowledge)
  • Citech (Basic Knowledge, Server Administration)
  • IOT: Mosquito, The Things Network, LoRaWANv3, Strong knowledge of underlying principles of the entire LoRaWAN IOT stack.
  • Strong knowledge of underlying principles of Modbus (RTU, TCP/IP, ASCII, RTU over TCP/IP), BACNET, DNP3.
  • Strong: Python3, Python2, Perl, Powershell
  • Active open source developer for modbus-tk project. (Python Modbus Library)
  • Currently developing a python3 dnp3 wrapper open source project. (Python3 and C++)
  • Moderate Windows administration skills and Linux Administration skills.
  • Expired CCNA Certification, VERY strong IP/Networking knowledge.
  • Strong knowledge of the TRIO family of radios, from individual setup to wider system design. Can expand on experience here if required.
  • Knowledge of the OMRON and Allen Bradley suite of PLC's


Brief Technical Summary:

  • ACMA Open Registration holder (All competencies), with extended technical knowledge of IP network design, radio networks and their underlying technologies. Demonstrated experience at Shoalhaven Water having successfully rolled out newer firmware and QAM across 2 regions with minimal downtime. Also previous CCNA (Cisco Certified Network Associate) holder (since expired).
  • During employment at Planet Controls I was responsible for the NB-IOT stack and the companies VPN connection to our CREMS network.
  • My understanding of the process behind water and waste water is something I am often expanding in my own time and has become quite a fond interest, given exposure to other industries I'm sure this personal interest will expand.
  • Advanced General Computer skills; GANNT Charts, excel shortcuts, word documents, high wpm, etc.
  • Extensive knowledge of the Modbus RTU and TCP/IP Protocols having been a current active contributor to the modbus-tk open source project since 2018. (currently on a forked project due to low activity from original contributor)
  • Proficient in the following languages: C, C++, Python, Cython, ST, JavaScript, JAVA, Perl, PHP, this is often expanding in my personal time.
  • Firmware writing experience in C for the following chipsets (AT2560, LPC7000, AT328PB, AT328P), In general the AT family, LPC family, MT family.
  • I have passed the "The Things Network" - "LoRaWAN Fundamentals" certificate.
  • During employment at Planet Controls, I was responsible for the oversight of many concurrent national projects for high profile clients such as the ATO, Westpac, SGB, Royal Commission Groups, etc. For the design and commission of Critical Server Room Enviromental Monitoring Systems and backup power fail systems. This was however a proprietary system and not to be confused with traditional PLC experience.
  • Experience with the OMRON suite of PLC's mainly in regards to minor to moderate program adjustments, fault finding and process adjustment.
  • Experience with the SCADAPack 334e in regards to program creation, and setup within GeoSCADA.

Overview

7
7
years of professional experience
3
3
years of post-secondary education
6
6
Certifications

Work History

Engineering Officer - Electrical

Shoalhaven City Counil
02.2022 - Current

6 month fixed term contract transitioned into permanent position.

  • Provided technical support to the Digital Control Systems Team in the IoT, SCADA and Networking space. Including advising the appropriate selection of IoT devices and setup of data ingest into GeoSCADA systems.
  • Provide Technical support to SCADA / SWICS users (Plant Operators, etc). Resetting passwords, setting up laptops and phones for on call techs, explaining cryptic alarms.
  • Managed the upgrade of the Shoalhaven City Wide TRIO based telemetry network from firmware version 2.0.4 to 2.6.1 with minimal downtime. This upgrade included the addition of QAM which has seen bandwidth grow from 48kbps up to 160kbps on some sites, with the average bandwidth sitting at 120kbpps up from 48kbps. In addition, assisted in providing engineering support to the communications department regarding larger architecture changes.
  • Assisted in the selection and design of the multiple IOT devices and set-up an automated AT-Command and other serial programmers for the devices for ease of programming. These automted script are in use by current engineers to program bulk IOT devices.
  • Consulted with MSA to setup the existing GalaxyGX2 gas detection base stations to an online portal to meet our reporting requirements with ease and to track and alert on faulty devices.
  • Much more which may be more appropriate to discuss in a on to one meeting.

Project Manager

St Mary Star Of The Sea Catholic Parish
09.2021 - Current

Responsible for managing events and workshops to engage mentally vulnerable young adults in social activities and to decrease local crime.

Lead Software Engineer (SCADA)

Planet Controls
09.2019 - 06.2021
  • Lead Software Engineer of a team of internal staff and external contractors responsible for the continued development of a propitiatory SCADA system called "CREMSv9" (Computer Room Environmental Monitoring System version 9).
  • In addition to the management of the software development team, I was also responsible for overseeing the planning, installation, testing and commission of all projects which included use of the system in active development (CREMSv9)
  • In my role as Project Manager, I managed both a small internal team and external contractors as required. As a team we were responsible for the planning, installation, testing and commission of CREMS systems throughout the country.
  • Personally responsible for management of company credit card, booking hotels, flights, transport, materials for interstate site work and receipt management for myself and my team.
  • Customers include: Westpac Group, Australian Taxation Office, Various Royal Commission Offices, US DoD Garden Island, Suncorp bank and many more.
  • I led the design and development of a custom polling system based on BACNET and the modbus protocol written in C, assembly and Cython which is currently used as the main polling module in the CREMSv9. The poller is a highly redundant and reliable poller which is capable of scaling to over a million endpoints with ease. I consider this project one of my major achievements.
  • The open source portion of this poller, which I am a contributor for, is used in over 1,000 commercial products throughout the globe.

Software Engineer

Statseeker
03.2019 - 09.2019
  • 3 Months introduction as a QA engineer transitioned into a software engineer role responsible for bug fixes and minor product enhancements throughout the Statseeker product.
  • Role involved use of the following technologies:
    Perl, C/C++, Python, HTML/Javascript/JQuery.
    VMWare, Ansible, Selenium, Linux
  • I ended up leaving this role as a pure software development role isn't the career path i wanted to take. Planet Controls took me back into a more hands on role.

Projects and Development

Planet Controls
05.2017 - 03.2019
  • From MAY 2017 - MAY 2018 I was a maintenance technician, Throughout my employment at Planet Controls I also completed my apprenticeship in Telecommunications.
  • Manager of a small team which develops, installs and maintains Computer Room Environmental Monitoring Systems, which are in use at multiple government agencies and financial institutions Australia wide.
  • Manage all project work for the CREMS department.
  • Develop custom AVR firmware's for devices used by Planet.
  • Bug test and fix existing software used by Planet.
  • Perform/Organise Maintenance and services calls for CREMS sites.
  • Develop and test modbus RTU drivers for devices such as (CRAC Units, UPS Units, Gensets, etc.)
  • Manage the Research and Development process in the CREMS department, this was mainly focused at the development of a new monitoring system to replace the existing CREMS panel. All Hardware, software and designs to be in house.

Education

Certificate III in Telecommunications Engineering - Trade Certificate

Ramsden Telecommunications
Acacia Ridge
09.2018 - 09.2020

PLC Fundamentals - PLC Fundamentals

Udemy
03.2022 - 09.2022

Accomplishments

  • Team Captain of FRC Team 6035 in it's founding year and placed 1st in the Australian Championships out of approx 60 teams. The average team size was 20 - 50 people, we were the smallest Australian team at only 9 people. We qualified to compete internationally in the USA in St. Louis. At the International Championships we ranked as the highest rookie seed and qualified for the finals, placing 52nd overall out of approx 3800 teams. The team which knocked us out of the finals was the NASA supported team! It was an absolute pleasure to compete at this level.
  • 1 of 250 year 12 students chosen nationally to attend the National Youth Science Forum. I presented a project which registered electrical muscle activity to play basic computer games.
  • 1 of 6 Australians chosen from the NYSF students to represent Australia at the London International Science Forum over 6 weeks, part of this was visiting the CMS at the CERN large hadron collider in switzerland. It is here where I think my obsession with IoT and monitoring devices came from. Absolutely everything you could possibly imagine is monitored in one way or another.

Certification

ACMA Open Registration (S, C, F, TF, TM)

References

Please Contact For References.

Volunteer

Controls Systems Advisor - FIRST Robotics Australia.

Controls Systems Advisor for FIRST Robotics events through Australia. Typically attending events and ensuring the competition field and robots are performing as expected and rectifying any issues as they arise.


Timeline

TTN LoRaWAN Fundamentals Certification

05-2022

Provide CPR, First Aid, ELS

05-2022

PLC Fundamentals - PLC Fundamentals

Udemy
03.2022 - 09.2022

Engineering Officer - Electrical

Shoalhaven City Counil
02.2022 - Current

Project Manager

St Mary Star Of The Sea Catholic Parish
09.2021 - Current

ACMA Open Registration (S, C, F, TF, TM)

09-2020

Lead Software Engineer (SCADA)

Planet Controls
09.2019 - 06.2021

Software Engineer

Statseeker
03.2019 - 09.2019

Certificate III in Telecommunications Engineering - Trade Certificate

Ramsden Telecommunications
09.2018 - 09.2020

UNSW Python Advanced Course (HD)

08-2017

Projects and Development

Planet Controls
05.2017 - 03.2019

Security Provider / Installer Licence

03-2017
Jackson Holmes-MathesonSoftware / Control Engineer