Leon Bambrick

/ A results-focused engineer, with a friendly approach and a track record of successful projects.
Seeking a challenging role as a software architect or senior .net developer.

Contact Details

Email:
(Further contact details available on request)

Qualifications

Microsoft Certified Application Developer (MCAD.net)

  • Completed, April 2004
  • 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .net
  • 70-306: Developing Windows-based Applications with Microsoft Visual Basic .net
  • 70-310: XML Web Services and Server Components with Visual Basic .net

Bachelor of Engineering (Computer Systems)

  • University of Queensland, 1998
  • Thesis: "Lecture Timetabling Using Genetic Algorithms." Grade: High Distinction
  • available online
  • Tertiary skills in:
  • Structured and object-oriented programming
  • Database design
  • Managerial and Documentation skills

Technical Skills

MS .net Framework Development 1.0, 1.1, 2.0, 3.0 (Beta), 3.5 (Beta) / 4.5years
Including: C#, Visual Basic .net, ASP.net, Web services, Windows Forms, Web Forms, Windows Services, ADO.net, Component Services (COM+), .net Remoting, COM Interop, Serialization, Threading, GDI+
MS Visual Basic 6 (and lower) / 7years
Including: COM, ActiveX, ADO, DAO, RDO, VBScript, OLE
MS SQL Server 6.5/7.0/2000 / 5years
Including: T-SQL, Stored Procedures, Functions, Triggers, Views, Rules, Cursors, DTS, DDL, DMO, Extended Properties, Traces and Profiling, Scheduling, MSDE
XML / 4years
Including: XSL/XSLT, XPath, DOM, XSD, XML-HTTP, XML-RPC, SOAP, XHTML
MS Visual Basic for Applications / 4years
Including: Excel, Word, Outlook, PowerPoint
MS Access 2/97/2000 / 4years
HTML 2.0/3.2/4.01 / 4years
JavaScript/Jscript/AJAX/DHTML/CSS/ASP / 4years
MS Visual SourceSafe 6.0/PVCS / 4years
Crystal Reports 5/6/7/8.5/9/XI / 4years
MS Reporting Services / 8months

Professional Abilities

The Complete Software Design Life-Cycle

 Build requirements with key stakeholders and users
 Perform Business Analysis
 Enterprise Architecture/n-tier design skills
 Design for Scalability, Usability, Performance, Extensibility, Reliability
 Choice of Authentication, Authorisation strategies
 Prototype Development, via Paper, Whiteboard, HTML, Diagrams, Windows Forms
 Estimation, Scheduling and Scope Control
 Meeting and Managing Client Expectations
 Adherence with project management standards
 Reliable Deployment, Usable Installation packages
 Configuration Management/Version Tracking/Source Code Control

Development

 Development of/or Adherence to Coding Standards
 Adherence to and development of an ISO 9000/9001 Quality Assurance System
 Strong interest in Test-First/Test Driven Development, Agile/eXtreme Methodologies, Continuous Integration
 Experience with Use and Development of Code Generation Tools
 Object orientated design and implementation
 Data Import/Export, Migration
 System Integration

Maintenance and Recovery

 Hardcore Debugging
 Defect Tracking
 Advanced Problem Solving skills
 Rapid Trouble shooting
 Determining system bottlenecks

Communication

 Documentation for General, Technical or Business audience
 Interpersonal communication
 Strong Team Work
 Customer Focused
 Morale Builder
 Resolution of Disputes
 Training of Key Users
 Training of Trainers
 Mentoring of Colleagues and Clients

Attitude

 Self-starter and lateral thinker
 Focused on "Getting Things Done"

Other...

 Proven ability to work on multiple projects simultaneously in a high pressure environment
 Rapid Integration into Client sites
 Experience with beta testing of Microsoft products
 Proven aptitude to quickly upskill in any technology or industry
 Research and Learning on Emerging Technology and Processes

Employment History

Advantech Software, Brisbane (July 2005 to September 2007)

  • High quality custom software provider of web, windows and server applications
Position Held
  • Senior Software Developer
Projects with Advantech
Careflight, Careflight Mission System
  • Skills: C#, ASP.net. MS SQL Server 2005/T-SQL, Crystal Reports XI
Super Cheap Auto
  • Skills: Visual Basic .net, SQL Server 7/2000/2005, Powershell, Crystal Reports 8
Metering Dynamics, Integration Framework, Activity Notification System
  • Skills: C#, Web services, Windows Services, XPath, Regex, ASP.net, MS SQL Server 2005/T-SQL
AFL Arbitrage Sports Betting
  • Skills: C#, ASP.net. MS SQL Server 2005/T-SQL, Xtra Reports
Croquet Queensland, Clubs Management System
  • Skills: C#, Windows Forms, MS SQL Server 2005/T-SQL, Xtra Reports
Hook Plastics
  • Skills: C#, Windows Forms, MS SQL Server 2005/T-SQL, Xtra Reports

