Andy Bettis
| Address | 15 Culbin Sands Apartments, Findhorn, Scotland IV36 3QJ |
| Telephone | 01309 691163 |
| email | andy@andybettis.com |
| Website | andybettis.com |
| Date of Birth | 1st January 1957 |
| Marital status | Single (divorced) |
Skills Summary
| Objective-C / Cocoa | 7 years |
| C++ | 15 years |
| C | 16 years |
|
| Mac OS X | 8 years |
| Apple Macintosh | 18 years |
|
| XCode | 5 years |
| Metrowerks Codewarrior | 13 years |
|
| Positions | Senior Software Engineer Analyst/Programmer
System and Database design Technical support Team leader |
Career History
October 2009 - March 2010: Findhorn Bakery & Bakehouse Café
Project: Sales and invoicing program, product pricing and labelling program
Skills: Objective-C, Xcode, Interface Builder, MacOS X
Designed, wrote and implemented a program to monitor production and distribution of products and to
generate invoices and accounts. Ease of use and a clear user interface was a major prerequisite.
Also designed forms, paperwork and procedures to work with the new system.
Wrote a pricing and labelling program for the bakery products, with a BOM structured data design.
Ongoing - support and enhancement of the systems.
December 2008 - January 2009: Findhorn Bay Caravan Park
Project: Holiday caravan park booking and billing system rewrite
Skills: Objective-C, Xcode, Interface Builder, MacOS X
A complete rewrite of the booking system (see March 2002). New features were added and the user
interface remodelled to provide an easier and simpler working experience, especially for new
and temporary staff. I worked from home with regular visits to the client site.
October 2008 - November 2008: local car sharing groups
Project: Carshare, a program to process records and
accounts for community car sharing groups.
Skills: Objective-C, Xcode, Interface Builder, MacOS X
After extensive consultation with local car sharing groups I designed and wrote an application to
provide management and accounting for their systems. The work was done from home with regular
visits to the client sites.
Ongoing - support and enhancement of Carshare.
2006 - ongoing
I have provided training, advice, technical support and some programming work for individuals and
organisations in my local area for the past few years.
Clients include Trees For Life, Wild Things and
Findhorn College.
2005 - ongoing
Skills: Objective-C, Xcode, Interface Builder
Converted several projects from C++ to Objective-C as the CodeWarrior development environment was
discontinued.
April 2004 - February 2006: Expressive Software Projects Ltd.
Project: Music processing engine
Skills: C++ (cross-platform), MacOS X, Metrowerks Codewarrior, QuickTime
Designed and implemented a cross-platform update of the ESP
music processing engine, both as a replacement for existing code and as
a basis for future product development. I worked from home, visiting
the company site a few times each year.
September 2003: HoCo
Project: Ground rent budgeting module
Skills: C++ , MacOS X, Metrowerks Codewarrior and PowerPlant
Developed a finance program to run alongside the billing system (for
New Findhorn Directions,
see October 2001) to allow ground rent levels to be projected forward
for budgeting purposes. For this contract I worked from home, visiting
the company site every other day on average.
October 2002 - April 2003
Worked on my MacOS X skills. Took an Internet-based course on MacOs X
program development, covering Objective-C programming, theCocoa
framework, and Project Builder and InterfaceBuilder usage. I combined
this with my own home study using material from Apple Developer
Connection.
April 2002 - ongoing
I provide support and enhancements for local companies (Findhorn
Bay Caravan Park, New Findhorn Directions,
HoCo) both for the
systems I have written and for their other Mac applications. This has
allowed them to fine-tune their bespoke systems over the years to give
a better match to their business and staffing requirements.
March 2002 - August 2002: Findhorn Bay Caravan Park
Project: Holiday caravan park booking and billing system
Skills: C++ , MacOS X, MacOS Classic, Metrowerks Codewarrior and PowerPlant, Resourceror
Designed and implemented a booking system for a local holiday park. For
this contract I worked from home, visiting the company site every other
day on average.
October 2001 - February 2002: New Findhorn Directions
Project: Energy, utility and other charges billing system
Skills: C++ , MacOS X, MacOS Classic, Metrowerks Codewarrior and PowerPlant, Resourceror
Complete analysis, design and implementation of a billing system for
the local community. This was originally for energy supplies only
(electricity, LPG, oil,etc.) but was progressively extended to cover
water and sewage, ground rent, and local association charges. I worked
mainly from home, visiting the company site once a week on
average.
March 1998 - August 2001: Softease Ltd.
Project: Textease, an educational DTP program
Skills: C (cross-platform OOP) , MacOS X, MacOS Classic, Metrowerks Codewarrior, ResEdit
Porting of the PC/Acorn version of Textease to the Mac, then continuing
with development of the program for all platforms. Also writing the Mac
installer and training a PC programmer to take over the Mac coding. For
this contract I worked from home, using an ISDN dial-up link from my
home machine to the company's Windows NT server.
June 1994 - February 1998: Insignia Solutions Plc.
Project: SoftWindows, a cross-platform PC emulation application for
Macs and UNIX
Skills: C, C++ , MacOS Classic, Metrowerks Codewarrior, MPW, Visual C++
Development programming, primarily for the Mac version of SoftWindows.
I also designed and coded the user interface for RealPC, a home user
version of the program, and was part of the coding standards group.
October 1992 - November 1993: Metropolitan Police
Provided both telephone and on-site support for Mac users within the
Met. in SW London (this was in addition to my mainframe work there).
Main tasks were system set-ups, OS and application upgrading, and
troubleshooting.
Mainframe programming
I worked as a contract Analyst/Programmer on ICL manframe computers
from 1984 to 1994, previous to this I was a COBOL programmer for five
years at Berkshire County Council. While contracting I worked for the
following companies:
Metropolitan Police October 1992 - November 1993
Northern Telecom Europe March 1992 - October 1992
Logica June 1990 - January 1992
National Grid Plc. November 1989 - May 1990
Logica April 1989 - September 1989
Hammersmith & Fulham Borough Council October 1988 - March 1989
Young & Co. June 1988 - October 1988
South West Thames Regional Health Authority April 1987 - June 1988
Marks & Spencer February 1987 - March 1987
Morgan Grenfell & Co. November 1985 - January 1987
Hammersmith & Fulham Borough Council August 1985 - November 1985
British Telecom (Yellow Pages) January 1985 - July 1985
ICL March 1984 - December 1984
Outside Interests
I have been a circle (folk) dance teacher since 1985, leading
workshops both in the U.K. and abroad (Europe, USA, Bahamas,
Australia). As a result of this I am comfortable in leading groups and
dealing with group dynamics, which has proved useful in my work
environment.
I am an amateur musician, my main instruments being the guitar, bass
guitar and keyboard synthesizer. Recently I have become interested in
playing European folk music and I am currently studying the Macedonian
and Bulgarian tamburas.
Since moving to Scotland I have invested in and become a member of
Duneland, a company working to replant an old pine plantation with
native Scottish trees and to manage ecologically friendly and
sustainable development of the area.