Curriculum Vitae - Roger Browne

Personal Details

Date of Birth 2 May 1958
Nationality Australian (with UK permanent residence status)
Family Situation Married with two young children
Qualifications Bachelor of Science in Computing Science (1983)
University of New South Wales, Sydney, Australia
Work Interests Software correctness, Eiffel programming language, OO software development, Software components, Programming languages.
Skills Linux, Apache, MySQL, PHP, Eiffel, 4GLs, Open Source
Training, consultancy, software development, product development, team management, website optimization
Leisure Interests Wilderness walking, mountains, environmental issues

Work and Professional Details

Software development, training and consultancy under contract to Applied Thought Pty Ltd (1984-5), then as director of Applied Thought Ltd and Thoughtz Consulting Ltd (1985-92), then as principal of Everything Eiffel (1992-2002) and director of Uclue Ltd (2008 onwards).
 
Jan 2007
to date
Implemented and managed the research service at Uclue and the question-and-answer site at Quezi (ongoing).
Dec 1999
to Dec 2002
Led the group updating the Eiffel Library Kernel Standard for NICE, with new standards released in 2000, 2001 and 2002.
Jun 1999
to Jun 2001
Designed the Q object-functional programming language (jointly with Friedrich Dominicus). Implemented a proof-of-concept of a Q language compiler, written in Eiffel, for Q Software Solutions GmbH.
Jan 1997
May 1998
Developed Magic Browser and Laptop Navigator (offline HTML browsers for Windows 95/NT). Written in Eiffel for Digital Window Ltd. Responsible for software design and implementation.
Dec 1997 Joint founder of the Eiffel Forum user group. Member of its technical teams for 1998. Primary author of the Eiffel Forum License. Liaised with and lobbied the Open Source Initiative to obtain OSI Certification of the Eiffel Forum License as "open source".
Jan 1995
to Dec 1996
Developed the Paris Multimedia Browser for Windows 3.1. Written in Borland Delphi for Digital Window Ltd. Responsible for software design and implementation.
Dec 1992
to Jun 1997
Introduced Eiffel technology to a wide range of universities, companies and individuals within the UK and worldwide. Distributed Eiffel products from all commercial Eiffel vendors.
May 1993
to date
Participated in the international standards organization for the Eiffel programming language (NICE). Delegate to its Libraries Committee and Future Directions Committee, Pariticipant in its Language Committee. Member of its Board of Directors, and Chair during 1994. Responsible for several refinements to the Eiffel language.
1993 to date Taught courses in Eiffel programming to various organizations in the UK and Europe, including the CERN particle accelerator project.
1987 to 1992 Designed and implemented Job Costing, Dispatch and Invoicing software for precast concrete manufacturer Firth Industries Ltd using the fourth generation language PRO-IV.
1988 to 1991 Designed and implemented accounting software and graphics software for digital publishing company Velocity Ltd.
1984 to 1987 Implemented a wide variety of commercial and governmental projects in COBOL and the fourth generation languages ALL, APPGEN and PRO-IV.

Have had articles published by Computerworld and Eiffel Outlook on the topics of software correctness, rapid application development, and the Eiffel programming language.

Have acted as editorial consultant to Addison-Wesley and Macmillan Press for technical evaluation of submitted manuscripts.

Have given presentations on Eiffel to British Computer Society, and to the Eiffel Interest Group. Have been panelist for BCS "guru session" on OO technologies. Have presented products such as PRO-IV, Eiffel and Magic Browser at conferences and trade exhibitions.