DATA#3, Brisbane (January 2003 to July 2005)

  • Leading Australian IT Company, see
Position Held
  • Software Consultant, Product Specialist for the Microsoft Application Solutions Team
Projects with Data#3
Commission for Children and Young People, Community Visitation Information System
  • A mission critical system ensuring children in state care are monitored appropriately. Utilizes Microsoft CRM, Sharepoint, Infopath, ASP.net, and Reporting Services.
  • Skills: VB.net, ASP.net. MS CRM integration, MS Sharepoint integration, MS Reporting Services, MS SQL Server 2000/T-SQL
UNiTAB, TIGAR X
  • A complete redesign and rebuild of UNiTAB's Software for monitoring, recording and reporting on Electronic Gaming Machines in Clubs and Hotels.
  • Skills: VB.net, XML/DTD, SQL Server T-SQL (Triggers, stored procedures), COM/interop, Multi-Threaded UI, Farpoint Spread
Building Services Authority, Reporting Services Pilot
  • Installation and Development of Reporting Services, integrated with Oracle, as a replacement to Cognos Impromptu. Included in-depth training and of BSA personnel to deliver custom reports.
  • Skills: Oracle-SQL, MS Reporting Services, MS Visual Basic .net 1.1
Corporate Administration Agency, Reporting Services ISA Monitoring
  • Design and creation of MS SQL Server Reporting Services, integrated with ISA Firewall Logs, for detailed analysis of staff use of internet resources. Involved training of CAA personnel for report administration.
  • Skills: T-SQL Stored Procedures/Functions, MS Reporting Services
RACQ Insurance Selected Repairer Restructure
  • Rapid design and implementation of a complex web-based questionnaire and file-upload process for businesses wishing to join the RACQI Selected Repairer Restructure.
  • Creation of a web application with offline mode, for mobile officers to perform and mark site inspections.
  • Skills: VB.net, ASP.net, Web Services, AJAX (Asynchronous Javascript and XML) XSL, HTML/HTA, Serialization, SQL Server 2000/T-SQL
Story Bridge Adventure Climb, Customer Booking and Scheduling System
  • Database redesign, code generation of business object layer.
  • Visual Basic.net, ASP.net, SQL Server 2000 T-SQL
Community Ventures and Alliances, PLACE
  • Enhancement, support of a smart-client application helping not-for-profit organisations to improve the lives of their troubled clients
  • Visual Basic.net, Windows Forms, SQL Server 2000 T-SQL, MSDE, MSI
Supercheap Auto, Point of Sale System
  • Lead developer implementing rapid enhancements, delivered across 200 stores in Australia and New Zealand
  • Skills: VB.net, COM Interop, Windows Forms, SAP-iDoc integration, SQL Server 2000/T-SQL/MSDE, XML/Reflection GUI Test harness
Australian Communication Exchange, Incident Management and Customer Relationship System
  • Rapid design and rollout of a critical ASP.net system for managing the needs of clients to services such as the National Relay Service.
  • Skills: VB.net, ASP.net, XML/XSL, SQL Server 2000/T-SQL
Carlson Wagon-Lit Travel, Workflow System
  • Corporate Travel Booking and Authorisation System, used by the Australian division of the world's second largest corporate travel company
  • Skills: Classic ASP, SQL Server 2000/T-SQL

TSA Software Solutions, Brisbane (15/08/02 to 25/11/02)

  • Provider of Call Accounting and Billing software, see
Position Held
  • Software Consultant (Contract)
Projects with TSA
CRM to Helpdesk Systems Integration
  • Designed triggers to allow a Goldmine contact management system to share data with an Ambercat helpdesk system.
  • Skills: SQL Server T-SQL (Triggers, stored procedures), Visual Basic 6, Crystal Reports 8.5

CAAB Managed Services

  • Authored components to provide versatile reporting features for a complex call accounting package.
  • Skills: Visual Basic 6 (ActiveX, COM, ADO), Crystal Reports 8.5/9, SQL Server 6.5/7

THE CRESTA GROUP, LONDON (15/01/02 TO 21/06/02)

  • Provider of testing and securitisation services to European banks, see
Position Held
  • Senior Consultant, Software Architect, DBA
Projects with Cresta

ASAP (Asset Securitisation Administration Program)

  • Provided development, support and design for a VB/SQL system which administers multi-billion dollar trade receivables asset securitisation deals. High pressure, fast turn around, extremely critical system.
  • Skills: Visual Basic 5/6, Visual C++, ASP, IIS, FTP (SafeTP), SQL Server 6.5/7/2000, Crystal Reports 6/7/8.5, MS Excel/VBA, PVCS

Atriax TestBuilder

  • Providing a GUI for an automated testing system for an Online currency exchange
  • Skills: Mercury Winrunner, Mercury Test Director, Visual Basic 6

