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