Curriculum Vitae 12/12/12 Name: Rupert Edward JONES Email: rup@rupertjones.com Nationality: British and Australian Citizen Skills Summary Intelligent and experienced software developer, published author and technical editor with team leadership experience. Experience with leading and implementing XP practices and principles in team based development environments, both co-located and remotely located. Experience in the screening of prospective software development staff in Australia and overseas. Programming Java (J2EE, J2SE), Perl, PHP, Cold Fusion, ASP, ActionScript, Ruby, SQL. Frameworks and APIs Hibernate, Struts, Spring, Acegi, Junit, HttpUnit, Drools, Quartz, Rails, DBUnit, XML (XSL, XSD), JMS, JMX, RFA, QuickFIX, Gemfire. Database and Messaging Systems Microsoft SQL Server, Oracle, MySQL, Hypersonic, Postgres, Sybase, Gemfire, KDB, Active MQ, MQ Series, FIX, RMDS. Web and Application Servers Tomcat, Jboss, Jetty, Resin, BEA Weblogic, IBM WebShere, Apache, IIS, Microsoft Content Management Server, Apama (Complex Event Processor), Reuters Electronic Trading (RET). Operating Systems Windows, Solaris, RedHat, Ubuntu, Free BSD. Development Environment CVS, Subversion, Git, Ant, Eclipse, Intellij, Vi, Cruise Control, Team City, Hudson, Bamboo, Confluence, JIRA, Crucible, Fisheye, Maven.
Publications Apache Tomcat Bible Wiley and Sons I co-authored Apache Tomcat Bible with Jon Eaves and Warner Godfrey. This mainstream reference and instructional text walks the intermediate/advanced reader through Apache Tomcat configuration and development. This title is currently on sale in the United States, Europe and Asia. I wrote 6 chapters covering Web Frameworks, Application Development, Debugging and IDE s. Beginning Java Server Pages Wrox I co-authored this book with Jon Eaves and 3 other authors all from the United States. This book is aimed at instructing a Java programmer in the development of web applications using JSP and Java. I wrote 6 chapters covering Web Frameworks, custom JSP tag development and overall application development. This title is currently on sale in the United States, Europe and Asia. It has recently been translated into Chinese. Professional Apache Tomcat 5 Wrox I was the Technical Reviewer for this Wrox title s second edition. This role involved reviewing the technical content of each of the chapters, and advising on better ways to explain complicated concepts to readers. Professional Apache Tomcat 6 Wrox I was the technical editor for this new title. This role involved reviewing the technical content of each of the chapters, and advising on better ways to explain complicated concepts to readers.
Employment History June 2011 Present ANZ Bank Lead Engineer Global Markets Technology Institutional Technology Responsible for advising, influencing and contributing to multiple development teams on application design, architecture and development processes. An evangelist for software development practices and principles within Markets Technology. A consultant on development recruitment, engineering and associated practices to ANZ Markets Technology development teams globally. A member of the SDLC working group for ANZ Bank. A member of the software development practice working group for ANZ Bank. September 2008 June 2011 ANZ Bank Lead Developer Global Markets Technology Institutional Technology Responsible for the design and development of messaging and processing applications for high value FX trading systems. June 2008 September 2008 ANZ Bank Lead Developer Working Capital - Institutional Technology Responsible for the development of services used by leaf node web applications to integrate with core banking systems. December 2007 June 2008 ANZ Bank Lead Engineer Major Initiatives Retail Technology Responsible for the technical vision, application architecture, quality and development practices undertaken in a group of projects within this area. The applications covered by this role are both internal and externally facing, most with a J2EE element. February 2007 December 2007 ANZ Bank Lead Developer Retail Technology Responsible for the development of a staff utilized, web based, customer service application called iknow. iknow is used extensively by some 8000 workstations throughout the Bank network, mostly in Australian and New Zealand Retail Branches. February 2004 February 2007 Internet Business Systems Senior Software Developer/Team Lead IBS is a software company focusing on web based financial products for banks and other credit providers. IBS uses XP practices and principles in the execution of all of its projects.
March 2003 February 2004 ADMO Interactive Analyst/Programmer Provided technical expertise to the development of Internet based applications. December 1999 March 2003 Hyro Technologies (formerly WTL Ltd, IconMedialab, Fluid Interactive) Developer Provided technical expertise to the development of Internet based applications. July 1999 December 1999 Conceptzone Developer Conceptzone was a small start-up investigating the development of Internet based and mobile applications. August 1995 February 1998 Commonwealth Bank of Australia Loans Officer Significant Projects ANZ Bank ANZ FX Liquidity Engine (AXLE) A Technical Lead on this highly successful FX spot aggregation, algorithmic trading and price making platform from its earliest inception. This platform and project formed a template for other Big 4 banks in Australia to emulate. As technical lead I was responsible for the application design and engineering aspects of the entire platform extending from standalone java processes, fast event processing engines, a worldwide distributed data grid, and connectivity to over 15 external parties (including banks and FX portals) as well as a massive volume tick database. ANZ Bank Global RIsk Distribution (GRID) System Technical Lead for this rebuild of a critical currency exchange distribution system using MQ Series, Spring and Drools. The system incorporated integration with an FX trading system and distribution of very high value currency trades throughout a system of distribution channels for settlement, risk management, reporting and notification. ANZ Bank iknow Technical Team Lead/Lead Developer for this J2EE application utilised extensively throughout the bank s retail network. Wesbank Middleware Internet Business Systems Senior Developer on a small agile team developing a middleware product to provide a communication layer between components of IBS s largest application.
Other Administrative member of the Tau Ceti Cooperative nonprofit web hosting initiative. First Aid Level 2 Certification. Volunteer motorcycle medic for Bicycle Victoria events. Education 1980 1991: Melbourne Grammar School - V.C.E 1992 1995: La Trobe University Bachelor of Commerce (Accounting) References Can be supplied upon request.