|
|
|
|
| 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 |
| 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 |