Curriculum Vitae: Ashley Brown
Background Information
I am a 23 year old Systems Engineer from Hayes in London, England.
I began programming in late 1994 with BASIC, before progressing rapidly to C
and C++ in early 1995 for DOS application development, then onto 32-bit
development under Windows. I moved to RAD with Borland's C++ Builder (essentially
Delphi for C++) in 1998. In 1997 I became involved in Internet technologies,
progressing to dynamic, database-driven websites.
A combination of industrial experience and my degree has allowed me to work
with a variety of technologies and develop software with a range of complexities
and characteristics, from medium-sized web-based deployments to real-time control
and embedded systems.
I believe that more than just technical skill is required in the Computing industry
so ensured I would have a basic knowledge of business processes and media
concepts, which are vital to make technology work with a business rather than
against it.
Previous Experience
April-October 2004, June-October 2005 - Design Engineer, Celoxica Ltd
As part of my Computing degree I undertook a period of employment with
Celoxica Ltd, before returning during the Summer of 2005.
I was reponsible for feature addition to a major product, before taking a product
from prototype to release.
July-September 2003 - Undergraduate Research Opportunities Programme (UROP), Imperial College London
My UROP placement involved working for Wayne Luk, of the Custom Computing Group
at Imperial College London, on a project for Atollic Ltd. During my time on
the placement I undertook an
extensive evaluation of Celoxica's DK1 and DK2 Design Suites and used
these tools to work on the validation of large prime numbers in hardware.
April-September 2002, June 2003 - Consulting for ITC Internet
I was responsible for several projects, including:
-
Development and deployment of a replacement email system and domain control system.
-
Development of a Linux online user database for a client, replacing a raft of disparate data sources and increase automation. Integration with Windows content servers and external user management companies.
-
Development and installation of an integrated,
automated online billing system for
a client.
-
Development of an offline job-tracking database for a client.
2001-2002 - Lead Developer, Muller Martini Ltd. SCS Slave Project
I was the lead developer for a project to replace aging (20 year old) real-time
control software and proprietary hardware with new software running under
Windows 2000. The system is now in operation at newspaper plants around the UK.
August 1998 - Junior Programmer, Muller Martini Ltd.
I was responsible for writing printer-handling code as part of a new application
to replace an aging existing system which had been in use for almost a decade.
Positions of Responsibility
January 2006-present - Personal Programming Tutor
January 2004-present - Lab Helper/Tutorial Helper
Since January 2004 I have acted as a helper in computing laboratory sessions,
to guide undergraduates through a variety of exercises from Minix simple
Haskell, Prolog and Assembler exercises to operating system kernel modification.
November 2002-June 2005 - Academic and Welfare Representative
As one of two representatives for my year, I was responsible for attending
meetings with senior staff in the Department of Computing at Imperial College London
and ensuring the workload for my year remained manageable. I was awarded City &
Guilds College Union Half Colours in 2003 for my work. After my time as second year
representative I was re-elected for the third year and again for the fourth year.
August 2003-July 2006 - RCS Motor Club Secretary
The RCS Motor Club maintains one of Imperial College London's three
heritage vehicles, Jezebel. She is a 1916 Dennis 'N' Type Fire Engine.
I have been elected as secretary three years running, with my primary responsibility
being the oversight of the club website.
Summer 1998 - Teaching Assistant, Summer Literacy Scheme
Between 23rd July and 5th August 1998 The Hayes Manor School ran a literacy
scheme for Year 6 children entering the school in September. I assisted with
the scheme as a volunteer, aiding teaching staff and giving one-to-one help to the children
who attended. I still maintain contact with some of the members of the scheme
(many of whom have now left the school after completing GCSEs).
Publications
-
A. Brown,
W. Luk,
P. Kelly,
"Optimising Transformations for Hardware Compilation", in proceedings of
ACACES 2005, the First International Summer School on
Advanced Computer Architecture and Compilation for Embedded Systems.
-
A. Brown, "Optimising Transformations for Hardware Compilation", Master's Thesis,
Department of Computing, Imperial College London, 2005.
-
Ray C.C. Cheung,
A. Brown,
W. Luk,
and and P.Y.K. Cheung,
"A Scalable Hardware Architecture for Prime Number Validation", proceedings of the IEEE International Conference on Field Programmable Technology (FPT), Brisbane, Australia, 2004.
IEEEXplore Abstract
-
Ray C.C. Cheung and A. Brown, "A Scalable System-on-a-chip Architecture for Prime Number Validation", proceedings of IEE SoC Design, Test and Technology Postgraduate Seminar, Loughborough, United Kingdom, 2004.
Technologies
I have experience with the various technologies listed below.
Items marked with a * indicate a passing familiarity rather than
in-depth knowledge.
Programming/Scripting/Markup Languages
C/C++ (inc. Borland C++, C++ Builder),
Java,
Haskell,
JavaScript,
VBScript,
Object Pascal*,
Prolog,
HTML,
ASP,
Perl,
PHP,
WML (Wireless Markup Language),
VRML*,
LaTeX.
EDA Tools & Technologies
Celoxica Handel-C (with Celoxica DK and PDK),
Altera Quartus II,
Altera SOPC Builder,
Altera Nios & Nios II Processors,
Altera Stratix FPGA,
Synplicity Synplify,
Model Technology ModelSim.
Enterprise Applications
Microsoft IIS,
Microsoft SQL Server 7,
Apache 1.3,
ISC BIND 9,
Postfix v2,
Courier IMAP,
Cyrus SASL,
SpamAssassin
mySQL,
Postgres.
I have also used a wide range of applications from the Microsoft Office family.
Education & Qualifications
Personal Qualities & Interests
I am a hard worker who enjoys testing new technologies and pushing existing
ones to their limits. I have a wide variety of experience in public speaking
and team work. I can work equally well in a group or on my own, and will use
whatever medium is necessary to communicate information effectively.
Since 1995 and until recently I took an active part in the technical operations for music and drama
productions at my former school. The sense of
achievement when a show goes according to plan and looks fantastic is
unrivalled.
One of my more recent hobbies has been working on Jezebel, a 1916 Dennis
Fire Engine and mascot of the former Royal College of Science Union. More details
about my association with Jez can be found under
"Positions of Responsibility".
Last updated 06 Mar 2006. Please see http://www.ashleybrown.co.uk/about/
for the latest copy, references and further information.
-
Home
- Software
- Services
- Articles
- Resources
- General Interest