Post Job Free
Sign in

Software Engineer

Location:
Australia
Posted:
October 07, 2012

Contact this candidate

Resume:

Navigation

Bullet Systems "

Bullet Systems - Linux and Open Source Software SolutionsP

RESUME OF

MARK BLAKENEYP

Name: Mark Blakeney

Company: Bullet Systems Pty Ltd

Where: Brisbane Qld Australia

Phone: +61 7 3102 9414

Mobile: +61-418-***-***

Email: *******@******-*******.***

Web: http://bullet-systems.net

EXPERIENCE SUMMARYP

Have over 28 years software engineering experience in the Supervisory Control and Data

Acquisition (SCADA) and Transportation industries and have been involved with all facets

of systems software design, development, and team leadership.

Responsible for the software architecture and development of many very successful

operational systems.

Strengths include ability to learn and solve problems quickly and effectively. Proven

ability to lead, architect, design, implement, test, debug, maintain, and enhance large

scale software systems.

Demonstrated capability of designing and delivering robust turn-key solutions as an

independent contractor either via fixed price, or time and materials agreement.

My passion is efficiently delivering linux and open source software and systems to solve

customer needs.

EducationP

Bachelor of Engineering - Electronics and Communications. First Class Honours. Graduated

1983, Queensland Institute of Technology, Brisbane.

PROFESSIONAL EXPERIENCEP

Embedded Linux Software Contractor to Workware SystemsP

Feb 2008 to Current.

Contracted to develop a number of embedded linux related projects.

Various web interfaces and applications for a number of small embedded devices for

various customers and industries.

Python (twisted) based client and server test programs for development on an embedded

camera server.

Development and enhancement of a embedded micro http server plus small scriplets for

specific interfaces.

Security analysis of user interfaces on embedded devices.

Call handling functionality in an embedded conference phone.

Porting of a wireless bridge device to newer uclinux version.

Software Contractor to Sparq Solutions (Energex)P

Various Contracts Sep 2005 to Nov 2007.

Contracted to design, implement, test, and commission a VNC Broker Server. The Broker

Server is an intermediary Linux Redhat Enterprise server hosting VNC + X11 sessions for

remote Energex corporate users, giving them access into a SNC-Lavalin SCADA/DMS control

system. The project was successfully completed into service within strict schedule and

performance constraints. Later contracted to extend and enhance this system.

Also ported C and C++ software from SNC version 3 system to SNC version 4 system. Work

involved porting to modern compiler and libraries plus new SNC APIs. Produced design and

test documentation and executed all test plans against new system.

Software Contractor to Duality SystemsP

Feb 2005 to Jan 2006.

Provided linux system installation and secure remote support. Installed Debian Linux

server plus ssh, Apache ssl server, Drupal CMS, Mantis bugtracker, Subversion server plus

respository setup. Also performed Nessus network security audits, backup setup, etc.

Software Consultant and Provider to Invensys Rail Systems Australia (Previously Foxboro

Australia), BrisbaneP

Sep 1999 to current.

Awarded various sub-contracts to deliver specific Train Information System (TIS) and

other software deliverables and maintenance/enhancement support for the MTR East Rail

Integrated Communications and Control system (ICCS) in Hong Kong which WRSA are contracted

to extend. Software was developed and delivered to WRSA in Australia (Brisbane) with

occasional travel to Hong Kong for support etc. Overall system software architectural

guidance is also provided to WRSA.

Contracted to maintain and support the Hong Kong MTR East Rail System from 1999 to

currently. System is supported remotely (via ssh and VNC) from Brisbane. Periodically

travel to site in Hong Kong to perform installation, training, and maintenance plus

enhancements.

Software Consultant to MTI International, Hong KongP2002 to June 2004.

Provided software maintenance support and consultancy for the Light Rail System at

Kowloon Canton Railway Corporation (KCRC) in Hong Kong including

installation/commissioning trips to site. Contracted from my home office to MTI who is an

Australian company supporting the KCRC Light Rail system in Hong Kong.

Software Consultant and Developer to CES International, Minnesota USAP

2000 to 2002.

Designed and implemented a SCADA Real Time Interface for the CES distribution management

system to interface to a Telegyr SCADA system. Successfully completed on contract working

out of my home office in Brisbane for an end customer system in Melbourne (United Energy

Limited - UEL). Also provided general technical and commissioning support and

representation for the CES system to UEL and other CES customer tender opportunities in

Australia and New Zealand.

Employee of Foxboro Australia (formerly Leeds & Northrup), BrisbaneP

1989 to Sep 1999.

Responsible for technical software leadership and design for various projects over 10

years as a Software Engineering Project and Team Leader. Responsibilities included:

Software Project Team Leader for the Hong Kong Kowloon Canton Railway Corporation ATP-C2

NCC Integrated Control & Communications SystemP

This system was installed, commissioned, and completed in Hong Kong after 5 years of

development by Foxboro Australia. Amongst other functions, it provides:

