Curriculum Vitae

Name Gavin Kenneth Burnett B.Sc.
Date of birth
August 11th, 1978
Age
25
Marital status
Single
Nationality British

Education

1996-2000 University of Glamorgan

2:1 B.Sc. (Hons) In Computer Studies

3rd Year results:

Local area networks (A3), Wide area networks (A3), Operating systems internals (C1), Operating systems support (C1), Software quality assurance (C2), Level 3 project (B1), Neural networks and genetic algorithms (C2), Distributed computer systems (B2), Object modelling (A2).

Level 3 project involved writing an e-mail server in Java (hosted on Linux) that intelligently filters incoming e-mail. This server was then made available on the web, in a similar approach to web based login systems such as Microsoft hotmail.

1 Year university supervised work experience:

ICT Technician. Work involved administering gigabit backbone network. Network consisted of 3 Windows NT 4.0 based servers, 2 Redhat Linux based servers, and 100 Windows 95 based client PC computers, all running the TCP/IP protocol. Switches, hubs and routers consisted of a mixture of Cisco and Nbase technology. There were also 40 MS-DOS 6.22/Windows 3.11 based stand-alone PC computers. Main network usage consisted of word processing, Internet access, and computer based learning packages. Job also involved the maintenance of an ISDN router that provided high-speed internet access to the school, and the monitoring of internet and e-mail usage. Job also involved the provision of training to staff and pupils, mostly with the Microsoft Office, Outlook and Internet Explorer packages. Other duties included server and client security (I.E. protection from unauthorised intrusion, viruses, and malicious e-mail scripts such as the Nimda virus). Duties also included the backing up of critical server data onto DAT tape, and keeping a database of all computer hardware and software in the school up to date. Job also involved the on-site repair of IBM-PC hardware, and the ordering of replacement hardware components. Role involved administration of school intranet (written in ASP and HTML), running on Microsoft Information Interchange Server (IIS).

2nd Year results:

Level 2 project (A3), The Internet and the World Wide Web (B1), Multimedia authoring and development (B3), Programming paradigms (B2), Project management and professional skills (D1), Application development tools (D2), Structured analysis and design techniques (D1), Object orientated software development (C1), Operating Systems (B2), Computers, communications and networks (B2).                            

1st Year results:

Personal skills and IT based materials (D1), Computer systems concepts and architecture (D2), Personal skills for business (C3), Foundation mathematics for computing (D3), Introduction to information systems engineering (D3), Data management and SQL (PC), Computer programming (D3), Business mathematics and statistics (D3).

1989-1996 Lewis Boys Comprehensive school

A LEVEL English literature (C) 

A LEVEL Geography (C) 

A LEVEL Economics (E)

AS LEVEL General studies (A)

GCSE Qualifications:    

Biology (C), CDT: Design and communication (D), Chemistry (C), English (C), English literature (C), French (D), General studies (D), Geography (C), Mathematics (C), Media studies (C), Physics (B).

 Other qualifications

August 2003. Successfully completed  Course 2609 - Introduction to C# Programming with Microsoft .NET” course provided by Remarc Technologies.

Main course features:

- Using Microsoft ADO.NET to access and manipulate data in a database.

- Creating a web application by using web forms.

- Using XML web services in a C# application.

- ASP.NET state management, security, and configuration settings.

- Testing, deploying, and supporting applications.

February 2001. Successfully completed the "Shlaer-Mellor Object Oriented Analysis" course provided by Project Technology International.

March 2001. Successfully completed the "C++ for C programmers" course provided by QA Training Group LTD.

Successfully completed team building and leadership course at Dolygaer outdoor education centre.

Clean UK driving licence.

Car Owner.

Paid Employment

January 2003 - Present. Software Developer with Xpedite Systems LTD. Xpedite produce mission critical multimedia messaging services for e-mail, fax, voice, SMS and telex systems.

Formal job description:

To develop software solutions for customer implementations and internal business applications.

Main responsibilities:

- The development and release of software solutions following the full software development life cycle.

- Communication with members of the technical sales group and the contribution towards the production of a satisfactory software solution.

- The provision of development assistance to the technical support and helpdesk teams as and when required.

- Knowledge of the general operation of a wide range of existing business systems.

- Strong customer relation skills.

- Understanding of I.T security practices and tools.

- Awareness of project management issues and tools.

Main achievements:

The production of once a month project management reports giving a breakdown of time spent on various projects.

Wrote a design proposal for a software package that would allow for large volumes of e-mails to be sent out encrypted and/or digitally signed with the GnuPG open source package. E-mails protected in this way would be immune from third party eavesdropping and data modification. This software package is primarily used by financial companies to send out bank statements and other material that would contain sensitive information such as account numbers. Proposal document explained all of the relevant technical issues, terminology, and offered a full design proposal utilizing GnuPG, UNIX shell scripting, and UNIX operating system commands.

