The following profile is a candidate from IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=SH13602S
  The complete ITCD candidate database can be accessed at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Curriculum Vitae

 MBCS (Chartered) IEng

Employment History

Apr 2000 - Date             Contractor: Computer Programmer, Systems Administrator, Trainer, Consultant.

                                    Director of [snip] 

Nov 1999 - Apr 2000      Director of [snip] IT Training Ltd

Dec 1997 - Nov 1999      Unix Trainer / Lecturer

                                    [snip] 

Aug 1995 - Dec 1997      (May 1996 - Dec 1997) Group Technical Manager

                                    (Aug 1995 - May 1996) UK Technical Manager

                                    [snip] 

July 1987 - Aug 1995      Trainee Draughtsman, Draughtsman, Design Draughtsman, Engineer.

                                    [snip]

Qualifications

Mar 2003                       User Acceptance Testing

                                    [snip] 

Feb 2003                       Developing Applications with the .NET Framework using VB.NET

                                    [snip] 

Mar 2002                     Member British Computer Society  (MBCS)

                                    Incorporated Engineer   (IEng)

                                    Above titles awarded for practical experience in industry. 

Dec 1997 - Nov 2000      Various Courses at [snip], prior to teaching

                                    Unix Fundamentals, Unix System Administration, Solaris Administration

                                    Unix Shell Scripting, Unix C Programming, C Programming, TCP/IP Networking 

Sept 1994 - July 1995     Mid-Kent College, Chatham, Kent

                                    BTEC HNC/D Conversion in Computing Studies (South Bank University Course) 

Aug 1992 - Feb 1996      Associate Member IMechIE  (AMIMechIE)

                                    Engineering Technician with the Engineering Council  (EngTech) 

Sept 1992 - July 1994     Mid-Kent College, Chatham, Kent

                                    BTEC HNC Computing Studies (South Bank University Course) 

Sept 89 - June 91           Canterbury College, Canterbury, Kent

                                    BTEC HNC Mechanical Engineering 

Sept 87 - June 89           South Kent College, Ashford Kent

                                    BTEC NC Engineering 

May 91                          [snip]

                                    CADDS 4X Solid Modelling 

Apr 90                           University of Warwick

                                    CADDS 4X Advanced Surface Design 

Feb 88                           University of Warwick

                                    CADDS 4X 3D Wire-frame and Detailing
 

Computing Background

         Hardware

Sun Workstations and Servers

IBM RS/6000, PowerPC, SP2 & IBM SSA Disk (Serial Storage Arrays)

Sun workstations

Bull DPX/20, Estrella & Escalla

HP9000

Apple Mac and PC's

Can strip down and rebuild complete systems, diagnose faults and repair

         Networks

TCP/IP Networks

VPNs

Ethernet & Token Ring

Wireless 802.11b/g set up

Broadband networking set up

Routers (mainly Unix or Linux based)

Firewalls – iptables in Linux and Unix, Zone Alarm

All aspects of Unix networking as part of the O/S

Apple Talk and TCP/IP on Macs

Samba and other networked file systems

         Programming

            Unix Shell Scripting (Korn, Bourne, C, Bash), Sed and Awk

            Perl

            ASP, VBScript

            PHP

            JavaScript

            C

            VB 5 & 6 includes COM/COM+, Office Automation, n-Tier application development, MTS.

            T-SQL and SQL

            VB.Net & ASP.Net (need commercial experience)

            Cobol, ADA (college based knowledge)

            XML, SOAP

            Java and JSP (need commercial experience)

         Web Servers

Apache and Tomcat set up and maintain

IIS set up and maintain (includes application maintenance)

         Operating Systems & Databases

Unix (any flavour and type), Linux, Solaris 2+ and SUN O/S 4+, AIX, HP-UX, IRIX, Unixware, SCO, etc

Microsoft Windows (many versions)

MAC OS 8+

Sybase 10 & 11

MySQL

Postgres

MS SQL Server 7 to 2005 inclusive

Veritas Cluster Server and Volume Manager (Solaris)

VMWare Server, GSX and ESX Servers

