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