Curriculum Vitę

 

Personal Details

Name: Antony Scott Andrews Picture of Antony Andrews
email:
Nationality: English.
Current Location: East Finchley, North London.
Telephone: Mobile: 07900 494 439     Home: 020 8371 0583.
Current remuneration: 61,000 GBP

 

Target Job Profile

Overview: C++ development on Windows or Linux desktop/server.
Job type: Permanent or contract.
Availability: Within 2 months.
Sector: Any sector considered.
Locations: Central or North London. Buckinghamshire, Bedfordshire, or Hertfordshire.
Minimum salary expectation: 60,000 GBP (permanent)

 

Skills

Languages, libraries and APIs Years Environments/Tools Years
C++

17

Visual C++ (all versions)

17

C

6

Embedded VC++ 4 

2

C++ Standard Library (STL)

7

Rational Rose C++ designer

1

MFC (all versions)

17

UML

1

Windows SDK (Win16/Win32 and 64-bit)

18

SQL Server 6.5/7.0/2000/2005

2

ATL (2.0/3.0)

3

Linux programming

4

OLE/COM/Active X

4

Gnome-based Ubuntu (6.10 onwards)

3

ADO

2

ASP/IIS 4/5

½

Windows Smartphone  2003

1

CVS/WinCVS

4

Glibmm/Gtkmm libraries, Glade GUI design

3

PHP

½

Windows Mobile 5

1

MySQL

½

HTML 

XML (Xerces SAX)

½

Java 1.4.x/J2SE

½

Perforce

2

 

Platforms

Name Years
Windows (all versions from 3.0)

20

Linux 2.6 (Primarily Gnome-based Ubuntu 6.10 onwards)

4

Unix (SCO/SCO OpenServer)

4

Windows Smartphone/Pocket PC/Mobile 2003/5

2

 

Aptitudes

 

Employment History

 

March 2007 - present:

Becrypt Limited

Becrypt are a software house specialising in encryption and data security products for the government and public sector.

I am primarily involved in the design and development of the Trusted Client/tVolution product.

This involves cross-platform development on Windows and Linux using C++, producing applications and utilities on both Windows and Linux with a large shared code base.

Skills and Technologies Used

C++, C++ Standard library, boost, Win32 SDK, Linux, cross-platform development, OpenSSL, Glibmm/Gtkmm, Glade, MFC, Visual Studio 2005, Visual Studio 2008, ATL/COM, multithreading, sockets, pipes, smartcards (PC/SC lite)

 

 

January 2002 - November 2006:

Intuwave Limited

Intuwave was a software house that specialised in connectivity solutions for mobile phones and handheld devices.

I was involved in the design, implementation and maintenance of numerous PC-based and device-based projects, including:

 

October 1997 - Dec 2001:

Pepper's Ghost Productions Ltd.

I was a member of a six strong development team which designed and wrote a multi-user production management and workflow tool (PG Studio) for film and TV production, using C++/MFC/ATL, ActiveX/COM, SQL Server 7.

PG Studio was chosen by Microsoft as a showcase for state-of-the-art developments using Back Office technology, which led to a promotional video being shown on CNN.

I helped design the user interface (MFC, Active X) and designed and wrote a large part of the core application logic (C++, MFC, standard library) for the system, as well as helping to design and write the database schema (T-SQL in SQL Server 7) and data access component (MTS component using ADO, written with ATL).

Other components of the system designed and developed by myself included an ATL-based ActiveX control for visualising budgetary information and a COM DLL for searching MAPI message stores (via Fulcrum search engine).

I also helped develop a thin client (web) front end, using Javascript on the client and MTS components and ASP/ADO on the server side.

 

November 1993 - October 1997:

AAH Meditel Limited

I helped to design and implement System 6000, a client-server GP information system, currently in use in GP surgeries. I was the senior developer on the Windows client, designing and coding an intuitive and successful user interface. I also made major contributions to the database access and application (business object) layers within the system.

Technologies used included OOA/OOD, Windows SDK, MFC/C++, VB, SQL and ODBC.

 

September 1992 - July 1993:

University of Wolverhampton (School of Computing and Information Technology)

I worked as a demonstrator in computing, teaching workshops, lectures and tutorials in Visual Basic, C and Pascal programming, human computer interaction and computer graphics. I also helped compose some of the first year examination questions for the Pascal programming module.

 

Education

A-levels Degrees
Mathematics A B.Sc. (Hons.) Physics,1st class University of Sheffield
Physics A M.Sc. Computer Science Birmingham University
Chemistry A

Final year physics project: Monte Carlo computer simulation of low-temperature semiconductors using FORTRAN77/IBM3083 mainframe. The results were published jointly with the project supervisors.

MSc dissertation: PC Animation scripting system written in Turbo Pascal. I subsequently worked within the computer science school writing a multimedia application using Microsoft C and the Windows SDK, and utilising CD and laser disc.

 

Interests

Football, swimming, history, science, electronic and ambient music. Building and tinkering with PCs. Playing the trumpet.

 

 

The content of this document is not to be edited in any way. This document must not be passed to any third parties without the express permission of Antony Andrews.

 

Copyright 2001-2011 Antony Andrews

 

Valid HTML 4.01 Transitional

 

Version 2011.1. Powered by GNU/Linux and Apache. Written in emacs.