ChangepointTM

  • Integrating custom ASP modules into the company's CRM/Workflow system
  • Skills: ASP, SQL Server 7

Cresta corporate website

  • Managed all technical and design aspects of complete redesign of the company website.
  • Skills: SSI (Apache servers), FTP, HTML, MS Photodraw, Javascript/JScript

Rabobank Securitisation

  • Provided development and support of application used by leading bank for billion dollar securitisation deals. Extremely specialised technical skills and customer skills required.
  • Skills: Sybase, Visual Basic 6, MS Excel/VBA, Source Safe

GF-X.COM, LONDON (28/08/01 to 16/11/01)

  • An online trading platform for airlines and freight forwarders, see
Position Held
  • Lead Application Developer
Projects with GF-X.COM

The Offline Tools

  • Excel VBA spreadsheets in conjunction with Unix scripts used for entering and validating Airline data to be imported/exported from/to an IBM DB2 database
  • Rapid troubleshooting and re-development of data validaton system
  • Provided system documentation and authored VB coding standards documentation
  • Skills: Excel Visual Basic for Applications (VBA), FTP, IBM TeamConnection, IBM Unix (AIX)

BERWIN LEIGHTON PAISNER, LONDON (03/07/00 to 20/04/01)

  • City of London Top 20 Law firm, see
Position held
  • Analyst/Programmer, IT Support Department, Development Workgroup
Projects with Berwin Leighton

BLADE (Berwin Leighton Active Directory Engine)

  • Workflow system for staff and facilities management
  • Consulted with user groups and provided feasibility reports before re-engineering the application
  • Provided staff training prior to roll-out
  • Skills: Visual Basic 6.0 (ADO and COM), SQL Server 7.0, Crystal Reports 7.0, MAPI

BLADEMaps

  • Created "Hot Maps" for each floor of the building. Clicking on a desk location provides details of the occupant and links to other systems, including email, VNC, help desk, work flow, telephone system.
  • Skills: Visual Basic 6.0 (ADO and COM), SQL Server 7.0, ASP, VBScript

Various Other Projects

  • Maintained approximately twelve other Visual Basic 6.0 applications
  • Assisted with merger issues arising from changes to: company name; internet domain name; logos; structure of company; usage of computer resources
  • Experience with beta testing of Visual Studio .Net
  • Exposure to emerging web-based technologies including XML, XHTML and MTS

TECHNISYST COMPUTING, BRISBANE (10/02/98 to 04/03/00)

  • Provider of mobile computing solutions see
Position held
  • Analyst/Programmer, Development Team
Projects with Technisyst Computing

Mobile File Transfer Utility

  • Transfers files to mobile computers using the Mobile Data Network
  • Responsible for the complete design, development and deployment
  • Skills: Visual Basic 6.0 (COM)

Brisbane City Council - Water Department - Mobile Computing System Trial

  • Mobile touch-screen application providing work order/timesheet allocation/processing
  • Skills: Visual Basic 6.0 (ADO), Access 97, SQL Server 6.5

Brisbane City Council - Development and Regulatory Services - FieldConX version 3.0

  • Dynamic Smart-client system used by 300 mobile officers
  • Oracle and SQL Server backend databases
  • Skills: Visual Basic 6.0 (ADO and COM), Access 97

Continuous Training

Lectures Attended

 TechEd Australia, 2007
 TechEd Australia, 2006
 TechEd Australia, 2005
  • eXtreme Programming with .net, Dr. Neil Roodyn
  • Reporting Services and Integration Services with SQL Server 2005, David Glover
  • Security Enhancements in SQL Server 2005, Dr. Greg Low
  • Introduction to Microsoft Content Management Server 2003, Angus Logan
  • Introduction to Biztalk, Andrew Rowlings
  • Microsoft Whole Of Government Strategy (WhOF)Initiative for Queensland
  • Zero to BI
  • Introduction to Visual Studio 2005, Charles Sterling
  • Security in .net, Matthew Hardman
  • TechEd Australia, 2003
  • Windows 2000 Network Administration

Lectures Delivered

  • Scheduled to speak at Queensland MSDN User group, November 2007
  • Interviewed onHanselminutes -- Building your own Micro-ISV
  • Upgrading Visual Basic 6 to Visual Basic .net, March 2005
  • Business Intelligence with Microsoft Reporting Services, November 2004
  • Coding Standards for Microsoft .net 1.0, December 2003

Subscriptions

  • International Developer
  • MSDN Australia/New Zealand
  • Builder

Membership/Affiliations

  • MSDN Connection, silver member
  • .Net Influencers
  • .Net Book Reviewer for Sybex and Apress
  • Beta testing of Microsoft products

Publications

  • Usability article published by Apress in: The Best of Software Writing, edited by Joel Spolsky
  • Author of the website: 'secretGeek.net', loyal readership includes many industry leaders and influencers

References

  • References will be provided on request.
  • Email:

Page 1 of 11