Leon Bambrick
A results-focused engineer, with a friendly approach and a track record of successful projects. Seeking a challenging role as a team leader 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
Microsoft .net Framework Development 1.0, 1.1, 2.0, 3.0, 3.5, 4.0
8 years
Including: C#, Visual Basic .net, ASP.net, Asp.net-MVC, Web Services, Windows Forms, WPF, Web Forms, Windows Services, ADO.net, Silverlight, Component Services (COM+), .net Remoting, COM Interop, Reflection, Serialization, Threading, GDI+, Linq
MS SQL Server 6.5, 7.0, 2000, 2005, 2008
12 years
Including: T-SQL, Stored Procedures, Functions, Triggers, Views, Rules, Cursors, DTS, DDL, DMO, Extended Properties, Traces and Profiling, Scheduling, MSDE
XML
4 years
Including: XSL/XSLT, XPath, DOM, XSD, XML-HTTP (AJAX), XML-RPC, SOAP, XHTML
MS Visual Basic 6 (and lower)
5 years
Including: COM, ActiveX, ADO, DAO, RDO, VBScript, OLE
HTML 2.0/3.2/4.01/5
4 years
JavaScript/AJAX/DHTML/CSS
4 years
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, Balsamiq mockups
- 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
- Strong interest in test-first/Test Driven Development, Agile Methodologies, Continuous Integration
- Experience with use and development of code generation techniques
- 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 Solution Development Centre, Brisbane (February 2011 to March 2011)
- Microsoft's specialist software facility for clients and partners.
Position Held
Projects with Microsoft
Federal Government Project
- A short but intense and very successful project to rejuvenate a web application.
- Skills: C#, .net 4.0, Asp.net, Microsoft Ajax, WCF, SQL Server 2008 sp2, Visual Studio Tools for Database Professionals, TFS
Suncorp-Metway, Brisbane (December 2008 until December 2010)
Position Held
- Senior Developer and Technical Lead
Projects with Suncorp
OurPeopleSpace PeopleHub
- A custom data hub for integrating core HR data into the enterprise, providing a 'single-view' of all staff across a range of systems.
- Skills: C#, .net 3.5, Asp.net MVC, WCF, SQL Server 2005, CodeSmith/.Net Tiers, Subversion
Microsoft Solution Development Centre, Brisbane (November 2007 until November 2008)
- Microsoft's specialist software facility for clients and partners.
Position Held
- Senior Software Consultant
Projects with Microsoft
ICMS 4.0, Department of Child Safety, Department of Youth Justice
- A high security, large scale system for sharing detailed information about the state's young people.
- Skills: C#, Asp.net, SQL Server 2005, K2, Infopath, Sharepoint, T4
ICMS 4.1, Department of Child Safety, Department of Youth Justice
- Enhancements to the ICMS system.
- Skills: C#, Asp.net, Silverlight, SQL Server 2005, SQL Reporting Services, Sharepoint
TFS Kiosk
- Initial design of a portal for delivering rich visualizations of project metrics
- Skills: TFS integration, WPF, C#, XML, .net 3.5
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 Delivered
- "F# Eye for the C# Guy", Microsoft Tech-Ed Australia, 2008
- "Better than a License to Print Money: Build Your Own Micro-ISV", Microsoft Tech-Ed Australia, 2008
- "F# Eye for the C# Guy", MSDN User Group, April 2008
- "Introduction to F#", Microsoft Tech Talk, internal, January 2008
- "Build Your Own Micro-ISV", MSDN User Group, November 2007
- "Building your Own Micro-ISV", Hanselminutes Podcast
- "Upgrading Visual Basic 6 to Visual Basic .net", Data#3, March 2005
- "Business Intelligence with Microsoft Reporting Services", Data#3, November 2004
- "Coding Standards for Microsoft .net 1.0", Data#3, December 2003
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 number 23 (globally) amongst Blogs for Software Managers
References