Telephone, track-side, and train radio communications MMI and interfaces.

Automatic and manual passenger displays and announcements at stations.

Overhead traction supply monitoring and control.

Train headway clock system.

Tunnel ventilation and trackway fan control systems.

I was a principal software team leader and architect, responsible for software related

activities from specification through commissioning. This included:

Software architecture and detailed design.

Customer meetings and requirements definition.

Work break down, communication of design, and allocation to team members.

Integration of design specials with base product software.

Cost monitoring and reporting.

Technical mentor and problem solver.

Designer & coder of several specific software units.

Chief technical specifier and coordinator of the major software contractor (Alstom, USA

who provided the train dispatch sub-system).

Producer of software design and interface documentation and reviewer of others.

Represented software interface to management, engineering, and other sections.

Code review and testing.

Source code and bug tracking control and management systems design/implementation.

Tender preparation and marketing support.

Have detailed knowledge and experience with Foxboro Australia s LN2068 system, software

design and development methodologies, and QA / SA methodologies. Demonstrated superior

problem solving abilities, excellent technical knowledge, software engineering, and

programming skills.

Lead software engineer for the KCRC - Hong Kong Light Rail Vehicle and SCADA Control

System (3 years)P

Designed, implemented, and commissioned a Vehicle Information and Control System

integrated into the standard Foxboro SCADA system. Lead a team of 3 software engineers.

The technical, operational, and commercial success of this project was instrumental in

Foxboro being awarded the ensuing larger scale KCRC-ATP C2 project referred to above.

Software project engineer for the following projectsP

Korea Gas Corporation (KGC) SCADA system.

Northern Territory Power and Water Authority (PAWA) SCADA system.

Northern Territory POWER SCADA system.

Queensland Electricity Commission (QEC) - Calvale, Wurdong, Stanwell SCADA systems.

Central Queensland Natural Gas (CQNG) - Denison Trough Gas Pipeline SCADA systems.

For these projects various custom functional requirements were implemented into the base

Foxboro SCADA system. Responsible for requirements definition, design, implementation, and

commissioning, leading a team of 0-3 other software engineers.

Production of Nilsen/SWD Distribution Automation Receiver Control Unit FirmwareP

Took an existing micro-controller operating system and ported it to the new hardware.

This involved design and addition of new, and existing functions to the mini-OS and then

of implementation of new applications code into the embedded product. Coordinated the

technical interface to various other contractors.

Queensland Electricity Commission, BrisbaneP

January 1984 till October 1988.

System software engineer responsible for maintaining and developing the LN6077

SCADA and

EMS computer systems at the QEC Power Transmission State Control Centre.

Involved in most aspects of the SCADA, MMI and system software. Improved, fixed, and re-

designed much of the originally supplied software in response to system operators and

operational engineers requirements.

Experienced with advanced security applications such as State estimation, Load Flow,

Contingency Analysis and with economic applications such as Load Dispatch, Load

Forecasting, and Reserve Monitoring.

As a graduate engineer, undertook the QEC Engineer in Training scheme for 18 months which

provided 6 month varied experience sessions at Tarong Power Station, Control Systems

development at Brisbane Head office, and power systems operations at the State Control

Centre.

TECHNICAL EXPERIENCEP

Operating Systems

SUN Solaris and other Unix, Various Linux, Embedded Linux, DEC Ultrix, and Motorola VME

UNIX, Gould SEL, ICL, MS-DOS, MS-Windows, Apple iOS.

Programming

Strong in C++ and C (lifetime pursuit of excellence and study of these languages). Also,

Java, Fortran, Basic, 6800/6809/68K and Gould 32/77 Assembler. Have also contributed a

number of software patches to the open source software package jpilot .

Scripting

UNIX Shell, TCL/TK, sed, awk, Python, Perl, HTML, PHP, Gould command language.

Networking

TCP/IP, SNMP, Appletalk, LNAnet, FDDI, Ethernet, VPNs, VNC, ssh, Internet technologies.

Communications

RS-232/485, V11, V24, V28 and all manner of protocol design.

Development Tools

Various Unix development environments, Sun Workshop developer/debugger, Purify/Quantify,

Source Code Control Systems. Continuus Change Management System. CVS, Subversion,

Bugzilla, Drupal, Apache, Nessus (and others). Lifelong Vim aficionado.

PROFESSIONAL ASSOCIATIONSP

Member of Association of Professional Engineers Australia (APESMA).

PERSONAL AND OTHER INTERESTSP

Nationality

Australian.

Marital Status

Married with 2 children.

Other Interests

Playing sport, have represented Brisbane and Qld in age touch football, tennis, fitness,

books on science and philosophy. Read many books, and subscribe to many magazines, in all

aspects of software programming, environments, management, and processes.

REFERENCESP

Available upon request.Contents

About

ServicesClients

Contact

Navigation

Bullet Systems "

c Copyright 2012, Mark Blakeney. Created using Sphinx 1.1.3



Contact this candidate