Download Curriculum Vitae - Anthemion Software Ltd.

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Curriculum Vitae
Julian A.C. Smart, BSc, PhD
PERSONAL DETAILS
Date of birth:
Marital Status:
Nationality:
Address:
Email:
Web address:
Telephone:
27th March, 1964
Married
British
28/5 Gillespie Crescent, Edinburgh, Midlothian, EH10 4HU
[email protected]
www.anthemion.co.uk
+44 (0) 131 5306
EDUCATION
1977-1982
1982-1986
1989-1992
Uppingham School, Rutland
University of St. Andrews, Scotland
BSc (2:1) in Computational Science
University of Dundee, Scotland
PhD in Artificial Intelligence
PROFILE
Julian is an independent software developer, working on tools for writers and programmers at
Anthemion Software. He is the principal author and coordinator of an open source crossplatform graphical user interface toolkit wxWidgets, at www.wxwidgets.org. wxWidgets is used
by many companies and government and academic organisations around the world, including
the company that invented the GUI. Julian is the main author of a wxWidgets book published by
Prentice Hall.
Julian has designed and written various other tools and utilities, including:



Hardy, a multi-platform KBS/meta-CASE tool used in many projects at the Artificial
Intelligence Applications Institute, University of Edinburgh.
wxCLIPS, a free tool for developing GUI-enabled knowledge-based software, used in
commercial projects at the University of Edinburgh and elsewhere.
Squirrel is a hierarchical organiser for free-form text notes, images and Web addresses.
Squirrel was written using wxWidgets.
TECHNICAL SKILLS
Languages:
Environments:
Other skills:
C/C++, Visual C++, C++Builder, Lisp, Prolog, CLIPS, HTML, Visual
Basic, Unix shell
Unix (Solaris and Linux), PC/Windows 95/98, Windows NT/2000
KBS embedding, OOAD, GUI design and development using MFC,
wxWidgets, WIN32 and Motif, MS Excel programming, CVS
EMPLOYMENT HISTORY
1
2002-present
Environment:
Position:
Anthemion Software, Edinburgh, U.K.
PC, Windows, Mac
Technical Director, working on Anthemion’s products: Writer’s Café,
DialogBlocks and HelpBlocks.
2000-2002
Environment:
Position:
Red Hat U.K. Ltd, Cambridge
PC, Windows, Linux, C++, CVS
Writing host tools for the eCos embedded operating system, as used in
gadgets such as the HipZip audio player from Iomega.
wxWidgets was used successfully to write a Windows-only MFC-based
application, the eCos Configuration Tool, so that it ran on both Windows
and Linux from the same source base.
Other duties included release engineering and quality assurance.
1996-2000
Environment:
Position:
Anthemion Software, Rutland, U.K.
PC, Windows, Linux, C++, Visual Basic, Lotus Approach, HTML
Independent Consultant.
Worked with MFC/VC++, wxWidgets, VBA/Excel. Did GUI OOAD design
work and programming, documentation, project management, web site
design, and sold wxWidgets CD-ROMs. Clients included Hitachi Europe
Ltd. (U.K.), SoftSolutions! (Italy), STI Inc. (U.S.), Atos Netherlands B.V.,
Photon Design (U.K.)
1991-1996
Environment:
Position:
Artificial Intelligence Applications Institute, University of Edinburgh
UNIX, Sun, Motif, XView, PC, Windows, C++
Consultant, software designer, programmer. Designed and implemented
a multi-platform meta-CASE tool (Hardy) and a multi-platform C++ GUI
framework (wxWidgets). Software consultant on multi-million pound DTIfunded project to model business processes. Wrote a number of
technical manuals.
1989-1991
Environment:
Position:
Scottish Crop Research Institute, Dundee
PC, Windows, LISP, Prolog
Higher Scientific Officer, implementing a model-based decision support
system.
1987-1988
Environment:
Position:
Dept. of AI, University of Edinburgh
UNIX, Sun, C++
Research Assistant, writing graphical tools for a collaborative project with
Marconi building a sonar navigation system for autonomous underwater
vehicles.
1986-1987
Environment:
Position:
STL (STC's research lab), Stevenage
UNIX, Sun, C
Graduate software engineer working on a toolkit to help write formal
software specifications.
1984-1985
Environment:
Position:
Acorn (Cambridge), Research Machines (Oxford)
PC, Acorn
Assistant in the technical authoring department (vacation jobs).
2
Related documents