Update: |
[ download ] |
[ download ] |
|
Web: |
|||
Email: |
|||
Contact: |
+61 (0) 415
1700 31 |
||
Address: |
|
||
Objectives: |
To work in a challenging software /
systems development environment involving engineering / control / automation
systems. Enhancing design skills and working within a challenging environment. |
||
Technical
Summary: |
Application
development for bespoke windows based controls applications in a variety of
industries. Skills range from
Windows/Embedded C/C++/.NET, OOD, VB/VB.NET, SCADA/HMI, GUI, RTU/PLC/DCS
interfacing, SQL, real time, Instrumentation, I/O drivers, Protocols,
Extensive Citect SCADA., Embedded. |
||
Core Skills: |
Strong
commercial software development experience and well versed in project
contract requirements, bids, and customer interfacing roles. Taking a pro-active approach in all facets
of work, very keen to learn and not challenged by new software languages or
concepts. Strong time management
skills in a pressured environment.
Prefer a team environment sharing knowledge and mentoring. |
||
Career Summary: |
Software
development of bespoke VB/C++/SCADA/Electronic/Embedded/R&D systems with
in both product and project roles for the warehousing automation and food
packaging sectors, then embarking of 7 years abroad as a self employed
software contractor in the controls and automation sector working on bespoke
real time systems, SCADA integration and product development within utilities
sector. Returning to |
||
Status: |
Single, Non
– smoker, Born 27th December 1969, Australian, 39 Years. |
||
Security: |
Eligible
for Australian defense clearance.
Necessary information ready for submission. |
||
Education: |
1988
–1991 1986 –1987 1982 –1985 St. Dominic's |
||
Degree: |
Bachelor of
Engineering ( Electrical ), Honors.: Class II Division I ( 73% ) |
||
Thesis: |
Real Time
Computer Control – Ball balance Control. Involving a 2 degree of freedom
motion problem. Development of Borland
C GUI, Control and Data Acquisition H/W & S/W, Power Servo controller
electronics, Analogue video processing unit, Sensor electronics & PCB
design and tracking electronic unit, real time digital control
algorithms. A control project that has
since been taken up by several universities as a core thesis project. |
||
Course Details: |
Visual Studio.NET
Real Time Computing for Control, (
Practical Ethernet, TCP/IP and LAN's, ( IDC Services ) Networking for Engineers ( DCS Networks ), ( IPS Services ) Allen Bradley, DCS networks, ( Allen Bradley IT Department ) Consultative
Communications & Meeting Management ( Aust. Institute of Management ) Coal mine
safety inductions (various) HMAS
Waterhen / HMAS Kuttabal Navy/ RAAF Edinburgh
base site inductions (various) |
||
First Aid: |
First
Aid Course, ( St. John Ambulance ), Rescue Diver (PADI), used in practice on
a few occasions. |
||
Interests: |
Camping
and Hiking, Photography, Architectural design, Independent remote travel and
cultures in the 3rd World, SCUBA diving, under water and travel photography
(www.ianfinlay.slide.com), Family history research and
pondering over the odd electronic invention. |
||
Contracting History: |
Contracting
has suited my lifestyle while I have been based in the EU for several years,
1997-2003. It has given me the flexibility to travel the world in between
contracts. I have a preference to
undertake work on a contract/casual basis initially with a view to
permanency; I don’t want to contract forever! I do enjoy the varied nature of
the contract work and the challenges it presents. |
||
Why am I seeking work? |
I
have recently returned from Latin American travel. My two current Tyco clients contract
requirements have nearly run dry for the moment. |
||
Availability |
Available
immediately. I have just setup an ABN
in October 2008, and ready to contract thereafter. Opportunities at both Tyco
companies {Simplex Time Solutions and Wormald Technology} have dried up for now. |
EMPLOYMENT
HISTORY |
||||
Period |
Company |
Brief job description |
Industry |
Country |
10/2008 –
12/2008 ₪ |
Cubical |
Bluetooth Product
Development |
HID |
AUS |
01/2009 -
Present 10/2008
–12/2008 ₪ 03/2008
–09/2008 01/2007 – 06/2007 |
Simplex
Time Solutions [Simplex Grinnell/ Tyco] |
Embedded C
for Lantronix XPORT Ethernet to Serial devices, VB.NET Pilot products, ATMEL
AVR 8051 MCU’s, Product audit, Protel 99SE PCB Design, Circuit Schematics,
Technical Design audit on range of products, PoE Clock Control and Windows
Application Development TCP/IP, SNTP Protocol, Ethereal Analysis. Digi
Wireless to Serial device development |
Time |
AUS |
planned
work 2009 03/2008 –
12/2008 08/2005 – 06/2007 |
Wormald
Technology [Tyco] |
Defence
System No.1 {VC++.NET SCCS extraction development & MODBUS, communication
test tools, Embedded 68K C/C++ Fire Panel, Introl 68HC05/11 ASM, embedded
redevelop, Project Management } Defence System No.2 {Embedded 68K
C/C++ Fire Panel, ASM, Project Management} |
Defence Fire Controls |
AUS |
04/2005 –
07/2005 |
Citect
Corporation |
Scada
Product Support Programmer C\C++, Various Protocols, MFC VC++6.0. VC++.NET
2005 System Builds, Hot Fixes, SDLC |
Scada |
AUS |
12/2004 -
12/2004 |
Integration
Automation & Control (IAC) |
VC++, VB
for automation, advanced control and real time modeling and simulation |
Heavy
Industry |
AUS |
07/2004 -
09/2004 |
Data
Engineering (NPS) |
VB.NET/SQL,
Protection relay Client /Server Application |
Utility |
AUS |
07/2003 -
04/2004 |
Thales
Training and Simulation (ADI) |
Defence VB/C++
Tactical Advance flight Simulator applications (x 6) |
Defense |
AUS |
09/2002 -
12/2002 |
Microsol § |
Scada
middle ware development + Configuration |
Utilities |
|
05/2002 -
09/2002 |
Alderley
Controls § |
Scada
development, C++ driver development |
Oil &
Gas |
|
02/2001 -
09/2001 |
Microsol § |
Scada
Product Library development + Project Configuration |
Utilities |
|
11/1999 - 12/1999 |
Schneider
Electric § |
Scada
middle ware development + SDLC |
Utilities |
|
08/1999 -
10/1999 |
Rail Weight
§ |
C++ real
time app. & SYS I/O Card drivers |
Railways |
|
07/1998 - 08/1999 |
Schneider
Electric § |
Scada
middle ware development, redundant servers |
Utilities |
|
11/1997 -
12/1997 |
|
Commission
mobile test Laboratory (volunteer) |
Environment |
|
04/1997 -
09/1997 |
ABB August
§ |
Project
Engineer Oil rig, ESD F&G |
Oil &
Gas |
|
01/1996 -
03/1996 |
CI
Technologies |
Protocol
tester, various DCS and PLC systems |
I.T./
Engineering |
AUS |
04/1992 -
12/1995 |
Mannesmann
Dematic Colby + Packaging |
Bespoke
C/C++/VB controls, PLC, Embedded, Scada, PLC, Embedded C, Vision sys.,
Electronics |
Warehousing
Packaging |
AUS |
₪
Contracts: As Director of Earthed Solutions PTY LTD (AUS) Est. 2008 –
Present, § Contracts: As Director of Under Control LTD (
SKILLED
PROGRAMMING AREAS – BY WEIGHT |
|||||||
Problem Solving |
|
||||||
Systems Design |
|
||||||
Documentation |
|
|
|
||||
VC++/C/C++/[.NET] |
|
|
|||||
Citect SCADA |
|
|
|||||
VB[.NET] |
|
|
|||||
Embedded C/C++ |
|
|
|||||
Embedded ASM |
|
|
|
||||
Database, SQL |
|
|
|||||
HTML/ASP.NET |
|
|
|||||
SKILLS MATRIX / SOFTWARE LANGUAGES |
||||
Software |
Description |
Duration |
Total |
|
Visual |
VC++.NET 2003 Port
Apollo/Unix applications to PC for Defence Fire Panels, Serial, Modbus |
2M |
22M |
|
C++/.NET |
Citect SCADA PLC
Protocols (serial, Ethernet), runtime kernels for Alarm Server, IO Server,
Trend Server, MFC, Graphics Engine, Builds, project configuration bug fix |
3M |
|
|
|
PLC Modnet TCPIP chart
recorder, MFC, Ethernet Protocols |
1M |
|
|
|
GIS Tenent Map System,
Australasian Area, Active-X, WIN2K
DLL’s |
4M |
|
|
|
OpenGL 3D Tactical HUD, Wire frame war game viewer
for VB GUI, WIN2K ActiveX |
1M |
|
|
|
WIN2K Chart Recorder
Modbus TCP/IP GUI modification |
1M |
|
|
|
WINNT Protocol Drivers
for Citect DDK (ModNet, ModBus, ModBus Slave) 64bit Tag |
1M |
|
|
|
WINNT IEEE Dual
redundant 870-101-5 protocol enhancement for data logging |
1M |
|
|
|
WIN NT Drivers (x2),
Peripheral cards, I/O, Watchdog, SYS Drivers (MFC) |
1M |
|
|
|
WIN NT Bespoke App.
real-time Rail Weighing System, Peripheral Interfacing, threads |
1M |
|
|
|
Active-X
OpenGL debug and enhancement for Heads up Display (HUD) |
2M |
|
|
|
DLL file
reader enhancement, Tenet Map Overlay system enhancement |
1W |
|
|
|
WIN 98 APP; GUI Hostel Booking System, ODBC, MS
ACCESS |
1W |
|
|
|
Debug
Real-time VC++ Tactical Environment Simulator |
2W |
|
|
|
Defence Fire
Panel RS-232C serial protocol test
tools, simulation tools. Command Shell
Application (.NET) |
2M |
|
|
Borland |
DOS; RT
Kernel Multitasking Development (undergraduate) Control SCADA Appl. |
4M |
4Y |
|
C++ |
DOS; GUI (T-Windows);
Bespoke Warehouse Distribution Accountability System: DCS |
2M |
|
|
|
DOS; GUI
(T-Windows); Warehouse Appl. Paperless Order Picking; RT Dbase, Peripherals |
6M |
|
|
|
DOS/WIN
DLL's; OOD RT Database (Paradox Engine), peripherals bar-coding, PLC’s,
weighers |
20M |
|
|
|
WIN APP;
OOD Client/Server Kernel, DDE Cli/Srv, Management Reports, RT Data logging |
1Y |
|
|
|
Tracking
for Warehouse distribution & Freight Handling & Tracking Systems DCS |
1M |
|
|
|
WIN APP;
Data Logger Analysis, Statistical Reports, Data conversion to MS Access |
1M |
|
|
|
TCP/IP DOS;
Novell Network Broadcast Messaging Application |
1M |
|
|
ANSI C |
Undergraduate
real-time control O/S kernel and PID
loop and instrumentation, SCADA , DOS; RT Multitasking control App., Thesis,
Vision target tracking System, Motor control, modeling, / simulation, GUI,
DAQ, I/O Card drivers |
1Y |
17M |
|
|
DOS; GUI
(T-Windows); Bespoke Warehouse Management System: Data Acquisition, Bar
codes, Control System. |
3M |
|
|
|
RT Database, Main Frame file transfer interface
SYS36 & RS6000 (using PC Support), |
2M |
|
|
SKILLS MATRIX / SOFTWARE LANGUAGES
(continued) |
|||
Software |
Description |
Duration |
Total |
SCADA |
Citect Application debugging protocol
drivers, Runtime, and configuration / edit tools, SDLC |
3M |
9Y |
|
Citect Product development for
Vision SCMS systems under Win NT
Citect v5.31, Templates, Active-X, SQL, Genies CiCode Database automation,
and object template design, MS Excel MS Access dBase interface methods |
8Y |
|
|
Citect: Turn Key OEM DCS PLC projects,
Ver. 1.x – 5.x, DLL utilities middleware development, DDE Messaging,
interfaces, (Pseudo C) CiCode Windows Programming: Dialogs, List Box, RT
dBase, Wizards, Genies, Expert System Rules, CiCode interface to: Vision
Systems; Bar-code readers; Main Frame Quality Assurance (QA) App.’s, File
Trx I/F, Data Logging, Reports, Machine tooling setups, Plant Monitoring,
Client / Server, Stand Alone, Help Systems. Warehousing / Distribution MMI
Conveyor Systems, Packaging Machines / Production Lines / Transport Systems |
8Y |
|
|
Citect Protocol Testing Development
Application, VV&T, For WIN
3.11/95/NT Ethernet / Serial / |
3M |
|
|
Intouch: DCS ESD/F&G Oil
Platform Project , System design, Team Leader, 7 workstations, Functional
Designs. |
2M |
|
HTML |
Development of active-X help systems within
several projects, web sites and reports under SCADA |
6M |
6M |
Basic |
Q-Basic Data Analysis, Data Exchange,
Statistical reporting |
3Y |
30M |
|
Omron Basic module interfacing, PID weigh
filling and check reject system, calibration routines, etc. |
6M |
|
Protel99SE |
Circuit layout and schematic development use
for Commercial product development of density and velocity sensor
electronics for Powder transport control system Schematic and Autotrax development for
Simplex SNTP client, Relay Booster, 6500-2320 ck |
3M |
1Y |
|
Thesis – design and development of Servo
drive PCB’s, Analogue Video processing PCB, Instrument ion PCB’s |
12M |
|
Pspice |
Analogue circuit analysis |
2Y |
2Y |
OFFICE TOOLS |
||||
Product |
Description |
Duration |
Total |
|
Interleaf |
Defence Documentation,
Obsolescence reports, Manuals |
7M |
7M |
|
MS-Access |
Various
dBase projects : Electrical design schedules, VBa Validation, Multiple
Reports, Personal Accounting System |
7M |
10M |
|
|
SCMS
millisecond time stamped alarm / Event reporting system for Citect HMI using
Access SQL |
3M |
|
|
MS-Visio |
Flow Chart,
OOD, Documentation, Structured Design Methodologies, Visio Flow Chart for Data modeling, Data
flow, Architecture diagrams, Software Functional Spec. Documents |
7Y |
7Y |
|
MS Project |
Micro scale
timing diagrams, Project development schedules |
2Y |
2Y |
|
MS Word |
Table of
compliance, Detailed Software specifications, Operator manuals, VBa |
12Y |
12Y |
|
MS Excel |
Budgets,
Data analysis, VBa, Macro’s, Extensive formal development, Data manipulation
for large scale SCADA databases in Dbase |
12Y |
12Y |
COMMUNICATIONS SYSTEMS / PROTOCOLS |
||||
Type |
Description |
Duration |
Total |
|
Novell SDK |
NOVELL
NETWARE LITE Peer to Peer file access,
DOS to MS WINDOWS 3.11; SDK C for BROADCAST MSG’s, exception handling
for network failure. |
2M |
2M |
|
802.11g |
Planned
development of Digi Wireless to Serial devices for time stamp development
802.3G |
- |
- |
|
TCP/IP |
10base*
familiarity, fault finding, O/S setup, Cabling, industrial network design,
Hubs, client server SCADA apps.
Intelligent TCPIP/Serial Modicon bridges, Serial/TCP converters.
Optical Fibre bridges, Token ring and star network topologies. Use of Ethereal for SNTP protocol
development. |
9Y |
9Y |
|
Remote Access |
VT100
emulation via PSTN Modems, RAS, PC Anywhere |
2Y |
2Y |
|
Serial |
Use of
Digiboard multiport boards in 232/485/422 configurations, optical fiber
converters, intelligent bridges, protocol analysis equipment and software,
logging techniques. Cabling |
12Y |
12Y |
|
FTP |
FTP via
Unix servers . Telnet , Batch file automation, Hummingbird |
1Y |
1Y |
|
Peripherals |
Serial
Printers, Bar code scanner arrays, PLC’s, RF tag units, Embedded Controllers,
Display systems, Basic modules, Motion Weight systems, VT100 server
emulation, fiscal metering systems, |
10Y |
10Y |
|
Modems |
RF, GSM,
PSTN modem setup and interface code development, to rack of 17 PSTN modems
for substation use using SCADA middleware |
10Y |
10Y |
|
NMEA GPS |
Develop
SNTP Product to take SNTP Time and convert to GPS NMEA serial time |
|
|
|
SNTP |
Develop
Lantronix embedded product to extract SNTP and convert to NMEA GPS |
|
2M |
|
COMMUNICATIONS SYSTEMS / PROTOCOLS |
||||
Type |
Description |
Duration |
Total |
|
SQL |
MS-Access
& MSDE SQL (ADO.NET) for a
Client/Server Application, Queries, Schema |
3M |
2M |
|
|
Development
experience with Data base design using MS-ACCESS and coding SQL statements
for SCADA data queries in a large event management system, for electrical sub
station control |
3M |
|
|
|
Product
review of Plant2SQL SCADA software for a variety of SCMS applications, OPC
Server Tech. |
1M |
|
|
|
High speed
data query sub system development for high speed freight handling – ODBC |
4M |
|
|
|
Family
History Database + query + reports design and development (on going) |
6M |
|
|
MSDE |
SubFX VB
Windows Application development.
Communicate, Extract and store data from Substation Intelligent
relay’s – National Power Services |
3M |
3M |
|
MS Access |
Database
design ODBC connectivity SubFX appl. + VB.NET +ADO.NET |
2M |
15M |
|
|
Relational
database design for various engineering, form and report generation and VBa |
13M |
|
|
Btree SDK |
DOS Bespoke
control system for freight and materials handling. Paperless warehousing,
real-time C++ |
2Y |
2Y |
|
dBase 3 |
Development
of databases inside Citect SCADA using native database. Also used extensively for SCADA
configuration |
8Y |
8Y |
|
Paradox |
Real-time
database access (approx. 60msec) for in motion freight sortation and warehouse automation applications |
2Y |
2Y |
|
RECENT EMPLOYMENT
HISTORY - Detailed |
10/2008 – Present |
Product
design consultant Applications
Engineer (Contract) |
Calibrated
Instruments Corp., Cubical , McMahon’s Point, NSW http://www.cubical.com/ |
-
Cubical Systems Design: -
Product design -
Liaise with Industrial designer and embedded sub
contractors -
Sensor prototyping, system design, Bluetooth module investigation -
Proof of concept reports -
Planned Embedded C++ development on AVR and Cypher Lab
terminal development. |
02/2007 -
05/2007 03/2008 -
09/2008 10/2008 -
Present |
Product
Design Engineer Software
Engineer (Contract) |
Simplex Time Solutions
(Tyco/Simplex Grinnell), Rydalmere, NSW , www.simplex.com.au |
-
Simplex Time Products: a)
6700-0001 TCP/IP Application (proof of concept) b)
6500-2320 Master Clock Controller (Keil 7.09 ASM, Protel,
ATMEL AT89C51RD2) c)
6500-3500 NTP Client (Protel, Lantronix Embedded C++) d)
6500-3000 GPS Client (Protel) e)
2811-1001 to 1004 Power Control PCB’s (Protel) f)
6400-0001 Master Clock Controller (reverse engineering
protocols) g)
6400-3500 NTP Client (Protel, Lantronix Embedded C++) h)
Zigbee wireless, ACMA , C-Tick investigations -
Design audit on subcontractor designs, BOM’s, Protel
designs, software -
Generate manufacturing documentation, product data sheets
and engineering design notes -
Design 6400-3500 NTP Client using Lantronix XPORT Ethernet
to serial device and CPK, C++ -
Design new generation 2811-1004 Power Control PCB |
08/2005 -
02/2007 03/2008
-Present |
Systems
Engineer Software
Engineer (Casual Contractor) |
Wormald Technology
(Tyco/Simplex Grinnell), Rydalmere, NSW , www.wormald.com.au |
-
Port several C++ Apollo Test Rig app’s to Microsoft using VC++.NET
2003. -
Reconstruct Motorola 68302 development environment. Using Domain C\C++, Crosscode ASM from
Apollo Domain to Microsoft XP -
Reconstruct Motorola 68HC11, 68HC05 Introl
development environments ASM only -
Manually modify assembler for both 68K (tables) and 68HC05
(serial handler) -
Generate necessary documents and reports, test procedures
for code changes -
Source Services and Subcontract work for translation C++
to C on external Apollo machines -
Mentor junior engineers in sourcing electronic parts and
obsolescence reports for ADI. -
Successful binary manipulation of EPROM -
Investigation work for Naval Defence embedded development
environment 68K -
Spearhead technical proposals for fire detection system
rail project -
Defence standard documentation and processes -
Defence - various
projects |
04/2005 –
07/2005 |
Software
Support Programmer (Casual) |
Citect
Corporation, Gordon, NSW, www.citect.com |
-
Use of debug tools {winDbg, Memory Validator, CrashFinder,
etc} to fix the SCADA product under VC++ 6, VD++ 7.0 Beta -
Create CitectSCADA Hot Fixes, Special builds for PLC
protocol drivers, runtime SCADA and Project configuration tools, Graphics
engine. -
Bugzilla bug reporting tools, -
Guidance to support group -
Visual Source safe, SDLC |