Personal details

Name Simon Brunning
Job role Consultant
Born 21 July 1968
Web Small Values of Cool
Education A/O level electronics, A level Physics & Computer science

Technical skills

Operating systems

OS/400 (a.k.a. iSeries, a.k.a I5/OS) 14 years' development experience
Windows 5 years' development experience
Apple Macintosh OS X 1 year's development exposure

Development software

Python 5 years' development experience
Java 5 years' development experience
AllFusion 2E (originally known as Synon/2E, also known as Cool 2E and Advantage 2E) 8 years' development experience
OS/400 CL 14 years' development experience
RPG III 8 years' development experience
RPG IV & ILE 5 years' development experience
SQL (on various RDBMSs) 15 years' development experience

Work history

February 2000 to present TriSystems Ltd. Consultant. Java & J2EE development and support, using Hibernate, Spring, Jython, jUnit, Selenuim, Axis, Ant, Eclipse, iBatis, and other 3rd party components, using Agile development practices (specifically Scrum). Python development. RPG III & IV support & development. Standards development. OS/400 systems programming. Insurance and re-insurance software.
July 1997 to December 1999 Diners Club/CitiCorp. Senior Analyst/Programmer. Synon/2E support & development. RPG III support & development. RPG IV development. Systems programming. Marketing incentive scheme administration & Card application processing software.
January 1997 to June 1997 Scandia NIG. Team Leader. Synon/2E Support & development. Team & Project management. Commercial insurance software.
January 1996 to December 1996 Maritz PLC. Senior Analyst/programmer. Synon/2E support & development. Team leading. Performance tuning. Marketing incentive scheme administration software.
July 1994 to December 1995 Lombard NatWest Commercial Services Limited. Senior Analyst/Programmer. Synon/2E development and support. Analysis. Project management. Database administration. Factoring software.
November 1992 to June 1993 Idhammar Management Systems Limited. Analyst/programmer. Synon/2E development, customer support, small team leading, and performance monitoring & tuning. Stock, purchasing and industrial maintenance management software.
May 1988 to October 1992 Hoskyns. Operations, PL/I, RPG III and Synon/2E development and support, operations, on OS/400 and MVS/XA.

Formal Training

September 2005 Presentation skills, 2 days.
March 1997 PMW project management tool, 1 day.
September 1995 Synon/2E release 5 workshop. 2 days.
July 1995 Advanced MS Project course. 1 day.
September 1994 SSADM course. 3 days.
April 1994 AS/400 performance analysis & tuning, and capacity planning. 3 days.
January 1993 Team leaders course. 2 days.
June 1991 Synon/2E. 1 week.
December 1990 Data structured program design. 1 week.
February 1990 AS/400 fundamentals & RPG/400. 2 weeks.
February 1990 Hoskyns professional programming course. 1 week.
February 1989 PL/I & MVS/XA. 1 month.

Extra-curricular activity

Organiser of the London Python meetup group.
Frequent attendance at Java and London 2.0 meetups.
Frequent contributor to the comp.lang.python newsgroup.
Contributor to the Python cookbook, both in online and book form.
Dr Dobbs Python URL compiler, April to July 2000
Other interests include reading (popular science, history, mainstream literature and sci-fi) and music (rather eclectic).