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>