Name Nicholas Mark Fortune.
Nationality British.
Date of Birth 21/11/61.
Education PhD in Software Engineering, University of Sunderland (in progress)
MSc. In Software Engineering, University of Sunderland, 2004.
BSc in Computer Science, Kent University. 1983.
Marital Status Married.
Availablity Not at this time
Email kf5f1nk02@sneakemail.com
Downloads Some people ask for this document in MS Word format.
 
 
Hardware x86, HP, SUN, Dec, NeXT, VAX, ICL, Pyramid.
Operating Systems Linux (Gentoo,RedHat), Unix (ULTRIX, Aix, Xenix, etc), Windows (XP/Server/NT)
Languages C, C++, Perl, Java, SQL, PHP, Javascript, Shell Scripts (sh, ksh, csh, Korn, Bourne), VB.NET, Tk, Unix tools, (awk, yacc, lex), Objective C
Software Ingres, Informix, Oracle, XML, , The FVWM Window Manager , TCP/IP, Apache. Caché/Mumps, MQ Series, Tcl/Tk, MySql, Iptables, DHCP, PPP
 
 
Reading Voracious. A mixture of technical, and SF/Fantasy. Slashdot and The Register for technical and industry news.
Computing A custom FVWM window manager desktop running under Gentoo Linux on an Acer 1692 laptop. Home LAN includes a homebrew Athlon XP and an old P166 Laptop. Firewall and NAT using iptables on an old P266 desktop.
Open Source Wrote a number of modules for the FVWM window manager available via the Jobclient project courtesy of Sourceforge.net .
Boards Particpant (time permitting) on Gentoo Linux Support Forums (posting as boroshan) and on the Slashdot
Writing Aside from technical docs some attempts at creative writing. Online samples include scripts for 2000 AD and Poetry .
Other Holds a practitioner's certificate in Neuro Linguistic Programming
 
 
University of Sunderland / OnePoint Systems
Researcher/Developer
March 2005
Currently researching and designing an industrial data capture system featuring inline data mining and a stream base management system. This is an ongoing role.
Skills WinXP, VB.NET, Gentoo Linux, Research Methodolgies
 
Maidenform International
Analyst/Programmer
March 2005
Developing an EDI (Electronic Data Interchange) upload suite to automatically load customer orders into the company database. Working on MS Windows Server 2003 using Ingres and Perl. Also some work porting system scripts from the outgoing UNIX system to run in the Windows environment.
Skills Windows 2003 Server, Ingres, SQL, Perl
 
University of Sunderland
MSc. Student
Sep 02 - Nov 03
Assignments include UML plug-in for Jedit and a SETI style RMI concurrent work server (both Java); An expert system (Prolog); A PHP/MySQL process mapping tool; data-warehousing in PostgreSQL. Project and dissertation involved design and implementation of Codd's relational algebra using object oriented Perl
Skills Java, Perl, Prolog, PostgreSQL, PHP, MySQL, RMI, UML
 
Maidenform International
Analyst/Programmer
December 2002
A short, Christmas holiday job, mainly Copying and converting existing reports to produce CSV data files suitable for import into Excel spreadsheets and helping get the new server configured and working.
Skills Ingres, SQL, Report Writer, Network configuration
 
Open Source Development
Jan 2002 - Sep 2002
Design and Implementation
Working on the Jobclient suite. Jobclient is a Perl suite to fetch jobs from Jobserve and sort them according to skills. Features an integral browser, email client and MySQL integration
Skills Perl, Linux, HTTP, Tk, MySQL
 
Maidenform International
Analyst/Programmer
Sep 2002
Euro conversion work, modifying database tables and tables reports ready for Ireland's entry in to the Euro.
Skills Ingres, SQL, Shell Scripts
 
Grapevine Solutions
Analyst/Programmer
July 2001
Working on site in Dublin for Grapevine clients, Eircom, doing maintenance work on the RDL server that supplies directory listings to client applications.
Skills C, Caché, MQ Series, debug tools
 
Grapevine Solutions
Analyst/Programmer
April 2001
DEC Alpha & Solaris
Working on site for Grapevine clients, Eircom, doing maintenance work on the International Directory Enquiry Server. A long standing and highly intermittent bug had resurfaced. Working with debugging tools, core dumps and log files, the problem was traced to a logging function that used an undersized static buffer.
Skills C, debug tools
 
