v2015 Gary WOODS Email: LinkedIn: Address: Mobile: – ORM Solutions Consultant Gary@GRWoods.com http://www.linkedin.com/in/garyrwoods One Shenton #12-09, Singapore 068803 +65 9322 6083 In Brief A successful 30 year IT career ultimately lead to Gary moving from London to Singapore in 2012 for more challenges and less rain. A rare combination of strong communication, analysis and technical skills, mean he is ideally placed to work alongside operations teams in need of professional technical aide, and is now providing Operational Risk Mitigation consultancy and structured solutions to the finance sector. In Detail An increasing dependence on Microsoft Excel since the mid-90s amongst the global finance community has seen a comparable increase in operational risk amongst business units whose day-to-day productivity would appear to benefit significantly from any form of automation. In most cases this is managed by existing team members within the business on a best-efforts basis, rather than exploiting professional IT staff that are preoccupied with longer term objectives. The benefits of Excel are well documented. Extremely flexible, already installed on every client in every financial institution and everyone knows, to some degree or another, how to use it. The problem with Excel is that the majority of the solutions engineered by the amateur programming community are invariably slow, inflexible, unstable, unmanaged and unauditable. This is neither the fault of Excel, nor VBA. Since 2000 Gary has focused largely on resolving these issues by drawing on 20 years of strategic development experience to evolve ultra-thin client architecture, with a list of features designed specifically to manage the varied reporting demands of the dynamic finance arena. An established ORM Solutions expert, he has already exploited these architectural principles to great effect in ING Barings, WestLB, HSBC and DBS amongst others, where many of the products remain in use in key areas, such as Trade Floor, Credit Risk, Market Risk and Finance. By focusing on the strengths of Excel, as a powerful, flexible and customisable reporting interface, and keeping closely aligned with MAS Technology Risk Management Guidelines, Gary has demonstrated that Structured Excel solutions are fast to deliver, easy to use, robust, flexible, manageable and auditable, having passed 4 internal audits at 3 banks, and resolving existing audit points. Whilst solving immediate reporting issues often within days, they also provide a proof of concept and working prototype for any strategic replication of a critical solution that may be required in future. Benefits: Reduced operational risk Reduced key man risk Reduced data redundancy Increased productivity Management control Accountability Auditability Re-runable processes Multi-user processes The development cycle often exposes previously unidentified flaws The development cycle offers a documentation opportunity ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 1 of 6 Career Summary v2015 A highly experienced IT Consultant, Gary currently specialises in bespoke, risk mitigation solutions delivery in Excel VBA, with SQL Server, Oracle, Sybase and Access, in the finance community. Gary works closely with key business users, or BA’s as appropriate, integrating with existing corporate databases, technologies and market data as appropriate, to provide robust, efficient, flexible and auditable solutions in volatile business areas, drastically reducing operational and key man risk. He has built a solid foundation in IT, having been formally trained in structured programming, analysis and design methodologies, as well as team management. He has gained extensive experience in the fields of support and maintenance in addition to development, and has specialised in performance analysis, graphical interface design and development standards at a number of sites. Gary has worked exclusively in Banking since 1998, highlight roles include HSBC (Credit Risk Management, 5 yrs), WestLB (Market Risk, 2 yrs), ING Barings (Trade Floor, 2 yrs), UBS Warburgs (Rates project, 2 yrs), Reuters (3.5 yrs) and DBS in Singapore (Finance, 1+ yrs). Determined to maintain a positive work/life balance and engage with new challenges, he paddled to victory with the highly competitive DBS Dragon Boat team and has taken part in voluntary programs in Indonesia, Cambodia, India and Singapore. Technical Summary Languages Excel VBA (15 years), Visual Basic 6 to 3, Excel 2010 to 95, VB.Net, Access 2010 to 95, SQL, JavaScript, ASP, HTML Utility/package software Oracle Hyperion, SQL Server 2008, VSTO 2010, Frontpage, SourceSafe, TrueGrid, Aqua Data Studio, SQLPlus, WISQL, Reuters TIB, MarketSheet, Bloomberg, SQL Server Manager, Outlook, Lotus Notes Databases ACCESS 97-2010, SQL Server, ORACLE,, SYBASE Operating Systems and editors Windows 7, XP, NT 4 and 3.51, 98, 95 and 3.11. ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 2 of 6 Career History v2015 Standard Chartered Bank, MBFC, Singapore Date: Position : Platform: Products: September 2014 – January 2015 ORM Consultant Windows 7 Excel 2007/2010, VBA 6 Responsibilities Carried out high level analysis of a number of areas of SCB’s HR operations teams on behalf of the COO, primarily based in Chennai, India, to assess the level of risk currently engaged and the viability of an engineered tactical architecture to manage the risk reduction exercise and improve performance. Analysed and reported on Pensions, PRB Products, including Payroll Preparation, over a series of visits to the operations groups. DBS, MBFC, Singapore Date: Position:: Platform: Products: September 2012 – December 2013 Technical Architect Windows 7 Excel 2007, VBA 6, VB.Net, SQL Server 2008, VSTO 2010 Responsibilities The replacement of user developed applications with robust and flexible structured Excel solutions, working with Group Finance. Initially designing a robust GST management suite for the Tax team, then designing a VSTO generated .NET strategic reporting platform, before moving to the Group MIS team to provide structured Regulatory Reporting components using Excel and Oracle Hyperion. HSBC, Canary Wharf, E14 Date: Position: Platform: Products: August 2006 – July 2011 Global Tactical Architect Windows XP Excel 2003, Access 2003, Oracle SQL, SQL Server Responsibilities Gary joined the Credit Risk Management team to assist with a number of risk reporting issues within the group. He delivered a structured, robust, flexible and high performance tactical reporting architecture which used Excel as a distribution mechanism for detailed corporate risk database analysis, as defined by specific user groups via their BAs. In a 5 year period delivered more than 50 tactical solutions, including Wrong Way Risk, Excess Manager, Reporter and HVaR Maintenance, for some a 60+ users in London head office, plus desk support and formal training for Microsoft technologies. His efforts contributed to the resolution of 6 audit points. This ultra-thin client architecture was ultimately requested by the Credit business to be deployed globally and from 2011 supports Credit Risk reporting for the bank in the 3 global hubs, London, New York and Hong Kong. KBC AIM, Old Broad Street, London, EC2N Date: Position: Platform: Languages: Products: June 2005 - December 2005 Tactical Development Lead Windows XP Excel VBA, Access 97/XP, Sybase SQL, Oracle SQL, HTML WISQL, Aqua Data Studio Responsibilities Gary introduced an Excel based VBA framework for the deployment and management of structured tactical solutions among a diverse client base and developed a series of fully integrated Excel and Access 2003 solutions. These draw data from corporate data sources and included automated email confirmations, event logging and product level security, made available via a library of procedures within the project AddIn. This included a NAV Database which daily harvested market data from the corporate database to allow accurate daily and historic NAV figures to be generated for investors and administrators. WestLB, Basinghall Street, London, EC2V ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 3 of 6 v2015 Date: Position: Platform: Languages: Products: February 2003 – March 2005 Tactical Development Lead NT4, Windows XP Excel VBA, Access 97/XP, Sybase SQL, Oracle SQL, HTML Visual Interdev, IIS, Netscape, IE6, Paint Shop Pro 7 Responsibilities Gary joined WestLB’s Market Risk Management team initially to overhaul its existing user-developed tactical solutions that had become unmaintainable due to a lack of structure and professional IT input. After successfully creating a tactical structure, he then went on to develop Market Risk reporting tools monitoring interest rate, credit spread, FX, equity delta and equity volatility risk, and a suite of local reports and interfaces to the central VaR System, MPiRE. As the bank approached a common global XP platform, Gary demonstrated that the RM Tactical products were already cross platform compliant. He also provided tactical assistance to Tokyo, Düsseldorf and New York regional offices, having acted as technical liaison for Risk Management in the latter two. All products were documented and formally handed over to RM IT upon departure. ING Barings, London Wall, EC2M Date: November 2000 – August 2002 Position: Tactical Development Mgr Platform: NT4 Languages: Excel 97, Access 97, Visual Basic 6, Sybase SQL Tools & Utilities: Reuters TIB, PowerPlusPro, MarketSheet, Bloomberg, Sybase 11, SQL Server Manager, WISQL, Outlook 2000, ARS Remedy Responsibilities Gary established the Tactical Development desk in the dynamic high-pressure environment of the Trade floor, providing solutions and support to Equity and FX traders, researchers and analysts, exploiting dynamic Market Data as required. Some were in use in New York and Hong Kong. Products included: Automated upload of client supplied spreadsheets of trades to strategic trading and order management systems (Boris, ORS, Trepik), saving 3-4 man-hours per day A tool allowing the trader to publish a formatted table of bids via his Bloomberg account – this also provided IOI information to Autex and Bloomberg An instant report of ADR/GDR positions, highlighting their risk A DR Charges report indicating the cost of depository receipt charges at any point in the month To improve the accessibility of the desks applications, and to reduce the maintenance overhead, Gary developed a structured server-side Excel environment, to manage the application library and associated application permissioning. Gary managed multiple user requirements, paying particular attention to performance and maintaining a consistent, graphical approach whilst scheduling work according to constantly changing priorities. He was able to significantly improve the working relationships between the trade floor and IT, liaising with members of strategic IT group as necessary. First eCom Solutions Ltd, Southend-on-Sea, SS1 Date: Position: Platform: Languages: Products: June 2000 – November 2000 Technical Director NT4, Windows ‘98 Visual Basic 6, HTML, JavaScript, VBScript, ASP, Office 2000 Visual Interdev, Personal Web Server, Netscape, IE5, Paint Shop Pro Responsibilities An ISP providing e-commerce advice and solutions to small business and personal clients, Gary formulated its technical strategy. Activities included designing and building client web sites, domain and security administration as well as being a key member of the team involved with client liaison, consultation and design. UBS Warburg, Broadgate, London, EC2M Date: November 1997 – January 2000 Position: Senior Analyst Programmer ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 4 of 6 v2015 Platform: Languages: Products: NT4, NT3.51 Excel 97, Visual Basic 6/5, Access 97/7, SQL MKS, MSDN, ODBC, SQLNet, NetTest, TechNet, CC:Mail Responsibilities Gary joined PC Apps Support & Maintenance, supporting over 100 PC based live apps of varying client server architectures. Liaised with users daily, managing upgrades, UAT and rollout. Designed and built the UBS Decom System (Access 97) to manage decommissioning of redundant UBS applications during the UBS/SBC merger. He joined the Socrates project, supporting UBS Rates business, implementing Euro Compliance for P&L reporting projects, then assisted with development of the Socrates Phase III GUI. He rewrote a number of Excel VBA reporting templates improving flexibility and performance, including SuperRec processes, which reconciled the entire Credit Fixed Income and Government and Derivatives business areas by currency, a highly articulate tool incorporating custom toolbars and exploiting Socrates Client Engine functionality (VB6). He also wrote CFI Adjustments Summary, a potential performance hazard, reconciling all Credit Fixed Income adjustments, with excellent performance results. Personal initiatives included GUI Performance Evaluation and Environment Stability programs, and production of the resulting Socrates Front-End GUI Development Guidelines document for use with Excel 97 VBA. AGSolutions at British Gas, The Causeway, Staines Date: Position: Platform: Languages: Products: November 1996 - November 1997 Senior Analyst Programmer Windows 95, VMS Visual Basic 3 & 4, SQL, SQL*Plus, Oracle Glue, Pro*COBOL TrueGrid, Intersolv PVCS v5.2 (Source Control) Responsibilities Senior Analyst Programmer providing VB3, VB4 and Oracle 7 expertise (SQL using Oracle Glue middleware) to the Domestic Supply Point Administration Development Group, providing functional enhancement and performance tuning of the DSPA system. Conducted Performance Scope review of DSPA system (approx. 70 screens) then documented a phased revision based on priorities and dependencies. The review highlighted a lack of adherence to the accepted Microsoft GUI standards for the appearance and usability of a Windows application, and a critical issue with the application causing loss of client virtual memory, degrading performance. This resulted in the re-engineering of eight primary screens with regard to their use of the Oracle Glue middleware. Datasure Ltd, Victoria Avenue, Southend-on-Sea, SS1 Date: Position: Platform: Languages: Products: April 1994 - August 1996 Consultant Analyst Programmer Windows, Novell NetWare 3.12, VSE Visual Basic, Access, RDM CICS COBOL (Supra), MANTIS MS Office, SourceSafe, Chartist, IBM PC 3270 Workstation, Dumpmaster Responsibilities Gary joined the Maintenance of Broking Ledgers (MABL) project to assist with initial system build. User interface in VB3. MABL successfully implemented in May 1995, subsequently implemented functional and performance upgrades. Gary developed Event Manager in VB to manage timed events including parameter updates, impacting the status of the primary application to improve performance during processing peaks and troughs. Utilities developed included a Space Manager (VB) to analyse disk space usage at directory level on a client or server PC, and a StopWatch (VB) for performance analysis during VB development. Reuters Limited, Fleet Street, City Road and Great Sutton St., London Date: Position: Platform: Languages: June 1990 - January 1994 Consultant Analyst Programmer Windows 3.11, MVS/ESA, UNIX MANTIS, COBOL II, CICS, SELCOPY, PRO*COBOL, SQL, PL/SQL, FOCUS Responsibilities Specialised in the core client admin. system, COMPASS (MANTIS), and the audit applications Account Audit and PDS Reconciliation (MANTIS, COBOL and FOCUS). Designed and built two phases of Account Audit to include ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 5 of 6 v2015 Irish reporting and a migrated account filter to prevent the inclusion of data that had already been migrated to ISIS (new client admin. system). Appointed Deputy to Head UK Business Systems. Later assigned to the ISIS project to develop the Management Reporting sub-system. ISIS provides complete client administration for REUTERS UK business, including, account maintenance, product definition, invoicing, etc. M&G Finance Limited, Chelmsford, Essex Date: Position: Platform: Languages: April 1989 - May 1990 Consultant Analyst Programmer Mainframe environment CICS COBOL, MANTIS, RDM COBOL (Supra) Responsibilities The development and support of the Investment Management Systems, primarily in MANTIS 4GL with some CICS COBOL, using the site structured development methodology. Notably developed a Quarterly Pensions Reporting system to generate detailed client reports on request, successfully implemented within a highly ambitious schedule to meet legislative obligations. CentreFile Limited, London, E1 Date: Position: Platform: Languages: August 1987 - April 1989 Project Team Leader, (5 staff) IBM Mainframe environment CICS COBOL, MANTIS Responsibilities Built and lead a team to develop a Customer Profiling system from the existing Building Societies account based system. User interface was MANTIS 4GL, with SUPRA backend relational DB, with COBOL interfaces ensuring legacy VSAM system consistency. Initial design employed Joint Application Design methodology, involving intensive 3 day workshops with selected Building Society Executives. Other responsibilities included the coordination of the Development Standards Handbook and the Systems Design Guidelines Manual. Lloyds Bank International, London, SW1 Date: Position: Platform: Languages: November 1986 - August 1987 Senior Analyst Programmer / Team Leader (3 staff) IBM 370 Mainframe environment CICS COBOL Responsibilities Managing upgrades to the Data Dictionary Service (DDS), an in-house developed dictionary maintenance product. This was a component of a CICS interface system, Foundation Software Architecture (FSA), jointly developed by LBI and a third party software house responsible for the product marketing. The group also produced Development Aids for use by the rest of the department. Joint Credit Card Company Ltd. (Access), Southend-on-Sea, SS1 Date: Positions: Platform: Languages: August 1979 - November 1986 Senior A/P, Team Leader (12 staff) IBM 370 Mainframe environment COBOL, Assembler, CICS COBOL and Macro Level Assembler Responsibilities After 4 years in Development, Gary moved to Support, initially supporting critical batch systems, then learning Assembler and additionally supporting on-line systems. He joined the elite 24-hour callout team shortly after joining support (its youngest ever member), responsible for all critical batch and on-line systems. He eventually headed Systems Support Group, a team of 12, liaising with joint Bank representatives and other user departments on fault resolution and enquiries. * * * * * * * ____________________________________________________________________________________________________________ Gary@GRWoods.com Page 6 of 6