Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2003 11:07:50 +1100
From:      Neal Nelson <neal@nelson.name>
To:        freebsd-jobs@freebsd.org
Subject:   Looking for job in Melbourne, Australia
Message-ID:  <0EEBE38F-2B6E-11D8-A5DF-000393A6E2B0@nelson.name>

next in thread | raw e-mail | index | archive | help

--Apple-Mail-3-452273663
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

Further to my last mail: I realised that I sent the wrong CV. It's an 
old version.

Attached is the latest version, which really is in text this time.


--Apple-Mail-3-452273663
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	x-mac-type=54455854;
	x-unix-mode=0644;
	x-mac-creator=522A6368;
	name="cv.txt"
Content-Disposition: attachment;
	filename=cv.txt

Curriculum Vitae


Neal Nelson


Date of Birth: 17-July-1967

Nationality: British


Technical Experience

Hardware: SUN SPARCstation, VAX, Alpha, PC, Macintosh

Languages: Python, C++, C, FORTRAN, Ada, Pascal, SmallTalk, Eiffel

Operating Systems: UNIX (FreeBSD, Solaris), VMS, Windows 95/NT, Mac OS X

Education

OND Computer Studies: Filton Technical College (UK)

HND Computer Studies: University of the West of England


Professional Experience


ERG Transit Systems Pty Ltd (Australia)

November 2000 - July 2001: Contract Software Engineer

Originally working on the design of a SCADA (Supervisory control and =
data acquisition)=20
subsystem for a new Multi Application Smartcard System (MASS) in Java. =
After three months=20
at ERG the project was scaled down and I was moved to the Singapore AFC =
(Automated Fare=20
Collection) system project where I worked on augmenting a middle-ware =
component called=20
the Transaction Delivery System (TDS). To this I added a transaction =
filtering and a value=20
add facility. Later I designed and wrote two loadable modules for the =
Clearing House System.=20
One performed statistics collection and the other fare apportionment. =
The latter was a system=20
whereby fares were apportioned to different service providers when a =
customer crossed=20
company boundaries, based on a very arcane set of business rules. All =
work on the Singapore=20
AFC project was on Solaris using C++.


Optiscan Pty Ltd (Australia)

May 2000 - July 2000: Contract Software Engineer

Working as part of a team developing a medical imaging application =
utilising confocal=20
microscopy. The work consisted mainly of design and coding of image =
acquisition and=20
processing from custom hardware. All work was performed on Microsoft NT =
5 using Visual=20
C++.


Qualitative Solutions and Research Pty Ltd (QSR) (Australia)

December 1998 - Mid April 1999: Contract Software Engineer

Working as part of a team producing a Qualitative Analysis package for =
academic and=20
research use called N-Vivo. This was written in SmallTalk for Microsoft =
Windows. My initial=20
tasks included the production of a textual and tabular reporting =
subsystem, but I was made=20
responsible for all of the software that used a matrix OLE control =
called Objective Grid. Later=20
I wrote a project database structure verifier and object tracking tools =
used to track memory=20
leaks, both within the SmallTalk environment itself and with third party =
products being used.


Science Systems (Space) Ltd (Germany)

April 1994 - May 1998: Principal Analyst Programmer (Originally Senior =
Analyst=20
Programmer)

Based at the European Space Operations Centre (ESOC), Darmstadt, =
Germany. Initially=20
worked on the Huygens Monitoring and Control System (HMCS). The HMCS was =
the first=20
use of ESAs then new SCOS-II generic spacecraft control system. It is an =
object-oriented=20
system written in C++ on a distributed Sun platform. Throughout the =
development of the=20
system I have had responsibility for the telemetry reception and other =
external interfaces.=20
This involved the production of the ICD (Interface Control Document) to =
the NASA network=20
followed by the SRD (Software Requirements Document) and ADD =
(Architectural Design=20
Document). I later became the team leader of the telemetry receiver =
team. Following the=20
production of the telemetry receiver I designed and wrote a data =
distribution system for the=20
dissemination of the received scientific data. This involved =
distributing the data via a web and=20
FTP server plus the production of CDs. Following the delivery of the =
system I was involved in=20
the resolution of anomalies and also in adapting the external interfaces =
to changes in the=20
NASA system. This also included further development of the SCOS-II =
generic spacecraft=20
control system.


Science Systems (Space) Ltd (UK)

1990 - 1994: Senior Analyst Programmer (Originally Analyst Programmer)