Grapevine Solutions
Analyst/Programmer
May 2000 - Feb 2001
DEC Alpha & Solaris
On site at Eircom for three projects. Wrote a phone directory reverse lookip server using MQSeries and Caché; a C/Perl suite to provide real time updates to the Oracle based service order tracking system (SORTS); and to send real time updates from SORTS to a Sybase system elsewhere in Eircom.
Skills C, Oracle, Caché, Perl, MQ Series, Tcl/Tk
 
one2one (T-Mobile)
Analyst/Programmer
Jul 1999 - Jan 2000
Unix/HP
Working for application support, both maintaining and updating legacy code, and writing new utilities: from report generators and analysis tools to a fast data scanner to search through terabytes of archived log data. Also spent some time in a tutorial capacity, to pass on some of my skills to the newer members of the team.
Skills Perl, Shell Scripts, C, Awk, Oracle, PL/SQL
 
Banctec Ltd
May 1998 - Feb 1999
Analyst/Programmer
Unix/HP
Banctec specialise in supplying clearing houses with cheque sorting systems. Worked as part of a team on two projects: Extending the existing Bank of Scotland system to interface with the ImageFirst product, and the Lloyds CRI project using Informix, ESQL and 4GL. Also developed a testing system and an editor read and modify binary flat file data.
Skills C, Unix, ESQL, TCP/IP, Perl, 4GL, Korn shell
 
SDRC (now EDS)
Jul 1996 - Sep 1997
Analyst/Programmer
Unix, Sun, HP, NT
Working for Océ in Holland to develop a data warehousing system using Metaphase. Programming used a C superset called Method Code and an object/database definition language called Model. Responsibilities included developing the Specification Object,the Word Perfect Application Interface, and migration tools for existing data.
Skills Unix, C, Model/Method Code, Metaphase, Shell scripting, Visual C++
 
CFM Limited
Apr 1996 - May 1996
Analyst/Programmer
Unix. Pyramid Nile,
Writing procedures for an MOD project. Some scripting work.
Skills Formal Documentation, Awk, VB, MS Word
 
Dendrite Europe Ltd
Feb 1996
Analyst/Programmer
AIX
Rewriting a suite of programs to upload client data to the local database following the reorganisation of the clients sales force. The task was complicated by a complete lack of documentation for the existing programs.
Skills C, AIX, Informix, SQL
 
Uniplex
Aug 1995 - Dec 1995
Analyst Programmer
Multiple Unix Platforms
Working to help complete development of the OnGo directory server. This required sending requests to the openmail server, and them manipulating the results and sending them to the OnGo client routines. Responsibilities included writing the client API functions and developing two migration tools to convert data from the previous release into a format compatible with the new system.
Skills C, UNIX, Client/Server, Shell Scripting, Awk, Openmail
 
Bull Information Systems
Feb 1995 - May 1995
Analyst Programmer
AIX
Capacity and integration testing using a utility called Empower. Responsibilities included writing the Empower "scripts" and creating a run time library package, as well as writing a number of analysis programs to interpret the test data.
Skills C, Unix,/AIX, QA, Empower, Perl, General scripting
 
Dendrite Europe Ltd
Sep 1994 - Dec 1994
Analyst/Programmer
AIX, DOS
Responsible for rewriting a suite of reports in response to a change in the organisation of one of Dendrite's clients. Also wrote a few new reports and worked on the PC/DOS system.
Skills C, AIX, SQL
 
UBS
Dec 1992 - Dec 1993
Analyst Programmer
Environment: NeXT/Unix
Part of a team developing a dealing room system. Developed the project persistence and caching mechanisms, a document generator, emulation packages for DOS and B-Trieve and considerable work on profiling and optimisation
Skills Objective-C, C++, C, NeXT Step, Unix, Oracle, B-Trieve
 
AT&T Istel
Feb 1991 ­ Dec 1992
Analyst/Programmer
AT&T UNIX
Developing a Value Added Data System, using code generation driven by Jackson Structured Design specification documents. Developed the code generator, virtual machine and inter process communication library using shared memory, message queues and later remote procedure calls.
Skills C++, Unix, JSD, RPC, Obejct Oriented Design & Implementation
 
Spillers Ltd

Migrating the company order and delivery tracking system to UNIX/SQL. Migration utilities and application coding.
Skills Ingres, C, Embedded SQL
 
Morgan Grenfell Working for Morgan's internal finance division, writing reports and data input applications.
Skills Ingres, C, Embedded SQL
 
Texas Instruments
Customer support database using
Skills Informix 4GL, ESQL
 
Unisystems Software A Eurobond trading system for Chemical Bank.
Skills Unix, C, Informix