Microsoft VPC and Virtual Server 

Mechanical Engineering Background

Design & Draughting of Medical Diagnostic Equipment in R&D environment

Specifications, Proposals and design calculations

Electro-mechanical, fluid dispensing & pnuematic systems

Chassis, Electronics Housings, Robotic transfer mechanisms, Pneumatic Presses, Vacuum Forming tools

Liase with suppliers and machine shops to get best price and quality of components

BS5750 compliance 

Management Background

Employment of Technical staff.

Financial reporting of companies stocks to Chairman.

Attending AGM and presenting the companies technical position.

Chairing Technical meetings for all Technical Managers around the world.

Planning of new projects, and monitoring progress.

Ensuring equilibrium between G.M’s of each country and its technical staff.

Creating motivation and loyalty within the work force. 


Work Experience TRAINING Companies

            Jan 2005 – Date                   [snip]

                Instructor for Unix and Database courses.  [snip] license their Unix, Perl and Database courses from me

Course development of online courses for Microsoft which are used to train Microsoft technical consultants. 

Apr 2004 – Date                   [snip]

   Use my course materials and re-badge under their own branding. 

            July 2003 – Date                  [snip]

            Lead instructor for various Unix, Linux courses and scripting courses.  [snip] license their material for these courses from me.  I have provided training to Motorola and HP for this company.

                        Mid 2005 I put together [snip] VMWare and Tarantella system to enable a virtual classroom to be served over the Internet. 

Feb 2001 – Dec 2002          [snip]

                                            AIX Trainer.  Taught their AIX Shell Programming and AIX Administration 1 courses. 

Jan 2001 – Dec 2002           [snip]

Short lived contract as Sun cancelled all contractors shortly after joining.  Solaris Administration and Introduction courses. 

            Feb 2000 – Date                   [snip]

                                                                        Lead instructor on [snip] Graduate IT Training program for Infrastructure.  Held as one of the most prestigious Graduate training programs in the world, drawing students from Tokyo, Hong Kong, UK, Europe and America.

            I also do other technical training for [snip] when the need arises.

            Ask for the [snip] Graduate Program Overview for more details. 

            Nov 1999 – Date                  [snip]

            Instructor for all Unix courses as well as, ASP and VBScript courses and TCP/IP courses. 

[snip] Graduate Program (Aug 2000, every August to date )

Mainly train students for the Infrastructure track, but have also done training on Frontline track and Cross platform programming track.  The track started off being 14 weeks, now I do 10 - 12 weeks in New York.  The last 3 weeks of the course is a project where the Graduates are split into teams and given a real life project, and I act as the project manager and mentor to the graduates.

         Courses;

         Apache server build and administration and Tomcat with JSP programming

         Build of their own infrastructure in the classroom, routers, Unix, Linux and Windows systems, and write automation software to manage these systems

         Build DNS and NIS Servers and routers (Linux Routers)

         Computer Technologies (Logic gates, binary, etc)

         Microsoft SQL Server 2000 and Sybase database administration and programming

         Networking – Setting up basics and advanced, NIS, NFS, DNS, Routing as well as theory

         Object Oriented Programming Concepts

         Perl

         Samba, LDAP, PHP and Network file systems

         Unix Introduction

         Unix Administration (Solaris and Linux)

         Unix C Programming to Kernel level

         Veritas Volume Manager and Cluster Manager

         Visual Basic and OO Concepts

         Web technologies – HTML, JavaScript

         XML and SOAP

         Projects;

         Systems check out script – to ensure systems are built to specification for departments

         Blogging system for internal use – investigate and modify to work with Sybase

         Clear Cube management system – To manage and track swapping of Clear Cube racks for remote desktop PCs

         SSL packet sniffer – to monitor problems with client secure web requests.

         MQ Series Downtime and Outage Scheduler

         Migration from Netscape Colabra to Open Source INN News Server and Web based news reader for Outlook users

         Migration of elements of the companies core system called Aurora, from Solaris to Linux.

         Elements migrated and tested were, Sendmail, DNS, Syslog and Syslog-ng and 2 internally written scripts in Perl (UDPinger and a system information gatherer).

         Client CD redesign using Director and Flash

         Web tool for submitting client problems

