Melbourne, Victoria, Australia
With over 20 years of experience in software engineering, I have led end-to-end project delivery, leveraging both established and emerging technologies to drive innovation and efficiency. My expertise spans logistics, travel, and financial services, where I have successfully scaled solutions and optimised engineering processes to deliver business value. As a strategic technology leader, I am passionate about building high-impact digital solutions while fostering a culture of continuous learning and growth. I empower developers through hands-on mentorship, equipping them with the skills and confidence to tackle complex challenges. At the same time, I prioritise team well-being, creating an engaging and supportive work environment where individuals feel valued and motivated. My leadership approach focuses on building high-performing, cross-functional teams that thrive on collaboration, accountability, and agility. By aligning technology with business goals, I help organisations stay ahead of the curve, delivering scalable and impactful solutions. Through a strong emphasis on innovation, team dynamics, and a positive workplace culture, I create an environment where creativity flourishes and teams enjoy the journey of digital transformation.
• Design and develop a PSA Solution in Microsoft Dynamics CRM 2011 to integrate Assistance PSA and Microsoft Dynamics SL. • Customised Microsoft Dynamics CRM UI using Jscript, JQuery, REST and WCF. • Created a Microsoft Dynamics CRM Plugin to synchronise data to Microsoft Dynamics SL via Web Service using C#.NET, LINQ and WCF. • Window Services application for multithreading synchronising data from Microsoft Dynamics SL to Microsoft Dynamics CRM using C#.NET, LINQ and WCF. • Developed a WebServices performing data access layer to write data to Microsoft Dynamics SL using C#.NET, LINQ, WCF, nHibernate and backend with SQL Server 2008. • Created Sharepoint WebParts and SSRS Reports to consume the WebServices as datasource. • Closely interacted with the director and third party vendor to ensure the solution was integrated smoothly and met all requirements. • Introduced an Agile development environment and practices (SCRUM), including daily stand-ups and retrospectives, in order to respond more effectively to changing business needs and increase team productivity. • Develop project plans, prototype for review/iteration and functional specifications for the task per cycle. • Two direct reports from offshore. • Delegate and prioritise tasks to team. • Review and consolidate the source codes from the team.
• Identify business requirements and formulate cost-effective approaches to meet and exceed expectations. • Develop Project plans, prototype for review/iteration and deliverables for clients. • Managing a small team of two staff on their daily duties. This includes performance appraisals, prioritise the team’s tasks, provide guidance and support when required. • Interact closely with programmers, managers, and end users. • Develop and launch several of software applications together with upgrading existing applications using ASP.NET MVC, WCF, C#.NET, LINQ, nHibernate, SQL Server 2008 and SSRS Reporting services. • Customise appropriate modifications to Microsoft Dynamics SL (BP), Microsoft Dynamics AX (EP) and create various add-on modules to enhance business productivity. • Upgrade existing support website to ASP.NET, C#.NET, JavaScript and incorporate the AJAX technology, custom controls to support the functionality of the GUI and featured SQL Server 2005 back-end. • Develop ‘Microsoft Outlook – Microsoft Dynamics SL integration’ .NET-based application framework featuring MSDE and XML back-end. • Create a multi-threading window service written in C#.NET to conduct all ad-hoc and scheduled reports, routines request to the SQL Server 2005 database. • Adequate training and support is provided to customers to ensure sufficient understanding is reached. • Liaise with customers to analyse, modify, debug, and implement changes to assigned applications when required.
• Migrate an undocumented internal Parcel Management System written in PowerBuilder into an N-Tier .Net application within the allocated time frame. • Gather user requirements by conducting interviews and JAD sessions with various staff from operations. A detailed design document was collated from the data. • Evaluate the user-interface for the entire systems (Document Creation, Workflow, Distribution monitoring, etc.) and to identify areas for improvement (for ease of use, clarity of design, intuitive process flow and etc.). • Design and implement the system to allow real time access to data stored on an Oracle Database. The presentation layer is written in ASP.NET/VB.NET, JavaScript and incorporates the AJAX technology, custom controls and user controls to support the functionality of the GUI. • Develop an application to extract data from oracle database and generate raw files for the utilisation of a handheld application. • Create an Application to validate all output files generated by the handheld application and import it to the oracle database. • Implement imaging server window service to consistently store images of the parcel generated by an external system into SQL Server 2000. Imaging clients that incorporate windows image viewer to search and view all parcel images. • Built an application to automate daily/weekly processes. • Provide support to the operation staff and coordinators on any issues regarding existing and new system.