Team leader for the Data Filing functional until of the EUMETSAT ground =
control system=20
project.=20
Team leader for the Telemetry Processing functional unit of the British =
Aerospace LEOP=20
satellite control system. Involved in all phases of the software =
development from the high=20
level design through to integration, testing and user education.=20
Member of a team producing Telemetry Processing subsystem for the =
HISPASAT satellite=20
ground control system. I was involved from the architectural design =
through to integration=20
and testing. I was responsible for writing the real time telemetry =
processing chain. All projects=20
undertaken were written in FORTRAN on VAXes, including VAXstations and =
VAX-MIRA=20
high availability machines.


University of the West of England (UK)

1987 - 1990

Undertook a day release three-year course in Computer Studies. This was =
biased towards the=20
practical elements of software engineering covering such subjects as:
_ Concurrent Programming (Ada and Occam II)
_ Distributed Systems
_ Software engineering (mainly Yourdon and Booch OOD)
The final year project involved the development of a real time =
concurrent object oriented=20
simulation written in Ada and running on Sun workstations. The project =
was designed using=20
the Booch object oriented methodology with Yourdon Real Time being used =
for=20
implementation specification and  package design.


Westinghouse Systems Ltd (UK)

1989 - 1990: Programmer

Involved in the development of Supervisory Control and Data Acquisition =
(SCADA) systems=20
on a multiprocessor VAX platform using a real time database environment =
called HABITAT,=20
in FORTRAN and C. Another aspect of the work was extensive system =
configuration and=20
management of VAX
8800s as well as MicroVAXes and VAXstations.


MVM Consultants plc (UK)

1988 - 1989: Programmer / System manager

As Programmer / System manager covered a wide area of tasks ranging from =
the running of=20
the companies in-house VAX systems to working on development of the =
(British) national=20
Land Charges system using Oracle. Other projects, such as databases in =
Informix and DBase=20
were also developed. I also wrote installation kits for the Land Charges =
system, written using=20
VMSinstal and worked on development of an in-house configuration control =
system.


Bristol Water plc (UK)

1986 - 1988: Draughtsman / Mapping Operator=09

Involved in the setup and use of a digital mapping system running =
Informap II on a=20
VAXstation.  Designed and implemented the schema for the storage of the =
water mains=20
information as well as the graphical representation of the map data.


Personal Projects

I am currently working on several home projects. All of these use =
FreeBSD as either the
target or development platform:

_ Lightweight Telemetry Display System

I have started development of a satellite telemetry display system =
written in Python=20
and using the wxWindows library for it=D5s GUI. The system was initially =
targeted at=20
CCSDS packet formatted data (using Cryosat as an example target) but I =
have also=20
written modules handling basic PCM format based telemetry for handling =
Eurostar=20
satellites.
The system is designed to be completely portable and was developed on =
FreeBSD but=20
also runs without modification on Mac OS X.
The system currently is able to receive both packet and format telemetry =
and display=20
raw, enumerated and curve calibrated parameters. It also has rudimentary =
graphing=20
capabilities. It is also capable of filing received telemetry but as yet =
I haven=D5t=20
implemented replay.

_ WebConfig.=20

This is a web based system configuration utility, similar to WebMin but =
intended to be=20
a simple interface suitable for network appliances. It is written =
entirely in Python=20
using Medusa as its server infrastructure and initially targeted at =
FreeBSD. It is=20
completely modular in structure, so that the functionality can be =
altered for different=20
system configurations. Initially I have written modules for basic system =
configuration=20
(rc.conf,  sysctl.conf and resolv.conf) as well as a PPP and a Firewall =
module for=20
IPFW. The latter uses my previous firewall project as it's starting =
point since I have=20
been using that for some time now, both in Australia and Germany. =
Modules under=20
development currently are for IPSec configuration and a generic service =
management=20
module that will form a framework for additional server modules, such as =
mail, web or =20
le servers.

_ ADSL  Firewall and Wireless Access Point

This is a CompactFlash based  firewall that acts as a network gateway =
using PPPoE=20
and runs FreeBSD with IPFW as it's  firewall. IPSec is used for wireless =
encryption. It=20
is currently running on a converted PC but is envisaged to run on an =
embedded=20
platform eventually.

_ Home control system for the control of X-10 based devices.=20

These communicate over the normal mains wiring and may be used to =
control normal=20
household appliances and lighting. A prototype was originally developed =
in Eiffel but=20
development is now using Python.


--Apple-Mail-3-452273663--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0EEBE38F-2B6E-11D8-A5DF-000393A6E2B0>