Work Experience Contract Work 

Since Jan 2005

[snip]

         Write Microsoft online learning courses for Microsoft Consultants to learn from

         Deliver Unix and Database courses, based on my materials

Since Feb 2000

[snip] International Ltd

         Delivery of courses to [snip], mainly Infrastructure Graduate program, but have also delivered courses for other graduate programs and general technical learning.

Nov 2000 – Dec 2006

[snip]

         Delivery of courses

Since Jul 2003

[snip]

         Delivery of courses from my materials.  My materials licensed by [snip] and rebadged.

Jan - Aug 2005

          [snip]

         Design, development and implementation of [snip] Inspections booking system

         Process takes customer through ordering of vehicle check, credit card payment and Experian Car Data Check

         Information is then passed to CFA Solutions claims management system for engineer to be assigned

         Automated solution to assigning engineer and sending of documents to customer and engineers

         Involved setting up of Tomcat, Java Servlets, ASP and Perl as well as the Secure Trading credit card access

Feb 2002 - Jul 2004

Designer/Developer/Programmer - [snip]

Design and development of a claims management system for insurance claim handling company.  A Web based systems using Microsoft products for dealing with the management of claims for motor vehicles, mobile phones and other items.  Currently viewable at http://[snip]

To build the system has required my knowledge of;

         Visual Basic (VB) with COM/COM+ and MTS, and VBMentor application

         MS Office Automation to generate Word documents from the database

         SQL Server 7 and 2000

         Internet Information Server (IIS) and ASP

         Perl

         The system is designed using the 3 tier methodology

         Integration with Sage Line 50 (Early 2003) and Line 100 (November/December 2003)

         Email claims entry application

         Used by companies such as Admiral Insurance, Directline, The AA and many more

Jan 2003 – [snip] 250N Laptop running Windows 2000

Was first to inform people how to install Windows 2000 on this special 2.4GHz laptop released by [snip] (one of the most powerful at the time).  Not supported or documented by [snip], have had many people thank me for the support and help in setting up their laptops from my web site.

Other Contracts since Nov 2000

         Various scripts and programs requested via my web site through Emails

         VB Program for counting lines, words in an RTF document

         Numerology Java Applet for

         Compare and copy for project work backup

         VB or Perl windows desktop rotator uses Registry modifications to set background

         Many Shell scripts

Dec 2000 [snip] and Web Site Design.

         Start up of Internet [snip] Directory

         Started by inviting Therapists to sign up to the site to build the directory

         Registered with Data Protection Agency

         The directory grew fairly rapidly at it's conception, but many other companies jumped on the idea later

         Behind the site is a web based administration tool for maintenance of the database

         Perl code runs on the front end to enable searching of the directory

         On Web Site design I conducted a 6 month Search Engine study to get various web sites to the top without paying.  For a number of years I was number 1 for 'Unix Expert' on many of the top engines.

Work Experience (Permanent) 

Dec 1997 - Nov 2000 Trainer - [snip]

         Unix Trainer.

         Most courses went from sit in to solo teach, instead of sit in, co-teach, solo teach.

         First co-teach was as a lead teacher.

         Course development and curriculum development with team leader.

         Public courses at [snip] premises, on-site courses at many different companies including BT, BA, Compaq, IBM.

         Courses range from 1 day seminars to 5 day courses.

         Courses taught;

         Unix Fundamentals

         Unix System Administration (Generic)

         Solaris System Administration

         Perl

         Unix Programming (C API)

         AIX Fundamentals

         Unix Shell Scripting

         C Programming 

