Default
Google

Paul Boddie

Personal Details

Present Address Josefines gate 38,
0258 Oslo,
Norway.
E-mail paul@boddie.net
Nationality British Telephone +47 95233252

Personal Profile

A Computer Science professional with a background of respectable academic achievement, creativity, and commitment who has acquired important foreign language, design, development, support, and maintenance skills with exposure to a wide range of existing and upcoming technologies in international environments.

Academic Achievements

Qualifications BSc. (Hons.) Computer Science (First), Heriot-Watt University, Edinburgh, Scotland.
Awards The Andrew Stewart Prize, during university studies.
The Governors' Silver Medal, academic achievement at Advanced Level.

Specialist Skills

Analysis & Design Using object-oriented analysis and design approaches to visualise and communicate software architectures. Familiarity with OMT and UML notations.
Programming Knowledge of imperative (including C++, Java, Python), query (SQL), logic programming (Prolog), functional (Standard ML), and low-level (assembly) paradigms.
Specification Adopting more formal approaches and techniques in the definition and specification of software. Familiarity with specification and verification techniques.
Applications Numerous office packages (eg. Microsoft Office, StarOffice), graphics packages, documentation tools (eg. LaTeX), CASE tools (eg. Rational Rose/C++).
Driving A current United Kingdom driving licence with no endorsements.

Interpersonal Skills

Language Learning and using the Norwegian language as the local language in Oslo.
Learning and using the French language on a daily basis inside work at CERN as a second language, and outside work in France and Switzerland as the local language.
Communications Communicating with users, in English (and French at CERN), to provide software support in person and through the preparation of user documentation.
Leadership Drafting detailed design and implementation schedules for development teams. Providing strategic directions for fellow developers by issuing discussion papers, and by inviting debate.

Employment

Infercor AS, Oslo, Norway
October 1998 to present

Position Consultant (Software Engineer)
Responsibilities Development of software in Java and Python, accessing Sybase Adaptive Server Enterprise using JDBC, ODBC and Sybase APIs. Installation of the company's products and third-party products (such as the UniData database management system) on Sun Solaris and Windows NT machines. Configuration of Sun Solaris and Windows NT and bundled software. Integrating the company's software with third-party software and systems.
Highlights Developing database "emulation" software in Java in order to re-create the behaviour of one database management system (UniData) on another (Sybase ASE).
Re-implementing components of the company's user interface technology in Python in order to facilitate application development on open database platforms.
Participating in working groups, led by a major consultancy group, to improve company procedures. Preparing proposals for improved revision control systems and documentation.
Integrating third-party fax software (Zetafax, Navision, Visma) with the company's product (Infer) using tools such as Python, Samba and standard UNIX utilities.

CERN, Geneva, Switzerland
August 1996 to August 1998

Position CERN Fellow
Responsibilities Development, maintenance and support of software for the Electronic Document Handling (EDH) project in the Administrative Support, Systems and User Interfaces (AS-SU) group. Electronic documents are implementations of paper forms found at CERN in certain administrative procedures, and are used via in-house client software and World Wide Web browsers.
Highlights Developing interactive electronic forms as part of a small team using the C, C++, and Java programming languages and Oracle database access tools.
Investigating more effective development methods in order to improve productivity and re-use within the project. Prototyping software in the Python programming language and utilising CORBA-related products (eg. Xerox PARC's ILU).
Providing user support for the project's software. Responding to reports through the use of the Remedy tracking system. Maintaining existing software through the development of updates and fixes.

CERN, Geneva, Switzerland
July 1995 to September 1995

Position Summer Student
Responsibilities Development of software, and evaluation of software tools in the AS-SU group.
Highlights Developing a tool for operators to carry out basic maintenance tasks for the EDH project, using the Perl programming language (supporting Oracle database access and the Curses terminal output toolkit).
Developing an early World Wide Web viewing capability for the EDH project, where EDH documents were converted from an in-house format to HTML, using the C programming language, in conjunction with proprietary project libraries.

Continuous Professional Development

The following courses were attended at Folkeuniversitet i Oslo and at Infercor.

The following courses were attended at CERN:

Other Qualifications

1990-1992 Advanced Level: Chemistry (A), General Studies (A), Mathematics (A), Physics (A).
1988-1990 GCSE: 7 A grades, 1 B grade.

Interests

I play the piano and was awarded Grade 3 certificate. I also play the clarinet. I read both fiction and non fiction, particularly humourous fiction and general science. As a member of the CERN Ski Club, I reached a reasonable level of proficiency in the sport of snowboarding. I continue to snowboard and have done so in a number of resorts in Norway. In the summer months I practise in-line skating and swimming. I also play squash and badminton occasionally.



Acquiring image from ProHosting Banner Exchange