Address 7 Imogen Gardens, Heathcote, Warwick, Warwickshire. CV34 6FB
Telephone 07973 505704 / 01926 431773
Nationality British / English
Driving Licence Full clean car licence held since 1988
Qualifications CEng Institute of Engineering & Technology July 2005
BEng (Hons) Degree Electrical & Electronic Engineering June 1994
HNC Electronic Engineering & Computer Technology August 1990
Skills and Abilities
Hobbies and Interests
In my recreational time I enjoy scuba diving, swimming, cycling, weight training, photography, genealogy, computing, cinema (Sci-Fi and Action), militaria, socialising and travelling. To date I’ve toured, Australia, Canada, Central America, Europe, India, South Africa, Thailand and the USA. As a keen diver I regularly visit the Egyptian Red Sea and have dived Australia’s Great Barrier Reef, Sudan, UK and Belize’s atolls & reefs. I also enjoy motor racing, spectating at the F1 & Le Mans 24 hour and Classic Grand Prix.
I have a natural curiosity in technology and an ambition to develop my skills in the computing and engineering industries. I enjoy working in exciting, challenging environments and would like this to continue to be an integral part of my work.
Software Engineer, Advanced
I was contracted to develop a windows based client-server monitoring system for Web Farms, Power & Building Management Systems (BMS). The monitoring system communicates, controls and records data from: security, card access, power consumption, switches, voltage, current, temperature, humidity, HVAC and server status devices and sensors. I used Visual Studio 2008 to upgrade existing VB6 applications to VB.NET, created a Windows Service to manage communications via various remoting channels (IPC, HTTP & TCP), developed applications and GUI’s for both windows and web platforms using VB.NET & ASP.NET and implement Web Services to retrieve and display data from sensors and databases. Microsoft .NET 2.0 & 3.5 were used to create: GUI’s, drivers, real time data acquisition and data processing applications. Various protocols and methods were used to communicate with bespoke systems including: SNMP, SMTP, Modbus, TCPIP, UDP, Compass, AxxessID, Hawki, RS232 & RS485. Telemetry data was handled using ADO with MS SQL Server & Access databases. VS9 was used to package and distribute the completed system. VSS was used for documentation and version control.
Software Engineer, Exitech,
Contracted to develop and integrate various applications for the control of Robots, Lasers and Imaging Systems for the electronic & semiconductor manufacturing industry. Projects included the imaging, control & automation with various mechanical & piezoelectric stages to sub-micron precision on the RIM (Reticle Imaging Microscope) a high resolution EUV (Extreme Ultraviolet 13.5nm) imaging tool for resist exposure and aerial image monitoring. Developed & tested applications in class 10/100 clean room environments to reduce contamination for 'in vacuum' components. Visual Basic was used to create GUI's, drivers and to control components, MIL 8 (Matrox Imaging Library) was used to develop several machine vision applications to align fiducials and focus reticles. Skills used: VB, OOP, OCX, DLL, VSS, MIL 8, MS Office & Windows XP.
Analyst Programmer, Barclays Bank,
Contracted to develop business software for a large financial institution. I worked as part of a professional development team consisting of Analyst Programmers, Web & Database Developers. I developed and enhanced applications for the Bank’s Management Information Systems. I created: GUI’s and business rules for the n-tier system using Visual Basic; tables and stored procedures using Transact SQL; relational database with SQL Server; tested functionality; supported system / user acceptance testing and role out of the applications the full application lifecycle. Skills used: VB, OOP, VBA, VSS, COM, DLL, OCX, ADO, API, HTML, IIS, SQL Server, T-SQL, Link Servers, MTS, Install Shield, Test Director, Access & Excel, Windows NT4 & 2000.
Software Engineer, Reality Group – Great Universal Stores, Worcester Mar. 2004 – May 2004
Contracted to enhance an existing web based reporting system and an electronic registration application that imports personal data collected by hand held devices to an IBM mainframe using screen scraping. Skills used: VB, OOP, Attachmate Extra!, MS Access & Excel, API, VSS, HTML, VBScript, IIS, ASP & Windows NT4.
Analyst Programmer/Tester, Lloyds
Contracted to verify that developed financial applications achieved customer specification for the Bank. I created test scripts, audited code, tested procedures & GUI functionality, advised on solutions when dealing with operating systems, data acquisition & compatibility issues. Skills used: VB 6, OOP, VSS, SQL Server, T-SQL, Crystal Reports, API, ADO, OLE DB, HTML, CSS, ASP, VBScript, IIS, Windows NT4 & 2000.
Software Engineer, E–SQUARED Ltd, London Jan. 2001 – Nov. 2004
Contracted to develop a various software
applications for the Building Management, Security & Access Systems
industry. Projects included developing a client-server based supervisor,
contact management system and a bespoke tenant billing system. As the senior
software engineer I oversaw the full development lifecycle of the applications,
liaised with clients, generated project specifications and timescales, analysed
tasks, coded applications, amended and debugged previously developed
applications, tested software and hardware systems and gave after sales support
including training and technical support. As a developer I used Visual Basic 6
to create GUIs, drivers, real time data acquisition and processing
applications. MS SQL Server and Access were used for data storage on single
& multiple-tier systems. Reports and graphical representations of data were
created using both WEB and MS Office applications. The projects required a good
understanding of real time data acquisition and system integration enabling the
computers to communicate with third party systems (Trend, Echelon, Lonworks
& Compass) using various protocols (RS232, RS485, TCP/IP, Ethernet, SMTP,
Modbus & SNMP), techniques & interfaces. Skills required: VB6, OOP, VBA,
ActiveX, COM, DLL, Win32 API, RDO,
Software Engineer, BRITISH
Contracted to design, develop and commission a system to automatically record statistical, runtime and quality information from high speed production and inspection equipment for statistical process control. The systems design required integrating various components with unique protocols on several platforms. As the senior system integrator I oversaw the full application lifecycle, liaised with senior management and shop floor workers and gathered system requirements. I coded all applications, tested, commissioned and supported the finished system. Visual Basic was used to create GUIs, integrate proprietary software and hardware systems, extract and collect real time data for statistical analysis, store data on SQL Server and Access databases. Statistical reports and graphs were produced using MS Excel and HTML. Other skills used: VB 3 - 6 (16/32 Bit), VBA, ActiveX, OCX, COM, DLL, DDE, OLE, ODBC, RDO, ADO, RS232, SPC, TCP/IP, Ethernet & DecNet, Access, Excel (pivot tables), Minitab, Front Page, ASP, IIS, HTML, SQL Server, T-SQL, Win 98 & NT4 Server.
Software Engineer, MARCONI / GPT
Contracted to develop a Visual Inspection & Production Management System for the Smart Cards industry. The visual inspection systems required integrating various machine vision systems & image processing tools with high speed production machinery to accurately detect and reject defective components. The production management system required integrating the current workflow system with the production database to manage the rapid production of smart cards from the ordering process throughout production to despatch. As the senior software developer in a small team of engineers I oversaw the full lifecycle of the applications, liaised with management and shop floor workers, gathered system requirements, coded applications, tested and implemented the finished system and ran staff training. Visual Basic was used to create GUIs, integrate proprietary software and hardware systems, extract and collect real time data for statistical analysis, export date to SQL Server and Access databases. Visual C/C++ was used to create ActiveX interfaces for high speed production equipment. Skills used: VB, VBA, VC/C++, ActiveX, OCX, COM, DLL, DDE, RDO, ODBC, SQL Server, SQL, T-SQL, PLC’s, RS232, TCP/IP, optical & lighting techniques, OCV, mechanical & electronic circuit design.
Applications Engineer, COGNEX
Employed in the world’s leader Machine
Vision Company developing visual inspection & integration applications for
the Automotive, Pharmaceutical, Electronic & Telecommunication industries.
Applications such as high speed Optical Character Recognition and Verification
(OCR-OCV), high accuracy correlation and measurement devices, quality control
and component tracking systems. As a developer I used Visual Basic to create
GUIs and integration software to control visual inspection systems. Visual
C/C++ was used to create ActiveX, OCX interfaces to visual inspection and
production systems. I regularly travelled throughout
Development Engineer, REDIFON – MEL, THOMSON, Crawley Jun. 1993 – Oct. 1995
Employed in the Communication R&D Laboratory for the Defence Industry. Developed DIRECT a mobile radio direction & location finding system. I analysed component equipment, resolved compatibility issues and coded control software. The design required integrating electronic equipment, embedded micro-controllers, global positioning systems (GPS), fluxgate electronic compass, Doppler RF direction finder, VHF receivers and digital mapping. Developed a man portable spectral occupancy data acquisition and analysis system (MANPACK). This involved writing analysis & control software, designing hardware for an embedded microprocessor & PC104 system, storing & encrypting data, controlling DSP, ADC, AGC, modem, RF synthesiser & filter. Worked on a high power telephoto CCD camera and optics control system.
Design Engineer, THOMSON CONSUMER
I worked in the Analogue Integrated Circuit Research and Development Laboratory designing, simulating, testing and documenting VLSI circuits for HDTV, ProLogic & HF consumer electronics communication products.
Software Engineer, CROMPTON
I worked in the draughtsman’s office developing CAD software using Microsoft C for laptop PC’s to assist field engineers in calculating lighting positions, luminance levels and costing on building schemes.
Computer Technician, RESOURCE,
I worked in an educational computer development company designing, building and testing specialised electronic devices and computer equipment as learning and teaching aids for the local education authority.
Combat Engineer, Royal Engineers, British Armed Forces June 1983 – July 1988
As a Combat Engineer I trained in many
aspects of civil and mechanical engineering undertaking various types of work
including construction engineer, troop signaller, demolition specialist, medical
technician and combat soldier. I toured the Falkland Islands with the RE, RAF
& Ghurkhas and
QUALIFICATIONS & EDUCATION
Microsoft Certified Application Developer MCAD, Microsoft Certified Technology Specialist MCTS WEB .NET 2.0. Microsoft advanced technology courses: Visual Basic, ‘C/C++’ Object Orientated Programming, ‘Software Systems Analysis and Design’, Microsoft SQL Server Database Design and Administration, Dreamweaver MX.
CEng IET (Institute of Engineering & Technology) Sept. 1990 – Present
As a member I regularly attending IET lectures, events and became a Chartered Engineer in July 2005.
BEng (Hons) Degree Electrical & Electronic Engineering Sept. 1990 – June 1994
I studied at De Montfort University
Leicester for my Bachelors Degree with Honours in Electrical and Electronic
Engineering. Represented the University in an exchange scheme with
HNC Electronic Engineering and Computer Technology Sept. 1989 – Aug. 1990
City & Guilds 726 Information Technology Sept. 1988 – Sept. 1989
Cantley ITEC: Computers & Computing, Digital Electronics, Electronic Circuits & Components, Word-Processing.