Curriculum
Vitae
Julian A.C. Smart, BSc, PhD
<!img src="images/julian1.gif">
PERSONAL DETAILS
Date of birth: |
|
Marital Status: |
Married |
Nationality: |
British |
Address: |
|
Email: |
julian@anthemion.co.uk |
Web address: |
|
Telephone: |
+44 (0) 131 5306 |
EDUCATION
1977-1982 |
Uppingham School, Rutland |
1982-1986 |
University of St. Andrews, Scotland |
1989-1992 |
University of Dundee, Scotland |
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 cross-platform 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: |
C/C++, Visual C++, C++Builder, Lisp, Prolog, CLIPS, HTML, Visual Basic, Unix shell |
Environments: |
Unix (Solaris and Linux), PC/Windows 95/98, Windows NT/2000 |
Other skills: |
KBS embedding, OOAD, GUI design and development using MFC, wxWidgets, WIN32 and Motif, MS Excel programming, CVS |
EMPLOYMENT HISTORY
2002-present |
Anthemion Software, |
|
|||||||
Environment: |
PC, Windows, Mac |
||||||||
Position: |
Technical Director, working on Anthemion’s products: Writer’s Café, DialogBlocks and HelpBlocks. |
|
|||||||
|
|
|
|||||||
<!-- Next position --> |
|||||||||
1996-2000 |
Anthemion Software, Rutland, U.K. |
|
|||||||
Environment: |
PC, Windows, Linux, C++, Visual Basic, Lotus Approach, HTML |
||||||||
Position: |
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.) |
||||||||
<!-- Next position --> |
|||||||||
1991-1996 |
Artificial Intelligence Applications Institute, University of Edinburgh |
|
|||||||
Environment: |
UNIX, Sun, Motif, XView, PC, Windows, C++ |
||||||||
Position: |
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 DTI-funded project to model business processes. Wrote a number of technical manuals. |
||||||||
<!-- Next position --> |
|||||||||
1989-1991 |
Scottish Crop Research Institute, Dundee |
|
|||||||
Environment: |
PC, Windows, LISP, Prolog |
||||||||
Position: |
Higher Scientific Officer, implementing a model-based decision support system. |
||||||||
<!-- Next position --> |
|||||||||
1987-1988 |
Dept. of AI, University of Edinburgh |
|
|||||||
Environment: |
UNIX, Sun, C++ |
||||||||
Position: |
Research Assistant, writing graphical tools for a collaborative project with Marconi building a sonar navigation system for autonomous underwater vehicles. |
||||||||
|
|
|
|||||||
1986-1987 |
STL (STC's research lab), Stevenage |
|
|||||||
Environment: |
UNIX, Sun, C |
||||||||
Position: |
Graduate software engineer working on a toolkit to help write formal software specifications. |
||||||||
|
|
|
|||||||
<!-- Next position -->1984-1985 |
Acorn (Cambridge), Research Machines (Oxford) |
|
|||||||
Environment: |
PC, Acorn |
||||||||
Position: |
Assistant in the technical authoring department (vacation jobs). |