Leon Bambrick

Microsoft Certified Application Developer
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: LeonBambrick@Gmail.com

(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
  • 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, 3.5 6 years
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+, Linq
MS SQL Server 6.5/7.0/2000/2005/2008 9 years
Including: T-SQL, Stored Procedures, Functions, Triggers, Views, Rules, Cursors, DTS, DDL, DMO, Extended Properties, Traces and Profiling, Scheduling, MSDE
XML 5 years
Including: XSL/XSLT, XPath, DOM, XSD, XML-HTTP (AJAX), XML-RPC, SOAP, XHTML
MS Visual Basic 6 (and lower) 6 years
Including: COM, ActiveX, ADO, DAO, RDO, VBScript, OLE
Version Control Systems 8 years
Including: Team Foundation Server (TFS), Subversion (SVN), Vault, Visual SourceSafe, PVCS
MS Visual Basic for Applications 4 years
Including: Excel, Word, Outlook, PowerPoint
MS Access 2/97/2000 4 years
HTML 2.0/3.2/4.01 4 years
JavaScript/Jscript/AJAX/DHTML/CSS/ASP 4 years
Crystal Reports 5/6/7/8.5/9/XI 4 years
MS Reporting Services 8 months

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

Microsoft Solutions Development Centre, Brisbane (November 2007 to the present)

  • Microsoft's local software development facility for client and partner projects.

Position Held

  • Senior Software Developer

Projects with SDC


ICMS 4.0 - Department of Child Safety, Department of Youth Justice
  • Development of Court and Case Plan modules for a large-scale, highly secure, client management system
  • Skills: C#, Asp.net, Silverlight, Sharepoint, Infopath, K2, SQL Server, SQL Reporting Services
TFS Kiosk
  • Initial design of an information portal for broadcasting visualizations of software metrics
  • Skills: C#, WPF, TFS

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
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)

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)

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 www.cresta.net

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 www.gf-x.com

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)

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)

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 on Hanselminutes -- 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', ranked 23 amongst 'Top 100 Blogs for Development Managers'

    References