|
Professional Profile
|
- Agile Coach with more than 5 years of agile project management and delivery
background.
- People leader and certified Prince2 and Agile project manager (PMI-ACP).
- Software architect for .NET applications
- Highly proficient IT professional with proven analytical abilities and organisational
skills, as well as 15+ years of industry experience involving leadership
and consulting on object-oriented distributed information systems, enterprise application
integration, hardware and software development processes, deployment, customer interaction,
and end-user organisation
- Well-rounded, communicative, creative technical problem-solver.
- Fast learner who has been consistently cited for ability to achieve rapid comfort
level in new environments and almost immediately develop optimal solutions.
- Innovative, self-motivated, tutor, trainer, team-builder, project manager, and technical
leader.
- Rigorous, quality-conscious contributor with solid analytical and writing skills.
|
Work Summary
|
-
Solution Designer & Architect
-
ANZ (Gresham Computing)
Jan 2018 - Current
Primary purpose of role:
Working for ANZ Bank (through Gresham) as a Solution designer and Architect.
Currently working on a solution to build a client facing developer portal to make it easy for our customer and their technical team to get all the information they need to connect to out integration platform.
-
Delivery Manager
-
Nintex
Mar 2017 - Jan 2018
Primary purpose of role:
What is the role of a delivery manager? Its quite well explained by Steven Thomas - http://itsadeliverything.com/delivery-manager-a-new-role-for-an-agile-world
Basically, I help deliver high quality & valuable enterprise applications. Wear as many hats as I need to get the job done :)
-
Delivery Manager / Agile Coach - Navigate, Wholesale Banking
-
National Australia Bank
Aug 2012 - April 2014
Primary purpose of role:
Navigate is the SDLC standards group at NAB Wholesale Banking. Navigate differentiates itself by looking to the internal community to define standards
using the Software Process Improvement Infrastructure model (SPII). As an Agile Coach, I have a unique opportunity to work with different projects within
different parts of the bank and help the project team by setting agile best practices and coach the team on agile methodology and behaviors and help them in
successful project delivery using agile.
Another part of my role is to provide guidance on software architecture and design and also work as a solution architect for in-house application developed
in .NET.
Key responsibilities:
- Agile Coach – Provide coaching on agile methodology and best practices for various projects within wholesale banking.
- Solution designer and architect for in-house application developed in .NET (specialised in Silverlight and WPF)
- Facilitate and run a monthly 2 day training course on Agile SDLC in action for wholesale banking employees. This course covers all the aspect of agile delivery and what does it mean to use agile in NAB.
- Work with community to promote agile and .NET development within NAB
- Drives development standards and practices within the team
- Also part of ALM community outside NAB.
-
Development Manager Market Risk - Wholesale Banking
-
National Australia Bank
April 2011 - Aug 2012
- Implemented Agile development methodology and improved effectiveness throughout
the development and production cycles (previously three months down to a few weeks
per solution)
- People leader for technology workforce within the Business Analysis and development
teams contained within Market Risk Technology organization
- Successfully manage four to five projects at a time, along with people management
and leadership
- Provide technical guidance and advice to business teams; and represent technology
group in the business prioritisation forum
- Architectural Design and prototyping of new software development
- Manage entire software development lifecycle for market risk area - using Agile
methodology
- Lead, coach and mentor a technical team (8 Developers and 2 BA’s) to deliver projects
covering changes to business
- Manage end to end project delivery
- Drive development standards and practices within the development team
- Change management including quality assurance, communication, change control, implementation
plan and post implementation reviews
- Stakeholder management
-
Dev Lead
-
National Australia Bank
Oct 2008 - April 2011
- Worked on a custom printing solution (Electronic Application Line of Credit) project and saved 40 development days (approximately $40,000)
- Managed project to build a custom Pricing Centre tool and built a solution to automatically generate code for screen building - saved one month in development costs
- Worked as lead/senior developer on .NET Framework projects
- Participated in full analysis and software/applications design
- Managed stakeholders throughout software development cycle
- Estimated stories, iteration/velocity planning, breakdown of stories into technical tasks and allocated work to development team
- Participated in architectural design of in-house developed solutions using various design patterns
- Performed technical and functional reviews
- Assisted in unit/system testing
- Led a team of 3 Developers including career progression and performance management
- Took full responsibility for setting the continuous integration for the application
Technologies, tools & languages used:
Agile methodology, Visual Studio 2005/2008/2010, .NET 2.0/3.5/4.0, Silverlight 2/3/4,
AJAX, ASP.NET, VB.NET, C#.NET, TestDriven.Net, WebServices, NHibernate, CruiseControl.NET,
NCover, Hudson, MEF, WCF Ria Services, Nunit, SpecFlow
-
Technical Lead
-
Fosters Group
Oct 2006 - Oct 2008
- Led a team of 15
- Worked with Software Development Manager on innovative online portal project (My Fosters) to provide customers with improved interface to track order status. Also developed the business case, presented to Board and achieved approval to proceed
- Participated in entire software development lifecycle including architectural design, planning, development, debugging and implementation
- Delivered effective maintainability and operational performance of in-house built projects covering Microsoft and Web Technologies
- Technical lead on in-house projects developed in .NET Framework
- Project management including development of realistic and agreed plans covering time, effort, budgeting, and resource planning
- Participated in architectural design of various in-house developed intranet projects
- Performed technical and functional review
- Where requested, reviewed approach or design proposed by external parties or internal IT staff
- Participated in business requirements and functional specifications reviews
- Assisted in unit/system testing
Technology & languages used:
ASP.NET, VB.NET, C#.NET, Oracle 8i, Adobe central output designer 5.5, Crystal report
XI & Crystal enterprise, Nunit V2.1, WebServices, XML, .NET Remoting, JavaScript,
Macromedia Flash MX Professional, Visual Studio 2008, AJAX, Silverlight 2.0 (beta)
-
Senior Software Developer
-
R L Polk Australia
Jan 2006 - Oct 2006
- Technical lead of software development team.
- Communicate with customers directly in order to gather the business requirements.
- Design the architectural model of the software.
- Where requested, review the approach or design proposed by external parties or internal
IT staff.
- Participate in business requirements and functional specifications review with application
team.
- Work closely with the IT manager in project planning and provide him with realistic
estimation of work.
- Assist in the deployment process of various in-house develop software.
Technology & languages used:
Visual Studio 2005, ASP.NET, C#.NET, SQL Server 2000, Oracle 9i, Nunit V2.6, WebServices,
WSE 2, XML, .NET Remoting, JavaScript.
-
Analyst Programmer
-
Fosters Group
Mar 2004 - Jan 2006
- Develop realistic and agreed plans covering both time and effort for activities
required to complete a task or project.
- Where requested, review the approach or design proposed by external parties or internal
IT staff.
- Participate in business requirements and functional specifications review with application
team and reporting & analysis team members.
- Assist in unit/system testing.
- Manage the reporting & analysis team. The team consists of 3 crystal report developers
and 2 testers.
Technology & languages used:
ASP.NET, VB.NET, C#.NET, Oracle 8i, Adobe central output designer 5.5, Crystal report
XI & Crystal enterprise, Nunit V2.1, WebServices, XML, .NET Remoting, JavaScript,
Macromedia Flash MX Professional
-
Software Consultant
-
Dynasource Pty Ltd
Jan 2004 - Mar 2004
- Design and develop the project within given timeframe.
- Adhere to define development standards & guidelines and comply with corporate policies
regarding source code and change control.
- Work closely with business analyst and design the functional specifications for
different modules.
- Write the unit tests for different modules using Nunit V2.1.
Technology & languages used:
ASP.NET, C#ET, SQL Server, Nunit V2.1, XML, JavaScript
-
Software Developer
-
Storage Media Solutions
Aug 2002 - Jan 2004
- Develop various modules for the in-house built projects based on functional specs
using C# and VB.NET.
- Writing technical specs and design the process flow using UML diagrams.
- Writing test cases for different modules.
- Writing the installer using Visual studio .NET setup & deployment wizard & Wise
solutions for in-house built windows application.
Technology & languages used:
ASP.NET, VB.NET, SQL Server, Crystal report 10, Nunit V2.1, XML, .NET Remoting,
Windows Installer (msi)
-
Software Developer
-
IISE India
Feb 2001 - Feb 2002
- Develop multiple academic applications to improve the teaching procedures using
VB6.
- Write technical specs and user manual for the applications.
- Conduct training to train the academic staffs.
- Manage the reports and forms used within the applications.
Technology & languages used:
VB 6, MS Access, C++
|
|