CURRICULUM VITAE.

Download - Word format
(Right Click | 'Save Target As...')
Nicholas E. Thomas.
Bradford
West Yorkshire
ENGLAND
Email: nick@nhthomas.freeserve.co.uk

CAREER STATEMENT

An enthusiastic and highly motivated software developer with a technical background in C/C++, UNIX/Linux,
Win2K/XP, Databases & SQL, and TCP/IP networking. Educated to Degree level with excellent
communication and interpersonal skills.

CAREER AND ACHIEVEMENTS TO DATE

Senior Software Engineer Pixsan Digital Software Ltd.
August 2008 - Present

Embedded software development for the Digital TV market.

Senior Software Engineer X Controls Ltd.
October 2006 - July 2008

Developing and project managing database backed, multi-threaded applications on MS operating systems for an industrial systems integration business. Bespoke software development to integrate third party industrial hardware requiring knowledge of a variety of data communications standards, including Modbus, TCP/IP, and proprietary serial protocols. Using C++, C#, MFC, ASP.NET, MS SQL Server 2000/2005, Windows Sockets. Also some use of MySQL, VS6, VS2005, Perl, PHP, HTML. Source code controlled by CVS and MS Source safe.

Senior Software Engineer Concourse Systems Ltd.
August 2004 - September 2006

Developing, implementing and supporting an order processing and inventory control system for a national carpet and rug supplier. Skills used include Visual C++, MFC for Win2K/XP. MS SQL Server 2000. EDI Processing. Some foreign travel.
A high degree of customer & supplier liaison at all levels of the business and at all stages of project development requiring high standards of communication, presentation and interpersonal skills.

Leading Software Engineer Eldon Technology Ltd.
Nov 1999 - July 2004

Designing and developing embedded software solutions for digital satellite receivers for a major US satellite broadcaster.
Skills used involve C/C++, Assembler, MSVC++, MIPS, Intel X86, Nucleus+, Linux, Windows NT. Microsoft Visual SourceSafe, Linux RCS/CVS, GreenHills compiler and GCC compiler for linux.
Developing applications and device drivers demanding very high standards within a multi skilled team split between UK and USA.
Specifically developing drivers for GPIO, Modem, I2C, DiSEqC, Flash devices, serial interface. Also User Interface design and development.
Most recently I have been working on an embedded Linux, High Definition, dual tuner Set Top Box with PVR capability. This included specifying, developing and documenting the software development infrastructure for Linux projects.
Liaison with both customers and third party software vendors, involving some foreign travel.

Software Developer Advanced Control Systems Ltd.
Dec 1995 - Nov 1999

Developing and supporting embedded software solutions for industry, from initial project conception through development and testing, commissioning and user support.
Projects involve Visual C++ development of MS Windows95/NT applications. TCP/IP & winsock development of applications for networked PCs. Display & control of flow meters in C on a PC running Linux OS using the ncurses library. Development on iRMX realtime OS, Informix database & SQL.
HTML authoring and maintenance of the company's web site.
A high degree of customer & supplier liaison at all levels of the business and at all stages of project development requiring high standards of communication, presentation and interpersonal skills.
Customers including Total Oil GB Ltd, and Phillips Petroleum UK Ltd in industries including petrol distribution terminals, offshore gas installations and fire alarm systems.

Computer Services Programmer Newsham Hybrid Pigs Ltd.
Dec 1993 - Nov 1995

Developing and supporting a range of database applications to integrate sales, purchasing, orders, deliveries and invoicing for a demanding user base within a period of expansion.
Implemented a thin-ethernet network connecting SUN, Apple Mac and 80x86 PCs. Database development tool was Sculptor 4GL & SQL on SUN platform. Re-use of old PCs as terminals to connect to company database across network using shareware obtained from internet.
C/C++ programming of MS Windows applications, UNIX shell scripts, OS9, Linux.

Production Management and Purchasing Training Brush Traction Ltd.
Oct 1992 - Dec 1993

Managed complex items of control gear for the Channel Tunnel Shuttle Locomotive project through the various stages of manufacture from prototype development to full production.
Full training in a modern computerised purchasing system.

Graduate Management Training Programme Brush Traction Ltd.
Sept 1991 - Oct 1992

Involved in the development of CAD and IT strategy. UNIX systems administration for 18 CAD workstations. Installed, configured and updated the OS and software. Provided support for the CAD operators. Monitored performance of system. Detection and rectification of faults.
Maintained file backup procedures and data integrity. Application programming. Provided and maintained documentation for IT systems.

Industrial Training Placement Brush Electrical Machines Ltd.
1989 - 1990

IMechE, IEE approved industrial training placement. Involved in the development of the company's CAD facility. The solution chosen was a SUN server and workstations running Computervision's CADDS 4X software. Work included the selection, installation, and subsequent administration of the software and hardware. Also user and system support including application programming in C for X Windows.

QUALIFICATIONS

BEng Honours Degree; Computer Aided Engineering
Result: Upper Second
Project: The development of a Windows computer software package (written in C running under
UNIX) to aid in the development of the control gear cubicle case of a locomotive.

OND General Engineering. Project (Distinction), Computing (Merit), Systems (Merit),
Thermodynamics (Merit), Mathematics (Pass).

6 'O' Levels; Mathematics, English Language, Physics, Commerce, Workshop Theory and Practice, Technical Drawing

EDUCATION

1987 - 1991 Huddersfield Polytechnic
1984 - 1987 Stafford College of Further Education
1979 - 1984 Hagley Park Comprehensive School, Rugeley

INTERESTS

Keen Church bell ringer. I swim and play squash to keep fit. I enjoy reading for relaxation. If I have any spare time I like to tinker with home electronics projects using a PIC Microcontroller, visit the theatre and keep in touch with current affairs.

ADDITIONAL INFORMATION

Date of birth: 14th February 1968
Marital Status: Married with two children
I hold a clean UK driving license, and I am a car owner.