internet, intranet and software development Ross McKay résumé July 2010
Personal Details Name: Ross Donald McKay Postal Address: PO Box 71 Toronto NSW 2283 Australia Telephone: 0417 401 099 Email: Web Site: rmckay@webaware.com.au www.webaware.com.au Date of Birth: 30 June 1967 Citizenship: Australian Key Technical Skills Ross is a multi-skilled software developer with a wealth of experience across multiple platforms and languages, having worked in the software industry since 1986. Operating Systems: Windows 2003/2008 Server, XP, 2000 Linux Fedora, Red Hat, CentOS, opensuse, Ubuntu Unix Solaris Programming: Application Design: Configuration: Graphics: Client / Server C++, Visual Basic 6, COM/DCOM Web PHP, ASP, CGI, HTML, XHTML, CSS, JavaScript, XSLT System C, C++ Database MySQL, MS SQL Server, PostgreSQL, Oracle, Interbase Scripting Unix shell, VBScript, JavaScript, Python, sed, awk Database relational, object/relational, ETL (DTS, SSIS) Application stand-alone, client/server, distributed, web Version Control Subversion, Microsoft TFS, CVS, SourceSafe Web Apache, Microsoft IIS Content Management (CMS) WordPress, MediaWiki Virtual Machines QEMU, QEMU-KVM, VirtualBox Documentation vector (SVG), PDF, charts, graphs, diagrams Web JPEG, PNG, GIF Video conversions to Flash (FLV), Quicktime (MOV), MPEG Ross McKay Page 2
History Ross' major contract and employment history is summarised below. When not working on a specific contract, Ross is building ecommerce websites for small-to-medium sized businesses and providing support and maintenance for previous clients. Small-to-Medium Business Websites to Current Website developer Linux, Windows 2003/2008 Server MySQL, Microsoft SQL 2005, PostgreSQL, JET PHP 4/5, ASP, JavaScript, XHTML, CSS, XSLT WordPress, MediaWiki, custom Content Management (CMS) GIMP, Adobe PhotoShop, Inkscape Subversion Provide ecommerce websites to small-medium sized organisations Compliance with standards, full testing in multiple browsers Template-based design with Object Oriented development Customise WordPress via plugin API and custom themes Customise MediaWiki via extension API and custom skins Utilise open-source solutions to reduce total client costs Commonwealth Bank December 2009 to April 2010 Database consultant, Developer Windows XP, Windows 2003 Server Microsoft SQL 2000/2005 IIS, Active Server Pages (ASP), HTML, JavaScript Microsoft Team Foundation Server (TFS) TIAMS2 (Troubled and Impaired Asset Management) Analysis for rewrite of TIAMS2 application in.net Added new functionality to TIAMS2 using AJAX and jquery, to minimise impact on legacy ASP codebase Sydney IVF May 2009 to September 2009 Database consultant, Developer Windows XP, Windows 2008 Server, Ubuntu Server Microsoft SQL 2005, Access 2003 BabySentry (Fertility Database Management System) Assisted with migration of data into BabySentry Annotated data model for reports and queries against databases Implementation of version control for model, reports, queries Developed sophisticated SQL queries for BabySentry reporting Ross McKay Page 3
Commonwealth Bank May 2004 to March 2006 Technical Architect, Basel II Credit Risk Analytics & Reporting Windows 2000, Windows XP, Windows 2003 Server Microsoft SQL 2000 Financial Studio Developed and evaluated technical portion of RFP Wrote technical specifications for integration, physical architecture Coordinated implementation of servers and systems through EDS Provided technical assistance to implementation team from FinArch and Cap Gemini Vodafone Rental September 2003 to October 2003 Website developer Windows 2000, Internet Microsoft SQL 2000, MySQL 4, Interbase IIS, Active Server Pages (ASP), HTML, JavaScript Cross-browser web site with Unicode language support for forms submission, database interaction, and email, in any language Worked with translators to deliver Japanese, Korean and Chinese Commonwealth Bank February 2003 to June 2003 Application Architect, Developer Windows Server 2003, XP, 2000, NT 4.0 Microsoft SQL 6.5/2000/2005, DTS (Data Transformation Services), JET 4.0 Visual Basic 6, Crypto API Data-driven credit risk query engine Rich GUI application with database independence (SQL Server / JET) Data security using encryption Providing support and maintenance to this day Commonwealth Fleetlease December 2002 Application Architect Windows 2000, OpenVMS Oracle 9i DB, Oracle 9iAS IIS, Active Server Pages Technical architecture assessment of Bynx Fleet (package) Solution Architecture for implementation of Bynx Fleet Ross McKay Page 4
Bankers Trust Financial Group April 2002 to July 2002 Technical Architect Windows 2000, OpenVMS Microsoft SQL 2000, Sybase 11 Visual Basic 6, Java, COBOL Technical architecture assessment across all core Asset Accumulation platforms, with a view to rationalisation Perpetual Trustees February 2001 to April 2002 Windows 2000, Windows NT 4.0, Novell Oracle PL/SQL, Microsoft SQL 7.0 Visual Basic 6, C++/ATL, Crystal Reports IIS, ASP, HTML, JavaScript Oracle PL/SQL stored procedures for adviser / investor web site Intranet site for administration of the adviser / investor web site client / server batch input processing for employee share plan transactions for ASX Perpetual Registrars multi-threaded NT service for automated file transfers maintenance: Visual Basic, C++, Access; time recording, CGT calculations, ASX registry migration tool NSW Fire Brigades (Supply Services) December 1998 to June 2004 Windows 2000, Windows NT 4.0, Windows 95/98, Novell Microsoft SQL 2000, Microsoft SQL 7.0, Interbase Visual Basic 5/6, C++/ATL, Adobe FrameMaker MIF IIS, ASP, HTML, JavaScript Fleet management system Stores inventory system Supply Catalogue database Asset service coordination maintenance and support until migrated into SAP in 2006 AmBit Technology July 1999 to May 2000 Windows NT 4.0 Microsoft SQL 7.0 IIS, ASP, HTML, JavaScript, Java, ActiveX browser-based management system for recruitment advertisements Ross McKay Page 5
AMP August 1997 to December 1998 Technical Architect Windows NT 4.0, Windows 95, HP-UX Microsoft SQL 7.0 Visual Basic 5, C++/ATL, MTS, IIS, IBM MQ Series ASP, HTML, JavaScript Component-based (COM/ActiveX), client / server, large project team Documented deficiencies in system, how to make improvements Established standards for use of JavaScript, C++, error handling Assisted over 20 Visual Basic developers become ASP developers ASP with client- and server-side scripting, and ActiveX controls Soft Technologies July 1995 to July 1997 Software Consultant Windows 3.1 / NT / 95, MacOS, Linux, Sun Solaris, IBM AIX, SGI IRIX, DEC UNIX, DEC VAX Codebase, Interbase, INFORMIX C++, Visual Basic 4/5, Delphi, ZINC Continuus, RCS C++/Zinc software development on Windows and Macintosh Visual Basic software development Technical support for Continuus in Australia Software configuration management consultant / trainer Ross McKay Page 6
Greymatter Computing Systems April 1994 to June 1995 MS-DOS, Windows 3.1 / 95 Watcom SQL C++, ZINC, QuickBASIC Team leader for new medical practise patient file management package Maintenance of old medical practise patient file management package in QuickBASIC AAP Information Systems May 1992 to April 1994 QNX 4.0 (UNIX), MS-DOS, Windows 3.1 ZIM 4GL/RDBMS C, scripting Maintenance and enhancement of telecommunications bill monitoring and overcharge tracking system in ZIM 4GL Data communications costing and planning for new AAPIS digital data feeds Paris Radio Electronics September 1986 to May 1991 OS-9/68000, MS-DOS C, 68000 Assembler, 80286 Assembler, Sculptor 4GL PC-based WEFAX weather data receiver and display station for airline staff using custom equipment built by Paris Radio Electronics Centralised WEFAX receiver on OS-9/68000 for disseminating WEFAX images to PC workstations via serial links Multi-user accounts receivable / payable system written in Sculptor 4GL, running on OS-9/68000 Ross McKay Page 7