Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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