Maintained and extended an internal business application tool that takes a CSV formatted file extracted from a legacy UNIX Sybase database, and converts the data held in the file to XML. The XML output data could be formatted in a number of ways, depending on the XSL style sheet selected. This data could then be used in a number of other XML enabled applications, such as web services. The application in question was written in C# using Microsoft Visual Studio .NET.

Produced a design proposal for a web based user account setup system. System attempted to automate an existing business process (going from sales to active accounts) that was performed using pen and paper. Production of proposal involved requirements gathering with account managers, sales staff and clerical workers. Proposed system utilized ASP.NET web pages hosted on Microsoft Internet Information Server (IIS) to provide the user interface in a standard web browser. The user enters new account data into these web pages, and the data would then be stored on a Microsoft SQL 7.0 database server.

Created a software system that will allow users to retrieve data from a legacy UNIX Sybase database server by filling the search data into a web form, and the results of the search will be displayed as a HTML table in a web browser. The design document produced provides the explanation of the system, with UML diagrams (produced using Microsoft Visio) describing the input and output to the system, along with the data stored and processed. The system produced used Perl GCI supported by the Apache server running on the UNIX Sybase database server. The goal of this system is to streamline a business process that currently involves users logging into the UNIX database server through telnet, and running a shell script that would extract the data as CSV format. This data was then retrieved by the user logging into the UNIX database server with FTP, and downloading the CSV file. This system was later extended to return XML data.

October 2000 - May 2002. Graduate software engineer with Ascom Telecommunications LTD. Organisation consists of 200 people - 20 in Cardiff - UK, 100 in Zurich - Switzerland, and 80 in St Petersburg -Russia.

Job description consisted of Private Branch Exchange (PBX) development, using embedded C/C++ with a strong object-oriented approach, namely Shlaer - Mellor and UML. Development was performed in a real-time environment, using the OSE operating system. Development was performed using the GNU emacs editor, the GCC compiler, and Red Hat Source Navigator, with Sun Solaris (UNIX) as the development platform. Experience with IP stack development.

Main responsibilities/achievements:

- Debugging existing C and C++ code using the DDD package.

- Wrote a design proposal document for a phone DDI cache mechanism.

- Wrote a 200 page user manual summarising features available on the PBX.

- Managed PBX source code using SCCS. Source code consists of 20,000 lines of C++ spread over 6,400 files. Source code is split up into a number of domains, each domain handling a different area of PBX functionality, E.G. IP telephony. Entire body of source code is referred to as a workspace. Management duties consist of merging new code and code changes into the source code and releasing a new step version of the source code - I.E. a new workspace. Workspaces in the UK also need to be synchronised with workspaces stored at a remote site in Switzerland, which is accessed over a dial up ISDN link.

- Performed testing on compiled binary, derived from source code. Testing involved the running of UNIX shell scripts, and programs to generate artificial telecom traffic.

- Participated in 1 week long induction course in company headquarters located in Zurich, Switzerland.

August 2000 - October 2000. Two months working as a network engineer with Networking Systems LTD. Job description consisted of the installation and configuration of network hardware such as Cisco routers, switches and network interface cards. Other duties included the installation, configuration and management of servers using Linux, Windows NT 4.0 and Windows 2000 as the operating system. Role also involved the fault diagnosis and resolution of mentioned systems. Experience with wireless LAN technology, UNIX shell scripting, and migration from TCP/IP version 4 to TCP/IP version 6. Job also involved the setting up of real-time video conferencing between schools.

Computing expertise

Programming languages:            

Topspeed Modula-2, C, C++, C#, 8086 Assembler, HTML, XML, Java, Prolog, Lisp, Visual Basic, ASP.NET, Perl, UNIX shell scripting.

Microsoft Packages:            

SQL Server 7.0, Visual Source Safe, Outlook, Office, Internet Explorer, Visio, Visual Studio .NET.

Other Packages:

Apache, Sybase, mySQL, Borland C++, Java Development Kit, GnuPG, DDD, Framemaker, Emacs, Sun Teamware, Source Navigator, Adobe PhotoShop, Adobe Premiere, Soundforge, Select (SSADM and OMT), Flash, Shockwave, Tripwire, Mozilla, GIMP, WinZip.

Development methodologies:            

SSADM, DSDM, Object-Orientated Software Development, UML, Shlaer – Mellor, Rapid Prototyping.

Operating Systems:            

Microsoft Windows 3.x, Microsoft Windows 9x, Microsoft Windows NT/2000, Windows XP, MS-DOS, Open VMS, Sun UNIX, Commodore Amiga Workbench, MacOS, Linux.

Computers:                             

IBM-PC, Sun Solaris, AlphaServer 2100A, Power Macintosh, Commodore Amiga A1200.

Interests

My interests include cinema, music, and rugby. In my spare time I perform testing work for the mozilla open source web browser project.

Referees         

Will be provided on request.

A copy of this CV in Microsoft Word 97 format can be downloaded .