Aug 1995 - Dec 1997 [snip]

         Started as Technical Support Manager.  After 6 months promoted to Group Technical Support Manager.

         Directly responsible to the Chairman of the company.

         Stock Checks and reporting to General Manager.

         Supporting ACTiX users of on Internal System issues (Uniplex database and forms).

         Maintaining internal system hardware and operating system (AIX 3.2.5).

         Configuring and building RS/6000, HP-9000 & Apple Mac systems for customers (hardware and operating systems), over 250 customers, more than 2000 systems.

         Supporting and installing AIX 3.2.5 upto AIX 4.2, HP-UX 9, 10 and 11, Mac OS 8+

         Customer support Helpdesk via telephone, and customer facing support (on-site).

         Fault find and rectify hardware and operating system problems in many different business areas.

         Employing and training technical staff to ensure companies accreditation is retained.

         Packaging, shipping logistics and forms.

         Back up of company data and safe storage.

         Disaster recovery of sister companies data after a fire destroyed their offices and equipment.

         After 3 months at ACTiX I knew more about the hardware and Operating systems in problem solving and parts ordering than IBM's own engineers.  I could strip a system completely including all wiring looms and reassemble it to a working system.

         Designed and developed a new company contract management and stock handling system.  Commercial experience of SQL, Shell Scripting, C, Perl, Awk was gained whilst writing this business system.  One of my employees also helped in the development of this system.  The system provided live depreciation of stock, sales margin calculation, stock tracking, and fraud checking.

         Upgraded systems from AIX 3.2.5 to AIX 4.2 during project development and migrate old data.

         Wrote and implemented the test plan for the system.

         Attending Board meetings and reporting the companies technical activities and future.

         Manage technical staff in France, Belgium, UK, USA, Holland, Germany, Spain – Total 20 staff (7 directly in UK).

         Organise and chair Technical Managers meetings.

         Procedures for all technical departments and the standard required for system rentals.

         Manage the information from all technical departments to report contract and stock levels to the chairman.

         Designed the WAN and internal network set up for the business, allowing collation of each companies data into a monthly report as part of the system design and development.

         Set up Internet connection

         Support of over 1000 companies world wide (I was final call)

         Companies included Shell, Barclays Bank, TWR Racing, IBM, Training companies, Deutschebank, and many others.

         I was also contracted out to other companies due to my technical (practical) expertise.  Contracting included training on RS/6000 hardware and AIX operating system, and to Barclays Insurance Services to resolve  Uniplex issues in their database programming.

 

July 1987 - Aug 1995            [snip]

COMPUTING

         6 months after joining the company I was assigned to the first batch of engineers to be trained on CADDS 4X due to my ability to program computer systems in Basic.

         By September 1989 I had taught myself Unix, which CADDS 4X ran on (SUN O/S)

         From that point onward I would look after the systems as a second to the CAD Manager.

         Diagnosing problems, reporting them to Sun or Prime in the event of a hardware fault, or resolving the problem if an O/S one.

         Wrote shell scripts to help engineers perform tasks with the system, administrative scripts for my own use and company. 

MECHANICAL

         Started as Trainee Draughtsman, worked my way up to Mechanical Engineer.

         Beckman Instruments project – Draughtsman for design engineers producing detailed drawings by hand.

         Project 330 – Design of Fluid and Pneumatic dynamics systems.  Ensure that the unit supplied the required mechanisms with air and dispensed the correct amount of checmicals without drips or overspill.  Pneumatic systems to Canadian standards (5x maximum requirements).

         Project 420, Genetrak (Galileo) – Design Draughtsman responsible for chassis and electronics housing from prototype through to production systems.  Electronics housing to hospital standards for electronic equipment, and chassis design to contain dangerous chemical spillage.  The project was one of the first DNA analysis systems.  Also designed the special test pack and the vacuum forming tools and presses to manufacture them.

         Mechanical Engineer responsible for chassis, electronics housing, fluid dispensing mechanism for a food analyser which would detect Ecoli bacteria, and others.  Took charge of the transfer mechanism after one of the engineers left and was given the task to reduce its time to less then 2 seconds (down to 1.8) to allow for a valid test.  Worked closely with the electronics engineers to acheive this.  Autocad was initially used for this project due to the lack of CAD Stations and the business climate, and then transferred onto CADDS 5 for completion working a shift.

         In all of the projects I was also responsible for building the first prototype of the component(s) that I designed, and checking them for quality assurance.

 

 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.