 |
|
|
|
|
| Summary |
I have IT-related academic qualifications (BSc, PgC and PgD Computer Science)
... have spent my entire career working in IT ... have worked for a number of major
companies and organisations (some IT, some not) ... have worked on a number of major
projects (commercial, defence, governmental, R&D).
My main areas of expertise are: software design, development and engineering (inc porting,
integration, testing); internet and web technologies (inc web development); networking and
data communications; technical architecture. I also have considerable experience as a team
leader, some as a project leader, and have done a lot of mentoring.
In addition, I also have good writing skills - well above
average for a developer - and an aptitude for writing, and have written all kinds of
technical documents.
In the case of software design and development ... I have had formal training in this area
... have a good understanding and knowledge of development methodologies and some experience
of some of them ... have a good understanding and experience in all stages of the SDLC
(software development lifecycle) ... and am keen to seek and adopt 'best practice'.
In practice, most of my development work has involved agile development (eg iterative
development, frequent releases, etc).
I know what it takes to produce high-quality, robust, high-performance, software.
In a number of instances, I have taught myself about various technologies before later
putting them to commercial use (eg Perl, XML, AJAX).
Every project has been completed on time, within budget and to appropriate professional
standards. I have a record for producing high quality work, and a work ethic and work
rate which are second-to-none and a real positive, professional, 'can-do' attitude.
It is a fact that many big projects fail or go way over budget ... the defence and public
sectors are full of them ... however, I have heard it said that one of the key factors to
success is not the availability of outstanding intelects, but the availability of a
core of people with the experience, skills, drive, committment and energy to make things
happen. I consider myself such a person.
Applications include: distributed n-tier network (inc web and intranet) applications;
high-performance data mining applications; bespoke Office applications;
network protocols stacks; device drivers; intranets; test utilities and simulators.
Copyright © 1998-2010 A.R.Fry. All Rights Reserved.